ich betreibe seit etwa zwei jahren einen server welchen ich mit confixx verwaltet habe. nach diversen problemen möchte ich davon aber abschied nehmen und alles selber per editor konfigurieren. eigendlich ist auch alles sehr logisch, aber ein problem habe ich jetzt doch. zuächst einmal stelle ich den soll-zustand da:
auf dem server mit der ip 111.222.333.444. soll ua. die domain meinedomain.com gehostet werden (http & https). wenn man den server aber direkt per ip [http(s)://111.222.333.444] anspricht, soll nix passieren (forbidden). lediglich bei https://111.222.333.444/phpmyadmin soll der symlink verfolgt werden. so, nun soll es die subdomain secure.meinedomain.com geben, welche aber NUR über https angesprochen werden darf (https://secure.meinedomain.com). desweiteren sollen mehrere subdomains normal angesprochen werden dürfen (http://www.sub.meinedomain.com). die hauptdomain soll einen eigenen docroot bekommen ebenso wie jede einzelne subdomain auch. das wars eigendlich schon :) bei der aktuellen konfiguration (anhang unten) kommen jedoch einige fehlermeldungen:
https://secure.meinedomain.com
Fehler: https://secure.meinedomain.com hat eine falsche oder
unerwartete Nachricht gesendet. Fehler-Code: -12263
https://111.222.333.444
Fehler: Die Verbindung mit 111.222.333.444 wurde unerwartet abgebrochen. Ein Teil der Daten wurde eventuell übertragen.
http://111.222.333.444
Fehler: keiner :) einfach forbidden, aber so soll es ja auch sein
alles andere funktioniert (domain und subs via http aufrufen)
so, hier kommt nun die config:
Code: Select all
NameVirtualHost 111.222.333.444:80
NameVirtualHost 111.222.333.444:443
<VirtualHost 111.222.333.444:80>
DocumentRoot /var/www
<Directory /var/www/>
AllowOverride None
Options None
Options +FollowSymLinks
</Directory>
</VirtualHost>
<VirtualHost 111.222.333.444:443>
DocumentRoot /var/www/secure
<Directory /var/www/secure/>
AllowOverride None
Options None
Options +FollowSymLinks
</Directory>
</VirtualHost>
<VirtualHost 111.222.333.444:80>
ServerName www.meinedomain.com:80
ServerAlias meinedomain.com
DocumentRoot /var/www/meinedomain_com/htdocs
</VirtualHost>
<VirtualHost 111.222.333.444:80>
ServerName www.sub.meinedomain.com:80
ServerAlias sub.meinedomain.com
DocumentRoot /var/www/meinedomain_com/sub_sub/htdocs
</VirtualHost>
<VirtualHost 111.222.333.444:443>
ServerName secure.meinedomain.com:443
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
DocumentRoot /var/www/meinedomain_com/htdocs_secure
php_admin_value include_path "/var/www/meinedomain_com/libs_secure"
php_admin_flag safe_mode on
</VirtualHost>
so, ich hoffe, ich habe meinen fehler verständlich rübergebracht und hoffe auch, dass mir geholfen werden kann :)
vielen dank schonmal,
godmode (günther ;))

