Добрый день!У меня проблема такая. В apache прописаны два виртуальных хоста, на две разные странички. Два домен 3-его и 4-его уровня. Когда захожу на домен 3-его уровня, по http и https всё отлично!Когда захожу на домен 4-го уровня по http, всё отлично, а когда по https он перекидывает меня на домен 3-его уровня. Собственно вопрос, можно ли чтоб два виртуальных хоста использовали один сертификат, а если нет, то что делать? Привожу кофиги:
# TEST SSL
</VirtualHost>
<VirtualHost 172.16.6.29:443> ServerName i-mode.trade.ru DocumentRoot /home/trade/public_html/i-mode/ <Directory /home/trade/public_html/i-mode> AllowOverride All Options Indexes FollowSymLinks MultiViews Order deny,allow allow from all </Directory> ErrorLog /home/trade/public_html/i-mode/logs/i-mode.error_log CustomLog /home/trade/public_html/i-mode/logs/i-mode combined SSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLCertificateFile /usr/local/apache/conf/ssl.crt/server.crt SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/server.ru.key <Files ~ "\.(cgi|shtml|phtml|php3?)$"> SSLOptions +StdEnvVars </Files> SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </VirtualHost> #<IfDefine>
<VirtualHost 172.16.6.29:443> ServerName logged.i-mode.trade.ru DocumentRoot /home/trade/public_html/i-mode/logged_in.phtml <Directory /home/trade/public_html/i-mode/logged> AllowOverride All Options Indexes FollowSymLinks MultiViews Order deny,allow allow from all </Directory> ErrorLog /home/trade/public_html/i-mode/logs/logged_ssl.error_log CustomLog /home/trade/public_html/i-mode/logs/logged_ssl combined SSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLCertificateFile /usr/local/apache/conf/ssl.crt/server.crt SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/server.key <Files ~ "\.(cgi|shtml|phtml|php3?)$"> SSLOptions +StdEnvVars </Files> SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </VirtualHost> </IfDefine>
# I-MODE
<VirtualHost 172.16.6.29> ServerName i-mode.trade.ru DocumentRoot /home/trade/public_html/i-mode <Directory /home/trade/public_html/i-mode> AllowOverride All Options Indexes FollowSymLinks MultiViews Order deny,allow allow from all </Directory> ErrorLog /home/trade/public_html/i-mode/logs/i-mode.error_log CustomLog /home/trade/public_html/i-mode/logs/i-mode combined </VirtualHost>
<VirtualHost 172.16.6.29> ServerName logged.i-mode.trade.ru DocumentRoot /home/trade/public_html/i-mode/logged <Directory /home/trade/public_html/i-mode/logged> AllowOverride All Options Indexes FollowSymLinks MultiViews Order deny,allow allow from all </Directory> ErrorLog /home/trade/public_html/i-mode/logs/logged.error_log CustomLog /home/trade/public_html/i-mode/logs/logged combined </VirtualHost>