ngnix的简单配置

  • ngnix配置代理接口
# 设置首页目录
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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容