Как включить SSL для тестового сервера?

У меня работает стек LAMP. Мой корень в сети - /var/www.

Так что, если я перейду на http://linux-server/some/page.php, то будет отрисована страница, расположенная в /var/www/some/page.php

. Если я использую https, я получу страницу не найденной.

Я хотел бы включить SSL для всех страниц, чтобы я мог просматривать любую из этих страниц, используя http или https.

Как я могу это сделать?

4
задан 4 February 2011 в 21:42

2 ответа

/etc/apache2/sites-available/default-ssl имеет конфигурацию для http-сервера. Его можно включить с помощью команды sudo a2ensite default-ssl.

Вам также нужно будет включить мод ssl. Это можно сделать с помощью команды sudo a2enmod ssl. Это укажет на /usr/share/doc/apache2.2-common/README.Debian.gz инструкции по настройке SSL и генерации самозаверяющего сертификата. его можно просмотреть с помощью команды zless /usr/share/doc/apache2.2-common/README.Debian.gz

. После установки сертификатов вы можете перезапустить apache с помощью команды sudo /etc/init.d/apache2 restart.

0
ответ дан 4 February 2011 в 21:42

Вы можете добавить его в apache или добавить его через прокси (например, nginx). Во-первых, я предпочитаю устанавливать SSL-прокси локально или удаленно. Таким образом, если мне понадобится установить WAF или IDS позже, потребуется меньше изменений.

0
ответ дан 4 February 2011 в 21:42

Другие вопросы по тегам:

Похожие вопросы: