VirtualHost - Problem
Posted: 2002-08-18 23:23
Hi,
ich habe ein Problem mit VirtualHosts, mehrmals hintereinander aufgerufene Seiten in einer Subdomain geben immer wieder Fehler. Hier erstmal meine httpd.conf (gekürzt):
Rufe ich nun mehrmals hintereinander zB http://arty.meinedomain.de/test.html auf, so bekomme ich in unregelmäßigen Abständen 404-Fehler, im error_log erscheint dabei folgendes:
Er sucht also im DocumentRoot der Hauptdomain, die Datei gibts dort natürlich nicht und ich erhalte einen 404er.
Kennt jemand das Problem?
bye
arty
ich habe ein Problem mit VirtualHosts, mehrmals hintereinander aufgerufene Seiten in einer Subdomain geben immer wieder Fehler. Hier erstmal meine httpd.conf (gekürzt):
Code: Select all
ServerType standalone
ServerRoot "/usr/local/apache/current"
PidFile /usr/local/apache/current/logs/httpd.pid
ScoreBoardFile /usr/local/apache/current/logs/httpd.scoreboard
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 150
MaxRequestsPerChild 0
LoadModule vhost_alias_module libexec/mod_vhost_alias.so
LoadModule env_module libexec/mod_env.so
LoadModule define_module libexec/mod_define.so
LoadModule config_log_module libexec/mod_log_config.so
LoadModule mime_magic_module libexec/mod_mime_magic.so
LoadModule mime_module libexec/mod_mime.so
LoadModule negotiation_module libexec/mod_negotiation.so
LoadModule status_module libexec/mod_status.so
LoadModule info_module libexec/mod_info.so
LoadModule includes_module libexec/mod_include.so
LoadModule autoindex_module libexec/mod_autoindex.so
LoadModule dir_module libexec/mod_dir.so
LoadModule cgi_module libexec/mod_cgi.so
LoadModule asis_module libexec/mod_asis.so
LoadModule imap_module libexec/mod_imap.so
LoadModule action_module libexec/mod_actions.so
LoadModule speling_module libexec/mod_speling.so
LoadModule userdir_module libexec/mod_userdir.so
LoadModule alias_module libexec/mod_alias.so
LoadModule rewrite_module libexec/mod_rewrite.so
LoadModule access_module libexec/mod_access.so
LoadModule auth_module libexec/mod_auth.so
LoadModule anon_auth_module libexec/mod_auth_anon.so
LoadModule dbm_auth_module libexec/mod_auth_dbm.so
LoadModule digest_module libexec/mod_digest.so
LoadModule proxy_module libexec/libproxy.so
LoadModule cern_meta_module libexec/mod_cern_meta.so
LoadModule expires_module libexec/mod_expires.so
LoadModule headers_module libexec/mod_headers.so
LoadModule usertrack_module libexec/mod_usertrack.so
LoadModule unique_id_module libexec/mod_unique_id.so
LoadModule setenvif_module libexec/mod_setenvif.so
LoadModule dynvhost_module libexec/mod_dynvhost.so
LoadModule suphp_module libexec/mod_suphp.so
<IfDefine SSL>
LoadModule ssl_module libexec/libssl.so
</IfDefine>
ClearModuleList
AddModule mod_vhost_alias.c
AddModule mod_env.c
AddModule mod_define.c
AddModule mod_log_config.c
AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_negotiation.c
AddModule mod_status.c
AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
AddModule mod_speling.c
AddModule mod_userdir.c
AddModule mod_alias.c
AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_auth_anon.c
AddModule mod_auth_dbm.c
AddModule mod_digest.c
AddModule mod_proxy.c
AddModule mod_cern_meta.c
AddModule mod_expires.c
AddModule mod_headers.c
AddModule mod_usertrack.c
AddModule mod_unique_id.c
AddModule mod_so.c
AddModule mod_setenvif.c
AddModule mod_dynvhost.c
AddModule mod_suphp.c
<IfDefine SSL>
AddModule mod_ssl.c
</IfDefine>
suPHP_Engine on
Port 80
<IfDefine SSL>
Listen 80
Listen 443
</IfDefine>
User httpd
Group httpd
ServerAdmin webmaster@meinedomain.de
ServerName www.meinedomain.de
DocumentRoot "/var/www/htdocs"
<Directory />
Options FollowSymLinks
AllowOverride AuthConfig
</Directory>
<Directory "/var/www/htdocs">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
<Directory /home/arty/public_html>
Options +ExecCGI
</Directory>
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.html index.php index.php3
</IfModule>
UseCanonicalName On
HostnameLookups Off
ServerSignature On
NameVirtualHost 217.160.xxx.xxx
<VirtualHost 217.160.xxx.xxx>
DocumentRoot /var/www/htdocs
ServerName www.meinedomain.de
ServerAlias meinedomain.de
ServerAdmin webmaster@meinedomain.de
ScriptAlias /cgi-bin "/var/www/cgi-bin"
ErrorLog /usr/local/apache/current/logs/error_log
CustomLog /usr/local/apache/current/logs/access_log common
</VirtualHost>
<VirtualHost 217.160.xxx.xxx>
DocumentRoot /home/arty/public_html
ServerName arty.meinedomain.de
ServerAdmin webmaster@meinedomain.de
ScriptAlias /cgi-bin "/var/www/cgi-bin"
</VirtualHost>
Code: Select all
[Sun Aug 18 23:12:27 2002] [error] [client 217.xxx.xxx.xxx] File does not exist: /var/www/htdocs/test.html
Kennt jemand das Problem?
bye
arty