现象为 谷歌浏览器输入域名后,根路径配置不生效,只显示nginx已安装页面。
解决办法,配置添加charset utf-8;
#user nobody;
worker_processes 2;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 65535;
}
http {
include mime.types;
default_type application/octet-stream;
keepalive_timeout 3600;
server {
charset utf-8;#重点在这里
listen 80;
server_name localhost;
#配置日志按天生成;
if ($time_iso8601 ~ '(\d{4}-\d{2}-\d{2})') {
set $day $1;
}
access_log logs/host-access-$day.log combined;
client_max_body_size 100m;
location / {
root D://testVueWeb;#react/vue项目的打包后的distroot
try_files $uri $uri/ /index.html;
#禁止缓存,每次都从服务器请求
add_header Cache-Control no-store;
}
location /api/file/download/ {
proxy_pass http://127.0.0.1:3180/;
proxy_buffering off;
}
location /api/ {
proxy_http_version 1.1;
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:9538/api/;
}
}
}