heffer
29.12.03, 23:11
Hi all,
ich möchte auf meinem Rechner über http://test.dyndns.org (Port 80) und https://anderer.test.dyndns.org (Port 443) zwei verschiedene DocumentRoots ansprechen. Das "enable Wildcards" hab ich für DynDNS schon aktiviert.
Meine httpd.conf sieht momentan so aus:
Listen 80
<IfDefine SSL>
Listen 443
</IfDefine>
ServerName localhost
DocumentRoot "/var/www_old"
NameVirtualHost *:80
<VirtualHost *:80>
SSLEngine off
ServerName test.dyndns.org
ServerAdmin root@dyndns.org
DocumentRoot "/var/www"
</VirtualHost>
NameVirtualHost *:443
<IfDefine SSL>
<VirtualHost *:443>
SSLEngine on
ServerName anderer.test.dyndns.org
ServerAdmin root@dyndns.org
DocumentRoot "/var/www_secure"
</VirtualHost>
</IfDefine>
Wenn ich http://test.dyndns.org aufrufe erhalte ich den Inhalt von "/var/www", bei https://anderer.test.dyndns.org aber den Inhalt von "/var/www_old" statt "/var/www_secure". Was mache ich falsch?
Wie kann ich alles ausser "http://test.dyndns.org" bzw. "https://anderer.test.dyndns.org" ins Nirvana (bzw. auf eine Fehlerseite) laufen lassen? D.h. ich möchte per "http://anderer.test.dyndns.org" oder "https://test.dyndns.org" ein "Access denied" o.ä. Fehlerseite bekommen.
CU Heff
ich möchte auf meinem Rechner über http://test.dyndns.org (Port 80) und https://anderer.test.dyndns.org (Port 443) zwei verschiedene DocumentRoots ansprechen. Das "enable Wildcards" hab ich für DynDNS schon aktiviert.
Meine httpd.conf sieht momentan so aus:
Listen 80
<IfDefine SSL>
Listen 443
</IfDefine>
ServerName localhost
DocumentRoot "/var/www_old"
NameVirtualHost *:80
<VirtualHost *:80>
SSLEngine off
ServerName test.dyndns.org
ServerAdmin root@dyndns.org
DocumentRoot "/var/www"
</VirtualHost>
NameVirtualHost *:443
<IfDefine SSL>
<VirtualHost *:443>
SSLEngine on
ServerName anderer.test.dyndns.org
ServerAdmin root@dyndns.org
DocumentRoot "/var/www_secure"
</VirtualHost>
</IfDefine>
Wenn ich http://test.dyndns.org aufrufe erhalte ich den Inhalt von "/var/www", bei https://anderer.test.dyndns.org aber den Inhalt von "/var/www_old" statt "/var/www_secure". Was mache ich falsch?
Wie kann ich alles ausser "http://test.dyndns.org" bzw. "https://anderer.test.dyndns.org" ins Nirvana (bzw. auf eine Fehlerseite) laufen lassen? D.h. ich möchte per "http://anderer.test.dyndns.org" oder "https://test.dyndns.org" ein "Access denied" o.ä. Fehlerseite bekommen.
CU Heff