web-dev-qa-db-ja.com

UbuntuでApache2でSSLを有効にするには、どのような手順が必要ですか?

私は、攻撃、移動などを送信するために多くのクライアントサーバートラフィックがあるWeb用の戦略ゲームを開発しています。現在、HTTPを介してクライアントからサーバーにメッセージを送信し、SSLを設定しようとしています。すでにLAMPスタックがインストールされて実行されているUbuntuサーバー上。

私が従ったガイドは次のとおりです。

キーをインストールした後、https://プレフィックスを使用してページにアクセスしようとしましたが、エラーが発生しました。

SSL接続エラー。サーバーへの安全な接続を確立できません。これはサーバーの問題であるか、所有していないクライアント認証証明書を必要としている可能性があります。エラーコード:ERR_SSL_PROTOCOL_ERROR

このエラーを受け取った後、次のことを試しました: https://www.debian-administration.org/articles/349

これにより、「ports.conf」ファイルを次のように変更できます。

NameVirtualHost *:80
Listen 80

<IfModule mod_ssl.c>
    NameVirtualHost *:443
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    NameVirtualHost *:443
    Listen 443
</IfModule>

Apacheを正常に再起動しましたが、HTTPを使用してページにアクセスできますが、HTTPSは使用できません(以前と同じエラーを受け取ります)。

足りないステップは何ですか?

4
Storm Kiernan

ソリューションは digitalocean.com/community/articles/ にありました。次のコマンドを実行する必要がありました:$ Sudo a2ensite default-ssl

5
Storm Kiernan