Проблемы с настройкой SSL для работы с MAMP 5.3 - PullRequest
0 голосов
/ 08 июня 2019

После добавления самозаверяющего 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.

1 Ответ

0 голосов
/ 09 июня 2019

Я решил проблему, прокомментировав строку «Корень документа» выше в разделе виртуального хоста.

...