1.Nginx代理导致请求头Header中的信息丢失
1.请求头信息中,名称不使用下划线 _
2.nginx.conf 配置 underscores_in_headers on
2.Nginx重启命令
/usr/local/nginx/sbin/nginx -s reload
3.Nginx配置Vue项目
server {
listen 80;
server_name www.zybot.top;
location / {
root webapp/dist;
index index.html index.htm;
try_files $uri /index.html;
expires 7d;
}
}
4.Nginx配置ssl
server {
listen 443 ssl;
server_name www.zybot.top;
ssl_certificate /usr/local/nginx/cert/zybot.top_bundle.pem;
ssl_certificate_key /usr/local/nginx/cert/zybot.top.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
root webapp/dist;
index index.html index.htm;
try_files $uri /index.html;
expires 7d;
}
}