Что certbot изменяет в apache2?

Я использовал certbot , чтобы включить безопасный http для веб-страницы, которую я размещаю. Безопасный http необходим, поскольку пользователям необходимо войти на страницу, а отправка пароля в виде обычного текста - не лучшая идея. У этого веб-сайта есть собственное доменное имя secure.com . Теперь я хочу разместить другую веб-страницу на том же сервере apache2 с собственным доменным именем mypage.com .

Я добавил отдельный файл конфигурации для каждой страницы виртуального сервера:

  • secure.conf
  • secure-le-ssl.conf
  • mypage.conf

Проблема, с которой я столкнулся, заключается в том, что мой apache2 Сервер после того, как я использовал certbot, не принимает HTTP-соединения, но для включения https для mypage.com certbot должен получить к нему доступ (как обычный http).

Я протестировал количество комбинаций файлов конфигурации и убедился, что мой маршрутизатор перенаправляет и порт 443, и порт 80. Я считаю, что certbot что-то изменил в apache2, что блокирует HTTP-соединения. У кого-нибудь была эта проблема или идея, какое решение может быть.

0
задан 6 November 2019 в 01:19

1 ответ

Certbot не сильно меняет, он добавляет перенаправление в .htaccess и отключает / включает файлы .conf для сайта, с которым вы работаете. Похоже, Apache, возможно, разбился.

Попробуйте следующее.

Я не могу комментировать, потому что моя репутация недостаточно высока. (Немного глупо, потому что это не ответ, это запрос дополнительной информации.)

service status apache2



ufw status

Убедитесь, что для tcp разрешены 80 и 443

Если они не используются

sudo ufw allow 80/tcp

sudo ufw allow 443/tcp

Также запустите это

sudo ls /etc/apache2/sites-enabled

Затем запустите

sudo netstat -anl | grep 80

sudo netstat -anl | grep 443

Прокомментируйте все результаты к этому ответу.

1
ответ дан 31 December 2019 в 22:20

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

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