|
|
发表于 2024-6-12 17:02:32
|
显示全部楼层
- upstream grafana {
- server localhost:3000;
- }
- upstream prometheus {
- server localhost:9090;
- }
- upstream alertmanager {
- server localhost:9093;
- }
- server
- {
- listen 80;
- listen [::]:80;
- ...
- ...
- }
- server
- {
- #listen 443 ssl http2;
- #listen [::]:443 ssl http2;
- listen 443 ssl;
- listen [::]:443 ssl;
- ...
- ...
- location / {
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "Upgrade";
- proxy_redirect off;
- proxy_set_header Host $http_host;
- proxy_set_header X-Real-IP $remote_addr;
- #proxy_set_header X-Real-IP $http_x_real_ip;
- #proxy_set_header X-Forwarded-For $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_pass http://grafana;
- }
- location /api/live {
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "Upgrade";
- proxy_set_header Host $http_host;
- proxy_pass http://grafana;
- rewrite ^/(.*) /$1 break;
- }
- location /prometheus/ {
- proxy_pass http://prometheus/;
- auth_basic "Prometheus";
- auth_basic_user_file /home/wwwroot/....../.htpasswd;
- }
- location /alertmanager/ {
- proxy_pass http://alertmanager/;
- auth_basic "Alertmanager";
- auth_basic_user_file /home/wwwroot/....../.htpasswd;
- }
- }
复制代码
反代404应该还是在配置上出了问题,自己写的反代可以参考 |
|