Nginx https证书部署及配置
server {
listen 443;
index index.html;
server_name localhost;
error_log /var/log/nginx/error.log;
ssl on;
ssl_certificate /etc/nginx/ssl/***.pem;
ssl_certificate_key /etc/nginx/ssl/***.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
root /usr/share/nginx/html;
}
location /api {
proxy_pass http://***:8080/api;
}
location /management {
proxy_pass http://***:8080/management;
}
location /v2 {
proxy_pass http://***:8080/v2;
}
# location /swagger-ui {
# proxy_pass http://***:8080/swagger-ui;
# }
location /swagger-resources {
proxy_pass http://***:8080/swagger-resources;
}
}