2016-10-03 2 views
0

Мне интересно, как правильно установить параметры «default-ssl.conf», связанные с главным доменом VPS или FQDN (в этом примере «server.foo.org»)).Apache2: настройка правильно default-ssl.conf для FQDN

В частности, в «default-ssl.conf» необходимо указать значения ServerName и aventually ServerAlias?

Благодаря

Пример:

Whithout ИмяСервера:

<IfModule mod_ssl.c> 
    <VirtualHost _default_:443> 
     ServerAdmin [email protected] 

     DocumentRoot /var/www/html 
[ETC..] 

С ServerName:

<IfModule mod_ssl.c> 
     <VirtualHost *:443> 
       ServerAdmin [email protected] 
       ServerName foo.org 
       ServerAlias server.foo.org www.server.foo.org www.foo.org 
       DocumentRoot /var/www/html 
[ETC..] 

ответ

0

Использование виртуального хоста FAL l-back (default_server с apache2) увеличивает риск атаки виртуального хоста.

Один из способов предотвращения этих атак - убедиться, что веб-сервер отвечает только на домены, которые он должен использовать. (если он может ответить за домен, который он не должен покрывать представленным сертификатом по умолчанию, то он может быть уязвим)

Так что лучше иметь виртуальный хост, выделенный для ваших доменов, и отдельно по умолчанию один.

Papers:

http://antoine.delignat-lavaud.fr/doc/www15.pdf3

https://bh.ht.vc/vhost_confusion.pdf2

+0

Привет Том, Newb Администратор сайта здесь. Недавно я настроил свой сайт apache2 для использования SSL/HTTPS, и мой сайт получил хорошее удовлетворение * кроме *, что я не могу понять, как заставить сайт по умолчанию работать (я получаю запрещенные ошибки - я подозреваю *, потому что сайт по умолчанию может получить наличные при сертификации для полного доменного имени). Есть ли ресурс, на который вы могли бы указать мне, для настройки сайтов по умолчанию в ssl? – Alexis

+1

@Alexis https://serverfault.com/questions/82306/apache-default-catch-all-virtual-host – Tom

Смежные вопросы