SSL - VHost abweichender Port -> Zugriff verweigert
Hallo ich habe schonmal hier im Forum geschaut, aber leider kein vergleichbares Thema gefunden.
Also ich habe folgendes Problem:
Ich möchte insgesamt 5 virtuelle Hosts (oder 1 Haupthost Port 80 + 4 weitere) aufsetzen.
Aber unter Verwendung von "portbasierter virtueller Hosts" mit SSL unter einer IP.
Hier der Aufbau:
- Host Port 80 für "Gäste"
- Host Port 443 für Login SSL
- Host Port 5372 Nutzergruppe 2 SSL
- Host Port 5482 Nutzergruppe 3 SSL
Meine Einstellungen:
in httpd.conf bzw. listen.conf:
------------
Listen 80
Listen 443
Listen 5372
Listen 5482
Firewall Ports offen.
Es wurden Zertifikate für linux, sowie linux3 (selber erzeugt) erstellt.
(für 4 habe ich es mir gespart ein separates zu erzeugen, da der Fehler bestehen blieb.)
in ip-based_vhosts.conf:
----------------------
<VirtualHost *:5372>
DocumentRoot /srv/www/htdocs4
ServerName linux4
ServerAdmin student4@linux
<Directory /srv/www/htdocs2>
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfDefine SSL>
SSLCertificateFile /etc/ssl/linux.crt
SSLCertificateKeyFile /etc/ssl/linux.key
SSLEngine on
</IfDefine>
</VirtualHost>
<VirtualHost *:5482>
DocumentRoot /srv/www/htdocs3
ServerName linux3
ServerAdmin student3@linux
<Directory /srv/www/htdocs2>
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfDefine SSL>
SSLCertificateFile /etc/ssl/linux2.crt
SSLCertificateKeyFile /etc/ssl/linux2.key
SSLEngine on
</IfDefine>
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /srv/www/htdocs2
ServerName linux2
ServerAdmin student@linux
<Directory /srv/www/htdocs2>
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfDefine SSL>
SSLCertificateFile /etc/ssl/linux.crt
SSLCertificateKeyFile /etc/ssl/linux.key
SSLEngine on
</IfDefine>
</VirtualHost>
Fehlerbild:
---------------
domain:80 - richtige Antwort
https://domain:443 -richtige Antwort
https://domain:5372 - Zertifikat akzeptieren ->ok -> danach Zugriff verweigert (403)
https://domain:5482 - Zertifikat akzeptieren ->ok -> danach Zugriff verweigert (403)
Wieso gehen Port 80 und 443 ohne Probleme aber die anderen Ports funktionieren nicht ordnungsgemäß.
Besitzer der Ordner / Dateien alle die selben Rechte sowie die selben Besitzer / Gruppe.
System Suse 11.4 Apache/2.2.17 (Linux/SUSE)
Ich hoffe mir kann jemand helfen.
Vielen Dank!
|