서버
nginx 멀티 ssl 포트
Hambeer
2022. 7. 28. 15:43
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
keepalive_timeout 65;
server {
listen 80;
server_name 'abc.com';
location / {
return 301 https://$server_name$request_uri;
}
}
server {
listen 443 ssl;
server_name 'abc.com';
root D:\BIZN\API\win-acme.v2.1.22.1267.x64.pluggable\userapp\dist;
index index.html;
ssl_certificate C:\Certbot\live\app.sparkpluswash.com-0001\cert.pem;
ssl_certificate_key C:\Certbot\live\app.sparkpluswash.com-0001\privkey.pem;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
try_files $uri $uri/ /index.html;
}
}
server {
listen 9010 ssl;
server_name 'abc.com';
root D:\BIZN\API\admin\dist;
index index.html;
ssl_certificate 인증서위치\cert.pem;
ssl_certificate_key 인증서위치\privkey.pem;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
try_files $uri $uri/ /index.html;
}
}
}
9010자리에 원하는 포트 번호를 넣어주면
https://abc.com
https://abc.com:9010
접속 가능
location / {
return 301 https://$server_name$request_uri;
}
http 요청을 받아도 https쪽으로 연결 되는 기능