Nginx代理404/400

168 阅读1分钟

控制变量法排查下

  • 你改的配置生效了?
  • 改对地方了?
  • 有使用你的配置启动nginx了?
  • nginx启动成功了?

首先第一步进入到服务器内

  1. windows服务器进入到nginx所在的文件夹使用shift + 右键的形式打开命令行界面。 使用 tasklist /fi "IMAGENAME eq nginx.exe" 查看nginx的进程 使用 taskkill /f /pid xxxx的方式,挨个对进程进行结束,直到使用**tasklist /fi "IMAGENAME eq nginx.exe"**提示没有进程

    • 之后使用start nginx 进行启动服务!!!
    • 之后使用start nginx 进行启动服务!!!
    • 之后使用start nginx 进行启动服务!!!

    基本这一步,就解决了上述关于nginx的配置问题

    笔者的报错也从一开始的404 转变到400

    之后将目光转移到nginx目录下的conf/nginx.conf文件

    在server下进行配置 proxy_pass 后的内容使用http://域名:端口;的形式 诸如此类:http://localhost:8080http://192.168.1.1:8080http://www.juejin.cn:8080

基于此,笔者已经解决部署400及404问题