(mein 2.Versuch hier Hilfe zu bekommen, hoffe ich mach alles richtig...)
Hallo
Ich wollte mit Apache2 (SUSE 9.3) ein öffentliches Verzeichnis zugänglich machen. Zusätzlich möchte ich ein Verzeichnis mit SSL veröffentichen. Die (pseudo)
DNS Einträge sind 199.96.155.110 ÖffentlicherServer
199.96.155.110 InternerServer
Dazu folgende httpd.conf:
LoadModule mime_module /usr/lib/apache2-prefork/mod_mime.so
LoadModule dir_module /usr/lib/apache2-prefork/mod_dir.so
LoadModule autoindex_module /usr/lib/apache2-prefork/mod_autoindex.so
LoadModule alias_module /usr/lib/apache2-prefork/mod_alias.so
LoadModule log_config_module /usr/lib/apache2-prefork/mod_log_config.so
LoadModule ssl_module /usr/lib/apache2-prefork/mod_ssl.so
ServerRoot "/etc/apache2"
Listen 80
Listen 443
User wwwrun
SSLCertificateFile /etc/apache2/sysconfig.d/huthlinux.cert.cert
SSLCertificateKeyFile /etc/apache2/sysconfig.d/huthlinux.cert.key
ServerName ÖffentlicherServer
DocumentRoot /srv/www/htdocs/offen
<VirtualHost 199.96.155.110:443>
DocumentRoot /srv/www/htdocs/intern
ServerName InternerServer
SSLEngine on
</VirtualHost>
Also bei http Anfragen = Verzeichnis offen
bei https Anfragen= Verzeichnis intern
[size=12]Mittels rewrite_mod (und auch redirect) wollte ich nun Anfragen an http://InternerServer.blabla.de/ auf https umleiten.
Leider leitet er dann auch die Anfragen an http://ÖffentlicherServer.blabla.de um, weil ja die gleiche ip im DNS vergeben ist.[/size]
Problem: Ich darf nur eine ip (teuer)verwenden, mixen von namensbasierten und portbasierten Host klappt nicht.
Ich weiß ich könnte mich belesen...leider fehlt mir die Zeit denn das Konzept muss in Kürze stehen.
...................nehme jede HILFE dankend an............................................