저는 우분투 16.04 VPS를 사용하고 있습니다. 나는 내 SSL 인증서에 대해 Letsencrypt를 사용합니다. 인증서를 만들거나 만들 때 쉽고 안전하게 액세스 할 수 있는지 묻습니다. 보안은 무엇이든지 https로 리디렉션 함을 의미합니다.Apache/Letsencrypt - 하위 도메인에서 작동하지 않는 https로 리디렉션
홈페이지에서 작동하지만 하위 도메인에서는 작동하지 않습니다. 나는 https로 리다이렉트되지 않았고, 나는 index.html이 아파치 기본 페이지를 보았을 뿐이다.
어떻게 해결할 수 있습니까?
내 가상 호스트 : 그 그냥 리디렉션하지 어떤 이유
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName school.luukwuijster.eu
ServerAdmin [email protected]
DocumentRoot /var/www/html/school.luukwuijster.eu/public/
<Directory /var/www/html/school.luukwuijster.eu/public/>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =school.luukwuijster.eu
# Some rewrite rules in this file were were disabled on your HTTPS site,
# because they have the potential to create redirection loops.
# RewriteRule^https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
SSLCertificateFile /etc/letsencrypt/live/luukwuijster.eu-0003/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/luukwuijster.eu-0003/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
:
<VirtualHost *:80>
ServerName school.luukwuijster.eu
Redirect/https://school.luukwuijster.eu
ServerAdmin [email protected]
DocumentRoot /var/www/html/school.luukwuijster.eu/public/
<Directory /var/www/html/school.luukwuijster.eu/public/>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =school.luukwuijster.eu
RewriteRule^https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
</VirtualHost>
르 SSL. 내가 http://luukwuijster.eu에 갈 때
는 내가 잘 작동하지만 내가 http://school.luukwuijster.eu에 갈 때 내가 리디렉션 때 당연히 https://luukwuijster.eu
에서와 같은 페이지를 볼 수 있지 않다 그래서 https://luukwuijster.eu
로 리디렉션하고 I https://school.luukwuijster.eu으로 이동합니다. 리디렉션되지 않았지만 올바른 페이지가 표시됩니다.
어떻게이 문제를 해결할 수 있습니까?