回答
收藏
分享
举报
紧急求救啊,搞了一天nginx配置
提问于2025-02-09 23:12

浏览 3.8k

文章标签

本来应该是个很简单的配置,结果搞了一天没搞定,求指导!在Ubuntu上安装了docker,起了两个container,一个跑的grafana,一个跑的nginx,准备用nginx反向代理发布grafana到internet上,grafana这边配置没有问题,可以通过相应的端口访问到,Nginx这边配置了/etc/nginx/conf.d/default.conf, 然后在/etc/nginx/sites-enabled/ 下面创建了文件链接,default.conf 配置如下, 现在问题是从容器中curl 192.168.100.2:3000 是没有问题的,从外网访问域名,报:An error occurred. 从外网访问http://Public ip, 则直接进入nginx欢迎页面,似乎是完全没有生效, 有没有大佬帮忙分析一下是哪里的问题,非常感谢~~~

server {

   listen 80 default_server;

   server_name demo.xxx.com;

location / {

       proxy_pass http://192.168.100.2:3000;  # Grafana docker network IP

       proxy_set_header Host $host;

       proxy_set_header X-Real-IP $remote_addr;

       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

       proxy_set_header X-Forwarded-Proto $scheme;


   }

已修改于2025-02-09 23:12



写下您的回答
发表回答
全部回答(0)

按点赞数排序

按时间排序

提问者
5458311bhmf
这家伙很懒还未留下介绍~
0
文章
1
问答
0
粉丝
相关问答

options请求?需要跨域访问? 

点赞 0
浏览 7.8k

sticky模块只能在linux下吧,win下没有。tomcat好像有个session复制吧,或者可以用共享session。

点赞 0
浏览 7.7k

没办法完全不受影响的,因为mirror是子请求,当子请求未结束时,主请求消耗的内存至少是无法释放的。你可以尝试在/mirror里,把超时时间大幅度调低,包括connect/read/send,再压下看看。

点赞 0
浏览 10.4k