web-dev-qa-db-ja.com

ポート443でのSSLエラー、ページが表示されず、エラー404が発生する

ご存知かもしれませんが、Facebookでは10月1日までにドメインでSSL証明書を取得する必要があるため、最近この方法を見つけなければなりませんでした。

したがって、サーバーにstartssl証明書に署名してインストールしました。

私の問題は、httpsサイトの1つにアクセスしようとすると、常に証明書の例外を作成するように要求されます(現時点では問題ありません)が、この例外を作成した後、サーバーは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.

A FaceBookタブHTTPSサイト

利用可能な診断は何ですか?これは何ですか?問題は何ですか?

どんな答えでもありがたいです。

7
Evils

サーバーを構成して、ポート443(https)でもコンテンツを提供する必要があります。現在、まだ cPanel default を使用しています。

3
blahdiblah

証明書をインストールしたら、SSLをアクティブ化する必要があります

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

ホストが少ないサーバーで同様の問題が発生しました(現在、httpsをサポートしているのは1つだけです)

私は cpanel FAQ でsulotionを見つけました、WHMに行きましたホーム>>サービス構成>> Apache構成>>インクルードエディター>>プレ仮想ホストインクルード、次の行を追加しました:

<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
Ohad Cohen

「404」がSSL経由で送信されたため、404を取得した場合、SSLは完全に機能しています。 実際の問題を調査します。これは404です。

1
user207421

この質問は4歳です。

ルートドメイン(https://midomain.com/など)でHTMLページにアクセスできるが、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
oabarca