server {
listen 80;
server_name domain.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name domain.com;
ssl_certificate /etc/nginx/ssl/domain.pem; #ssl证书放的目录
ssl_certificate_key /etc/nginx/ssl/domain.key;
root /usr/share/nginx/html/hioshop; #前端打包好的代码目录
index index.html;
location /admin/ {
proxy_pass http://127.0.0.1:8360; #后端部署的域名及端口
}
location /api/ {
proxy_pass http://127.0.0.1:8360; #小程序请求https://domain.com/api时转发到后端
}
location / {
try_files $uri $uri/ /index.html;
}
}