Plesk Panel 10.2가 설치된 Debian/Linux Lenny LAMP 서버가 있습니다. Plesk "Web Space"에 PHP/MySQL 웹 애플리케이션을 배포했습니다.
사이트 전체에 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>