Ошибка SSL на порту 443, страница не отображается и приводит к ошибке 404

недавно мне пришлось найти способ получить SSL-сертификат для моего домена, поскольку facebook требовал этого к 1 октября, как вы знаете.

поэтому я подписал и установил сертификат startssl на своем сервере.

теперь моя проблема в том, что когда я пытаюсь перейти на один из моих https-сайтов, он всегда просит меня сделать исключение для моего сертификата (что на данный момент нормально), но после создания этого исключения мой сервер, который, как я знаю, сервер linux с cPanel backend, запускает 404-страничное уведомление, не найденное для меня.

404 Not Found
The server can not find the requested page:

greentomatocars.com.au/fbtab/booking (port 443)
Please forward this error screen to greentomatocars.com.au's WebMaster.

вкладка Facebook HTTPS сайт

любая диагностика доступна что это все о и в чем проблема?

любой ответ будет оценен по достоинству.

5 ответов


вам необходимо настроить сервер, чтобы также обслуживать контент на порту 443 (https). Прямо сейчас он все еще использует cPanel по умолчанию.


после установки сертификатов вы должны активировать SSL через

Security -> SSL/TLS Manager -> Activate SSL on Your Web Site (HTTPS)

Если вы получили 404, ваш SSL работает отлично, так как "404" был передан через SSL. Я бы исследовал фактический проблема, которая является 404.


У меня была аналогичная проблема на сервере с несколькими хостами (в настоящее время только один с поддержкой https)

Я нашел sulotion в панель чаво, я пошел к WHM Home > > конфигурация службы > > конфигурация Apache > > включить редактор > > Pre Virtual Host Include, и добавил следующие строки:

<VirtualHost IPADDRESS:443>
    ServerName HOSTNAME
    DocumentRoot /usr/local/apache/htdocs
    ServerAdmin EMAIL
    <IfModule mod_suphp.c>
       suPHP_UserGroup MYUSER MYGROUP
    </IfModule>
    SSLEngine on
    SSLCertificateFile SSLCERTIFICATEFILE
    SSLCertificateKeyFile YOUR-SSLCERTIFICATEKEYFILE
</VirtualHost>

Я понимаю, что этому вопросу 4 года.

если вы можете получить доступ к html-странице в корневом домене (скажем https://midomain.com/), но страницы в каталоге типа https://midomain.com/ дать вам 404 Not Found ошибка, тогда вам, вероятно, нужно добавить эти строки в свой :

(относится к Apache 2.4)

 <Directory />
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All

    Order deny,allow
    Allow from all
  </Directory>