web-dev-qa-db-ja.com

テストサーバーでSSLを有効にするにはどうすればよいですか?

LAMPスタックを実行しています。私のWebルートは/var/wwwです。

http://linux-server/some/page.phpに移動すると、/var/www/some/page.phpにあるページがレンダリングされます

httpsを使用すると、ページが見つかりません。

すべてのページでSSLを有効にしたいので、httpまたはhttpsを使用してこれらのページを表示できます。

どうやってやるの?

4
JD Isaacks

/etc/Apache2/sites-available/default-sslには、httpサーバーの構成があります。コマンドSudo a2ensite default-sslで有効にできます。

また、mod sslを有効にする必要があります。これは、コマンドSudo a2enmod sslで実行できます。これにより、/usr/share/doc/Apache2.2-common/README.Debian.gzにアクセスして、SSLの構成と自己署名証明書の生成に関する指示が得られます。コマンドzless /usr/share/doc/Apache2.2-common/README.Debian.gzで表示できます

証明書をインストールしたら、Sudo /etc/init.d/Apache2 restartコマンドを使用してApacheを再起動できます。

10
BillThor

Apache内で追加するか、プロキシ(nginxなど)で追加できます。そもそも、SSLプロキシをローカルまたはリモートでセットアップすることを好みます。この方法により、後でWAFまたはIDSをインストールする必要がある場合、必要な変更は少なくなります。

1
RobotHumans