Plesk Panel 10.2がインストールされているDebian / Linux Lenny LAMPサーバーがあります。 Plesk 「Web Space」にPHP/MySQL Webアプリケーションをデプロイしました。
サイト全体にSSLを適用したいです。
ポート80を443に転送できますか?単一ドメイン証明書の場合にwww.example.com
渡す必要がありますか、example.com
またはexample.com
で渡す必要がありますかwww.example.com
?
.htaccess
VirtualHost
特定の設定ファイルでこれが起こるべきですか?
答え1
私はmod_rewriteを使います。
mod_rewrite を有効にし、このようなものを vhost 設定に追加します。
RewriteEngine on
RewriteCond %{HTTPS} !On
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301]
答え2
VirtualHost構成で構成できます。たとえば、ユーザーをHTTPSバージョンにリダイレクトするポート80のHTTPプロトコル用のVirtualHostがあります。
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName example.com
Redirect / https://example.com/
</VirtualHost>