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

Reply via email to