LINUX.ORG.RU
ФорумAdmin

Apache + SSL + VirtualHOST


0

0


Есть вот такая конфигурация

## name_based

NameVirtualHost *:80
NameVirtualHost *:443
-----------------------------------------------------------
#<host1>
<VirtualHost *:80>
    User user1
    Group user1
    ServerAdmin user1@blahblah.ru
    DocumentRoot /home/vhosts/blahblah
    ServerAlias www.blahblah.ru
    ServerName blahblah.ru
</VirtualHost>
#</host1>
-----------------------------------------------------------------------
#<host1+ssl>
<VirtualHost *:443>
    User user1
    Group user1
    ServerAdmin user1@blahblah.ru
    DocumentRoot /home/vhosts/blahblah
    ServerAlias www.blahblah.ru
    ServerName blahblah.ru

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 ~ "\.(pl|cgi|shtml|php|php3?)$">
    SSLOptions +StdEnvVars
</Files>
<Directory "/home/vhosts/blahblah/cgi-bin">
    SSLOptions +StdEnvVars
</Directory>

SetEnvIf User-Agent ".*MSIE.*" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0

CustomLog /usr/local/apache/logs/ssl_request_log \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
#</host1+ssl>
--------------------------------------------------------------------------------
--

#<host2>
<VirtualHost *:80>
    User user2
    Group user2
    ServerAdmin user2@bumbum.ru
    DocumentRoot /home/vhosts/bumbum
    ServerAlias www.bumbum.ru
    ServerName bumbum.ru
</VirtualHost>
#</host2>


Все работает замечательно но кагда вводим URL https://bumbum.ru
то получаем в окне браузера страницу с host1( blahblah.ru). Хотелось бы что в этом случае ни чего не открывалось или какаяни будь страничка типа Вы неправильно ввели адрес, а еще лучше редирект с443 на 80 порт. Я пробовал создавать еще по виртуальному хосту на каждый но на 443 порту и в DocumentRoot лежит страничка с редиректом, но блин для каждого хоста создавать отдельную запись и каталог с со страничкой в которой редирект думаю не правильно. Может есть какой способ. Ткните носом.
anonymous

Да блин с форматированим я не угадал. :o(

anonymous
()

Все заработала! Все спасибо! Я еще до конца не понял как енто получилось но работает.

anonymous
()

А как ты зафигачил User, Group в секцию virtualhost?
У меня пишет:


Запускается httpd: Syntax error on line 1084 of /etc/httpd/conf/httpd.conf:
User cannot occur within <VirtualHost> section
                                                           [ СБОЙ ]

Mrak ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.