On Wednesday 20 February 2008 00:10, pat wrote:
> Hello
>
> I have a problem with the apache2 configuration if I want to combine
> vhost and ssl settings.
> My apache opts: APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D LANGUAGE -D
> SSL -D SSL_DEFAULT_VHOST -D PHP5 -D PERL -D PYTHON -D SUEXEC"
>
> This is my vhost config:
> <IfDefine SSL_DEFAULT_VHOST>
> <IfModule ssl_module>
> <VirtualHost *:80>
>
> ServerName host.company.com
>
> DirectoryIndex index.php index.html
> DocumentRoot "/var/www/localhost/htdocs/host-company-com"
> ServerAlias host.company.com *.host.company.com
> ErrorLog /var/log/apache2/vhosts/error_log
> CustomLog /var/log/apache2/vhosts/access_log common
>
> <Directory "/var/www/localhost/htdocs/host-company-com">
> SSLRequireSSL
> Options Indexes FollowSymLinks
> AllowOverride None
> Order allow,deny
> Allow from all
> </Directory>
> </VirtualHost>
>
> Now my problem is that if I connect to http://host.company.com works
> (the content from /var/www/localhost/htdocs/host-company-com is shown),
> but if I connect to https://host.company.com it doesn't work correctly
> and the content from /var/www/localhost/htdocs/ (default DocumentRoot)
> is shown.
> Why? I want to have ssl support for my vhost "host.company.com" but
> apache forwards to the wrong DocumentRoot.
> Does anyone have an idea, what the problem is?
>
> Thank you and best regards,
> pat
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> " from the digest: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
Did you setup a VirtualHost for port 443?
<VirtualHost *:443>
ServerName host.company.com
DirectoryIndex index.php index.html
DocumentRoot "/var/www/localhost/htdocs/host-company-com"
ServerAlias host.company.com *.host.company.com
ErrorLog /var/log/apache2/vhosts/error_log
CustomLog /var/log/apache2/vhosts/access_log common
<Directory "/var/www/localhost/htdocs/host-company-com">
SSLRequireSSL
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
HTTP and HTTPS use 2 different ports.
--
PingBad,
IRC Fanatic