问题:由于zabbix 监控使用的是内网,可以连接外网,但是外网不能通过在浏览器中输入IP访问
解决方法:
在内网中拿一台做了解析的nginx (外网可以通过此nginx访问)
在NGINX 目录下
/usr/local/nginx/conf.d/zabbix.conf
server {listen 80;server_name (解析了的域名);location ~ \.(png|jpg|jpeg|bmp|gif)$ {proxy_pass http://10.60.10.10:80;(zabbix_server地址)}location / {proxy_pass http://10.60.10.10:80;}location ~ \.(php|php5)$ {proxy_pass http://10.60.10.10:80;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;} }
如果php-fpm不在同一台机器上,需更改对应地址
然后重新加载配置文件生效
/usr/local/nginx/sbin/nginx -t
/usr/loca/nginx/sbin/nginx -s reload