2016-10-22 1 views
0

SSL証明書がサーバーに正常にインストールされました。SSLがインストールされていても、アドレスバーにHTTPSプレフィックスが常に表示されない

httpsプレフィックスを含むドメインを入力すると、ブラウザに実際に緑色のロックが表示されるため、インストールが正常に終了したと仮定します。ただし、これはhttpsが入力されたときにのみ発生します... mydomain.comまたはwww.mydomain.comと入力すると、アドレスバーにhttpsまたは緑色のロックが表示されません。

どのようにしてhttpsプレフィックスを常に表示することができますか?

ありがとうございました。

答えて

0

すべてのHTTP要求からHTTPSへのリダイレクトを強制する必要があります。

から:https://wiki.apache.org/httpd/RedirectSSL

NameVirtualHost *:80 
<VirtualHost *:80> 
    ServerName mysite.example.com 
    DocumentRoot /usr/local/apache2/htdocs 
    Redirect permanent /secure https://mysite.example.com/secure 
</VirtualHost> 

<VirtualHost _default_:443> 
    ServerName mysite.example.com 
    DocumentRoot /usr/local/apache2/htdocs 
    SSLEngine On 
# etc... 
</VirtualHost> 
+0

ありがとう、何らかの理由でこれらの設定では目的を達成できません。ブラウザはリダイレクトされません。そのテキストを1つの仮想ホストにだけ置いていますか?またはあなたは80に1つの部分を配置し、443にはもう1つの部分を配置しますか? ...私は両方の方法を試してみました.80にすべて入れると、Apacheはエラーを表示します。私はmod_rewriteを使って仕事をしてしまいました...あなたがリンクしたのと同じウェブサイトにありました。最も適切な解決策ではありませんが、それは今のところ何かです:S – user289877

+0

必要な設定は、**リダイレクトの永続的**です。これをHTTPまたはポート80サーバーのVirtualHost構成に入れます。これにより、HTTPのすべての要求がHTTPS仮想ホストに送られます。 – user2182349

0

あなたはHTTPSにhttp://example.comhttp://www.example.comからのトラフィックをリダイレクトする必要があります。この方法は、使用しているウェブサーバーによって異なります。 Googleで「https [webserver]へのhttpのリダイレクト」を検索すると、これを設定するためのガイドがいくつか表示されます。

+0

はまだ投票できませんが、thxs;)まだ全部を修正することはできませんが、その正確な検索は私を非常に便利な他のトピックに連れて行きました。 – user289877

関連する問題