问题:由于zabbix 监控使用的是内网,可以连接外网,但是外网不能通过在浏览器中输入IP访问
解决方法:
在内网中拿一台做了解析的nginx (外网可以通过此nginx访问)
在NGINX 目录下
/usr/local/nginx/conf.d/zabbix.conf
server {
listen 80;
server_name zabbix.com(解析了的域名);
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