-1

Я хотел добавить SSL на свой сервер (OpenSuse 13.2, Apache2, один домен, без виртуальных доменов), и после того, как я настроил его на работу, я обнаружил, что при установке

SSLEngine на

Apache2 перестает обслуживать порт 80, но обслуживает 443

Я озадачен, потому что я не нахожу никого другого, чтобы иметь эту проблему (Или это может быть так просто, и я не могу видеть это ....)

------------------Редактировать---------------------

В конце я хочу, чтобы HTTP работал на порту 80 и HTTPS на порту 443

1 ответ1

1

Чтобы настроить Apache для обслуживания http на порту 80 и https на порту 443, необходимо создать 2 виртуальных хоста:

<VirtualHost *:80>
    ServerName your-domain.com
    DocumentRoot /var/www/
</VirtualHost>

<VirtualHost *:443>
    DocumentRoot /var/www/
    ServerName your-domain.com
    SSLEngine On
    SSLCertificateFile /path/to/server.crt
    SSLCertificateKeyFile /path/to/server.key
    #Other SSL options
</VirtualHost>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .