После добавления самозаверяющего SSL-сертификата я не могу заставить свой сайт Drupal работать на localhost.
Я пробовал различные предлагаемые решения, которые я нашел в Интернете, но ни одно из них не помогло мне преодолеть ошибку 400 в https://localhost/
Я откомментировал следующее в httpd.conf:
LoadModule ssl_module modules / mod_ssl.so
У меня в этом же файле установлено прослушивание для порта 80. Когда я устанавливаю его на канал SSL, 443. Apache не загружается.
В моем файле httpd-ssl.conf:
Я правильно установил пути для файлов server.crt и server.key.
Я включил SSLEngine
<VirtualHost *:443>
# General setup for the virtual host
DocumentRoot "/Applications/MAMP/Library/htdocs"
ServerName https://127.0.0.1:443
ServerAdmin you@example.com
ErrorLog "/Applications/MAMP/Library/logs/error_log"
TransferLog "/Applications/MAMP/Library/logs/access_log"
Я испробовал множество возможностей для ServerName. Приведенный выше вместе с localhost: 443 оба приводят к 400 ошибкам.
У меня здесь установлено значение Слушать 443. Значение 80, соответствующее файлу httpd.conf, приводит к тому же результату, который описан выше ... не удается подключиться к Apache.
Вот мой журнал ошибок для Apache:
Дайджест: генерация секрета для дайджест-аутентификации ...
Дайджест: сделано
FastCGI: менеджер процессов инициализирован (pid 1845)
Apache / 2.2.34 (Unix) mod_wsgi / 3.5 Python / 2.7.13 PHP / 7.2.14 mod_ssl / 2.2.34 OpenSSL / 1.0.2o DAV / 2 mod_fastcgi / mod_fastcgi-SNAP-0910052141 mod_perl / 2.0.9 Perl / v5. 24.0 настроено - возобновление нормальной работы
[ошибка] [клиент 127.0.0.1] клиент отклонен по конфигурации сервера: /Applications/MAMP/htdocs/.DS_Store, реферер: http://localhost/MAMP/?language=English
[ошибка] [клиент 127.0.0.1] клиент отклонен по конфигурации сервера: /Applications/MAMP/htdocs/.DS_Store, реферер: http://localhost/MAMP/?language=English
[заметить] поймал SIGTERM, выключая
Я не знаю достаточно о конфигурации сервера Apache, чтобы понять, когда я запускаю MAMP, чтобы иметь возможность перейти с HTTPS к моему проекту Drupal, который находится в файле HTDOCs, и заставить его работать без ошибки 400.