0
누군가 NGINX가 좋은 게임을하는 방법에 대한 조언을 친절하게 제공한다면 기쁩니다. https://www.subdomain.domain.com을 리디렉션하고 싶지만 불행히도 지금은 나에게 적합하지 않습니다. www가 아닌 SSL 서브 도메인에 www를 리디렉션하는 방법
는가/내가 에있는 그 Nginx에 대한 설정 다음 사항을 고려하십시오 등 /의 nginx/사이트-가능/기본server {
listen 443 ssl;
server_name subdomain.domain.com;
ssl_certificate /etc/letsencrypt/live/subdomain.domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/subdomain.domain.com/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_dhparam /etc/ssl/certs/dhparam.pem;
ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-$
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_stapling on;
ssl_stapling_verify on;
add_header Strict-Transport-Security max-age=15768000;
server_name subdomain.domain.com; # Replace with your domain
root /home/dropshare/public_html;
index index.html index.htm;
client_max_body_size 10G;
location ~ /.well-known {
allow all;
}
}
server {
listen 80;
server_name subdomain.domain.com;
return 301 https://subdomain.domain.com$request_uri;
}
server {
listen 443 ssl;
server_name subdomain.domain.com;
return 301 https://subdomain.domain.com$request_uri;
}
어쨌든, 먼저 도메인 ** www.subdomain.domain.com에 대한 유효한 인증서가 있어야합니다 **. –
설정 파일이나 질문이 엉망입니다. 하나의'server' 블록에는'server_name' 지시자가 중복되고, 마지막 서버 블럭에는'server_name subdomain.domain.com'이 중복되어 있습니다 ('www.subdomain.domain.com '으로 생각됩니다). –