# 设置首页目录
http {
server {
location / {
root dist;
index index.html index.htm;
}
location /api/ {
# 代理接口的地址
proxy_pass http://localhost:3000/;
# 以下3个是为了解决响应时间都很慢
# 后端服务器连接的超时时间_发起握手等候响应超时时间
proxy_connect_timeout 1;
# 连接成功后_等候后端服务器响应时间 ,其实已经进入后端的排队之中等候处理(也可以说是后端服务器处理请求的时间)
proxy_send_timeout 30;
# 后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据
proxy_read_timeout 60;
}
}
}
- 通过上面的配置就可以实现后端代理接口,前端静态资源的访问
- windows下启动停止Nginx服务
启动ngnix
start nginx
stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息
nginx.exe -s stop
nginx.exe -s quit
重新载入Nginx
nginx.exe -s reload
windows下通过上面的命令无法停止ngnix,可以使用下面的命令
taskkill /fi "imagename eq nginx.EXE" /f
网友评论