nginx之https域名配置
nginx.conf檔案中新增配置:
server {
#監聽的埠,https配置後面需要新增ssl
listen 443 ssl;
#配置域名
server_name zhangwanlong.top;
#證書配置
ssl_certificate /etc/nginx/chain/full_chain.pem;
ssl_certificate_key /etc/nginx/chain/private.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
location /api/v1/courses/ {
proxy_pass http://39.107.115.120:8081/;
}
location / {
root /frontend/baby-service-wechat;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
location /body/ {
proxy_pass http://39.107.115.120:8081/;
}
location /api/ {
proxy_pass http://39.107.115.120:8081/;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
#配置反向代理
upstream tomcatserver2 {
server 39.107.115.120:8081;
}
server {
listen 81;
server_name zhangwanlong.top;
#access_log logs/host.access.log main;
location / {
proxy_pass http://tomcatserver2;
index index.html index.htm;
}
}