Ошибка SSL на порту 443, страница не отображается и приводит к ошибке 404 - PullRequest
7 голосов
/ 27 октября 2011

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

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

Теперь моя проблема в том, что когда я пытаюсь зайти на один из моих сайтов https, он всегда просит меня сделать исключение для моего сертификата (что сейчас нормально), но после создания этого исключения мой Сервер, который знаю сервер linux с бэкэндом cPanel, запускает 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 Site

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

Любой ответ будет оценен.

Ответы [ 5 ]

3 голосов
/ 27 октября 2011

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

Security -> SSL/TLS Manager -> Activate SSL on Your Web Site (HTTPS)
3 голосов
/ 27 октября 2011

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

1 голос
/ 18 августа 2016

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

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

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

 <Directory />
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All

    Order deny,allow
    Allow from all
  </Directory>
1 голос
/ 15 августа 2015

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

я нашел sulotion в cpanel FAQ , я пошел на 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>
1 голос
/ 27 октября 2011

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

...