[linux-l] Einrichten von virtual hosts

Christian Boulanger c.boulanger at gmx.de
Mo Nov 24 23:13:53 CET 2003


Hallo,

Entschuldigt, dass ich Euch zur Zeit so ausnutze.. :-)

Versuche gerade, auf meinem vServer (RedHat 7.1) einen zusätzlichen Virtual
Host auf /root/demo einzurichten, um Bitflux-CMS (http://bitflux.ch) zu
installieren, und bekomme immer die Meldung

[Mon Nov 24 23:02:05 2003] [warn] NameVirtualHost 62.75.150.42:80 has no
VirtualHosts (httpd configtest ergibt Syntax OK).

Hier ist mein httpd.conf:
-------------------------------------------------------

(viele, viele Zeilen) ...

## CONFIXX
<Directory "/var/www/confixx/html">
    AllowOverride all
</Directory>

NameVirtualHost 62.75.150.42:80
<VirtualHost 62.75.150.42:80>
    ServerName 150042.vserver.de
    #User confixx
    #Group users
    DocumentRoot /var/www/confixx/html
    #php_admin_value safe_mode_exec_dir /var/www/confixx/bin
    #php_admin_value upload_tmp_dir /var/www/confixx/tmp
    ScriptAlias /cgi-bin/ /var/www/confixx/html/cgi-bin/
    CustomLog /var/log/httpd/150042.vserver.de_access.log "%h %l %u %t
\"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""
    ErrorLog /var/log/httpd/150042.vserver.de_error.log
</VirtualHost>

Include /etc/httpd/conf/confixx_vhost.conf
# ^- It is imperative that this entry remain at the end of the file
## /CONFIXX
-----------------------------------------------------------

Und das confixx_vhost.conf:

------------------------------------------------------------
#### CONFIXX APACHE VHOST FILE ####
   ### created Thu Sep 25 15:54:05 2003 ###

NameVirtualHost 62.75.150.42:80
#php_admin_flag safe_mode Off
#php_admin_value safe_mode_exec_dir /var/www/empty

UseCanonicalName Off
LogFormat "%V:#:%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""
confixx
LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""
confixx2
CustomLog |/root/confixx//pipelog.pl confixx

<Directory "/var/www">
    <Files ~ "^\.ht">
        deny from all
    </Files>
    AllowOverride All
    #AllowOverride Indexes AuthConfig Limit FileInfo Options
    Options None
    Options +FollowSymLinks  +Includes
</Directory>

<VirtualHost 62.75.150.42:80>
    DocumentRoot /var/www/confixx/html/gesperrt
</VirtualHost>

<Directory "/var/www/web1/html">
    Options +Indexes +FollowSymlinks +ExecCGI
    IndexOptions +FancyIndexing
</Directory>
<VirtualHost 62.75.150.42:80>
    ServerName panya.de
    ServerAlias  www.panya.de web1.150042.vserver.de
    DocumentRoot /var/www/web1/html
    User web1
    Group ftponly
    ScriptAlias /cgi-bin/ /var/www/web1/html/cgi-bin/
    #php_admin_value open_basedir /var/www/web1/
    #php_admin_value upload_tmp_dir /var/www/web1/phptmp/
</VirtualHost>

----------- das ist dazugefügt, hier war ein ahnungsloser newbie am Werk
<Directory "/root/www">
        Options +Indexes +FollowSymlinks 
</Directory>
<VirtualHost 62.75.150.42:80>
    ServerName bf.panya.de
    DocumentRoot /root/demo/www
</VirtualHost>
----------------------------------------------------------------------------
-----

Ich lande immer beim confixx. Mit symlinks umleiten klappt auch nicht.
Apache ignoriert alle meine override - angaben, und meldet auch einen
Fehler, wenn ich die php_admin settings unkommentiere.

Kann jemand helfen?

Gruß, Christian 





Mehr Informationen über die Mailingliste linux-l