Whoops, I did go through the FAQ, I just didn't read that item since
it's worded kinda strange. Sorry,

Tom

"Thomas E. Ruth" wrote:
> 
> Hello,
> 
> I have a little but I found that I'd like to report.
> 
> I am using the NameVirtualHost facility of Apache together with SSL. The
> problem comes with the environment variable DOCUMENT_ROOT that Apache is
> setting.
> 
> When using http to connect, loading up a phpinfo.php page will give the
> environment variables set. If I were to use site1, DOCUMENT_ROOT is set
> to /home/httpd.dev/site1.com, and site2.com will correctly give
> /home/httpd/site2.com.
> 
> When using https to connect, loading up a phpinfo.php page from
> site1.com will give DOCUMENT_ROOT correctly at
> /home/httpd.dev/site1.com, and site2.com is wrong and says DOCUMENT_ROOT
> is /home/httpd.dev/site1.com as well (which breaks some of our php
> scripts). If I were to reverse the VirtualHost entries for the SSL
> section of site1.com and site2.com, the situation is also reversed.
> DOCUMENT_ROOT for both the SSL version of site1 and site2 become
> /home/httpd/site2.com.
> 
> Does anyone know of a way to fix this problem?
> 
> Thanks,
> 
> Tom
> 
> Here is a snippet of config info from httpd.conf:
> 
> NameVirtualHost 192.168.1.1
> 
> <VirtualHost 192.168.1.1>
>         DocumentRoot    /home/httpd.dev/site1.com
>         ServerName      site1.com
> #       ErrorLog        logs/site1.com-error_log
>         CustomLog       /etc/httpd/logs/site1.com-access_log common
> </VirtualHost>
> 
> <VirtualHost 192.168.1.1>
>         DocumentRoot    /home/httpd/site2.com
>         ServerName      site2.com
> #       ErrorLog        logs/site2.com-error_log
>         CustomLog       /etc/httpd/logs/site2.com-access_log common
> </VirtualHost>
> 
> ...
> 
> <VirtualHost 192.168.1.1:443>
>         DocumentRoot    /home/httpd.dev/site1.com
>         ServerName      site1.com
> #       ErrorLog        logs/site1.com-error_log
>         CustomLog       /etc/httpd/logs/site1.com-access_log common
>         SSLEngine on
>         SSLCipherSuite
> ALL:!ADH:!EXP56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
>         SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
>         SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
>         SetEnvIf User-Agent ".*MSIE.*" \
>                 nokeepalive ssl-unclean-shutdown \
>                 downgrade-1.0 force-response-1.0
>         <Files ~ "\.(cgi|shtml|phtml|php|php3?)$">
>         SSLOptions +StdEnvVars
>         </Files>
>         <Directory "/home/httpd/cgi-bin">
>         SSLOptions +StdEnvVars
>         </Directory>
>         CustomLog /var/log/httpd/site1.com-ssl_request_log \
>                 "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
> </VirtualHost>
> 
> <VirtualHost 192.168.1.1:443>
>         DocumentRoot    /home/httpd/site2.com
>         ServerName      site2.com
> #       ErrorLog        logs/site2.com-error_log
>         CustomLog       /etc/httpd/logs/site2.com-access_log common
> 
>         SSLEngine on
>         SSLCipherSuite
> ALL:!ADH:!EXP56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
>         SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
>         SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
>         SetEnvIf User-Agent ".*MSIE.*" \
>                 nokeepalive ssl-unclean-shutdown \
>                 downgrade-1.0 force-response-1.0
>         <Files ~ "\.(cgi|shtml|phtml|php|php3?)$">
>         SSLOptions +StdEnvVars
>         </Files>
>         <Directory "/home/httpd/cgi-bin">
>         SSLOptions +StdEnvVars
>         </Directory>
>         CustomLog /var/log/httpd/site2.com-ssl_request_log \
>                 "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
> </VirtualHost>
> ______________________________________________________________________
> Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
> User Support Mailing List                      [EMAIL PROTECTED]
> Automated List Manager                            [EMAIL PROTECTED]
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to