以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  nginx设置问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177240)

--  作者:ycs5801
--  发布时间:2022/5/13 16:49:00
--  nginx设置问题
server {
listen       80;
server_name  740700.xyz;

location ~/cbjg/ 
{
root   html;
index  index.html index.htm;
proxy_pass  http://127.0.0.1:8003;
}
}
哪位帮忙看看,现在想访问740700.xyz/cbjg 这个路径,则跳转到服务器的127.0.0.1:8003,现在网页打开提示:404 Not Found,如果不加这个路径~/cbjg/ ,是可以正常访问网站,但是加上路径就不好用了,我现在就是想实现根据路径,访问服务器中不同的端口软件。问题有点超纲了。
--  作者:有点蓝
--  发布时间:2022/5/13 17:07:00
--  
去掉~试试

location /cbjg/ 

--  作者:ycs5801
--  发布时间:2022/5/13 17:11:00
--  
效果一样。
--  作者:有点蓝
--  发布时间:2022/5/13 17:14:00
--  
服务端怎么启动的?怎么处理页面的?
--  作者:有点蓝
--  发布时间:2022/5/13 17:16:00
--  
改配置后,重启nginx服务了吗
--  作者:ycs5801
--  发布时间:2022/5/13 17:21:00
--  
修改后重启了。
我这个如果不加这个目录,就可以正常访问。

--  作者:ycs5801
--  发布时间:2022/5/13 17:22:00
--  
upstream xinjingcai.top {
        server 127.0.0.1:8002;
}
server {
        listen       80;
        server_name xinjingcai.top;
        index index.html index.htm;
        location /
        {
                proxy_pass http://xinjingcai.top;
        }
proxy_set_header            X-real-ip $remote_addr;
}

这是我另一个端口的配置,这个访问正常。

--  作者:ycs5801
--  发布时间:2022/5/13 17:51:00
--  
HttpServer.Prefixes.Add("http://*:8003/")
HttpServer.WebPath = ProjectPath & "web" \'指定静态文件存储位置


HttpServer.Start()

这是启动代码

--  作者:ycs5801
--  发布时间:2022/5/14 9:43:00
--  
服务端应该怎么配置呢?怎样启动?服务端是不是也得建立这个目录?
--  作者:有点蓝
--  发布时间:2022/5/14 10:24:00
--  
服务端启动代码没有问题。我对nginx所知有限,帮不上忙了