wenn ich auf meinen Webserver zugreife, bekomme ich immer das Zertifikat des ersten eingetragenen virtuellen Servers angezeigt (hier prodserv). Dann verzweigt er aber richtig in den aufgerufenen virtuellen Host.
Die Kiste selbst ist 192.168.0.16 (webserv). Hierauf läuft dann der virtuelle Host prodserv. Ein Reverse-Proxy zeigt dann auf mailserv.
Wo habe ich hier einen Fehler ?
ciao Andreas
- Code: Select all
<IfDefine SSL>
Listen 192.168.0.16:443
SSLEngine on
SSLProxyEngine on
SSLCertificateFile "/etc/httpd/cert/webserv.crt"
SSLCertificateKeyFile "/etc/httpd/cert/webserv.key"
SSLSessionCache dbm:/var/run/ssl_scache
SSLSessionCacheTimeout 300
# Virtuelle Server
NameVirtualHost 192.168.0.16:443
ProxyRequests on
ProxyTimeOut 10
# webserv ueber prodserv.dyndns.org
<VirtualHost 192.168.0.16:443>
ServerName prodserv.dyndns.org:443
ServerAdmin andreas.christ@edu.dom
DocumentRoot "/usr/pkg/share/httpd/ssl"
DirectoryIndex index.html
ErrorLog /var/log/httpd/prodserv-error_log
TransferLog /var/log/httpd/prodserv-access_log
SSLEngine on
SSLCertificateFile "/etc/httpd/cert/prodserv.crt"
SSLCertificateKeyFile "/etc/httpd/cert/prodserv.key"
UseCanonicalName off
</VirtualHost>
<VirtualHost 192.168.0.16:443>
ServerName mailserv.dyndns.org:443
ServerAdmin andreas.christ@edu.dom
ErrorLog /var/log/httpd/mailserv-error_log
TransferLog /var/log/httpd/mailserv-access_log
SSLEngine on
SSLProxyEngine on
SSLCertificateFile "/etc/httpd/cert/mailserv.crt"
SSLCertificateKeyFile "/etc/httpd/cert/mailserv.key"
UseCanonicalName off
<Proxy />
ProxyPass https://192.168.0.18:443/
ProxyPassReverse https://192.168.0.18:443/
</Proxy>
</VirtualHost>
</IfDefine>