开发者社区 问答 正文

nginx反向代理的问题:配置报错 

nginx配置的ci框架,端口是83 server {         listen       83;         server_name  evil.qtyd.com phpStudy.net;         root   "E:/evil.qtyd.com/CodeIgniter-3.1.3";         location / {             index  index.html index.htm index.php;             #autoindex  on;         }         location ~ .php(.)$ {             fastcgi_pass   127.0.0.1:9000;             fastcgi_index  index.php;             fastcgi_split_path_info  ^((?U).+.php)(/?.+)$;             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;             fastcgi_param  PATH_INFO  $fastcgi_path_info;             fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;             include        fastcgi_params;         }                  location ^~ /get/ { #反向代理调试            proxy_pass http://127.0.0.1:8787/;         }                  if (!-e $request_filename) {             rewrite ^/(.)$ /index.php/$1 last;             break;         } } 现在node监听了8787端口 router.get('/get.php', function (req, res) {     console.log(req.query);     res.header("Content-Type", "application/json;charset=utf-8");   res.json(req.query);   res.end(); }) 我在浏览器访问http://127.0.0.1:83/get/get.php为什么没有跳过去

展开
收起
kun坤 2020-06-02 11:39:24 695 分享 版权
0 条回答
写回答
取消 提交回答