Virtual Host Setup

Author Message

Karsten Jennissen

Monday 19 February 2007 6:59:56 am

Hi guys,

I have just tried to enable virtual host setup and apache hangs loading the user site of my test install.

The admin site works, albeit it seems a bit slower than without the virtual host setup, the user site hangs. Weird.

In the apache error log I find the following:

[ Feb 19 2007 15:53:05 ] [217.224.218.88] index:
Undefined module: stylesheets
[ Feb 19 2007 15:53:05 ] [217.224.218.88] index:
Undefined module: stylesheets
[ Feb 19 2007 15:53:05 ] [217.224.218.88] error/view.php:
Error ocurred using URI: /stylesheets/t02/classes-colors.css
[ Feb 19 2007 15:53:05 ] [217.224.218.88] error/view.php:
Error ocurred using URI: /stylesheets/t02/site-colors.css

I have debian, apache 1.3, php4 mysql 4
Virtual Host setup looks as follows

<VirtualHost *>
  ServerName my.site.de
  DocumentRoot /var/www/directory
  ServerAlias myintern.site.de


    <Directory /var/www/karstenj/stories/dev>
        Options FollowSymLinks
        AllowOverride None
    </Directory>

  DirectoryIndex index.php

    <IfModule mod_php4.c>
        php_admin_flag safe_mode Off
        php_admin_value register_globals    0
        php_value magic_quotes_gpc  0
        php_value magic_quotes_runtime  0
        php_value allow_call_time_pass_reference 0
    </IfModule>
 
    <IfModule mod_rewrite.c>
        RewriteEngine On
        Rewriterule ^/var/storage/.* - [L]
        Rewriterule ^/var/[^/]+/storage/.* - [L]
        RewriteRule ^/var/cache/texttoimage/.* - [L]
        RewriteRule ^/var/[^/]+/cache/texttoimage/.* - [L]
        Rewriterule ^/design/[^/]+/(stylesheets|images|javascript)/.* - [L]
        Rewriterule ^/share/icons/.* - [L]
        Rewriterule ^/extension/[^/]+/design/[^/]+/(stylesheets|images|javascripts?)/.* - [L]
        Rewriterule ^/packages/styles/.+/(stylesheets|images|javascript)/[^/]+/.* - [L]
        RewriteRule ^/packages/styles/.+/thumbnail/.* - [L]
        RewriteRule ^/favicon\.ico - [L]
        RewriteRule ^/robots\.txt - [L]
        # Uncomment the following lines when using popup style debug.
        # RewriteRule ^/var/cache/debug\.html.* - [L]
        # RewriteRule ^/var/[^/]+/cache/debug\.html.* - [L]
        RewriteRule .* /index.php
    </IfModule>
</VirtualHost>

Any ideas?

Softriva .com

Monday 19 February 2007 12:03:32 pm

Did you check your permissions?

For me I am using virtual IPs as shown below. I put them in /etc/rc.local so they get loaded when pc loads.

I don't know, I am just trying to say something that might help you.

ifconfig eth0:1 192.168.1.20 broadcast 192.168.1.255 netmask 255.255.255.0
ifconfig eth0:2 192.168.1.21 broadcast 192.168.1.255 netmask 255.255.255.0
ifconfig eth0:3 192.168.1.22 broadcast 192.168.1.255 netmask 255.255.255.0
ifconfig eth0:4 192.168.1.23 broadcast 192.168.1.255 netmask 255.255.255.0
ifconfig eth0:5 192.168.1.24 broadcast 192.168.1.255 netmask 255.255.255.0
ifconfig eth0:6 192.168.1.25 broadcast 192.168.1.255 netmask 255.255.255.0
ifconfig eth0:7 192.168.1.26 broadcast 192.168.1.255 netmask 255.255.255.0
ifconfig eth0:8 192.168.1.27 broadcast 192.168.1.255 netmask 255.255.255.0
ifconfig eth0:9 192.168.1.28 broadcast 192.168.1.255 netmask 255.255.255.0
ifconfig eth0:10 192.168.1.29 broadcast 192.168.1.255 netmask 255.255.255.0
ifconfig eth0:11 192.168.1.30 broadcast 192.168.1.255 netmask 255.255.255.0

Karsten Jennissen

Tuesday 20 February 2007 11:57:04 pm

I now use this setup and it works. Don't ask me why...


<Directory /var/www/karstenj/stories/dev>
       allow from all
       Options +Indexes
</Directory>

RewriteEngine On
RewriteRule !(^/design|^/var/.*/storage|^/var/storage|^/var/.*/cache|^/var/cache|^/extension/.*/design|^/kernel/setup/packages|^/packages|^/share/icons).*\.(gif|css|jpg|png|jar|js|ico|pdf|swf|html)$ /index.php

Cheers,
Karsten

Nominee Na

Wednesday 04 April 2007 8:39:39 am

Hi Karsten,

I am having the exactly same problem as you had. My admin site works just fine, however the user site just hangs forever.

I tried to add your code to VirtualHost part in my httpd.conf file, and it is still not working.

I am using WestHost, they do not provide support for ez Publish. Your help would be appreciated.

Thanks,
Nominee

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.