Nginx反向代理+DNS轮询+IIS7.5 千万PV 百万IP 双线 网站架构案例

2019-10-17 21:11:20丽君

     allow            192.168.0.0/16;
     deny            all;
     #proxy_cache_purge    cache_one   $host$1$is_args$args;
    }

    location ~ .*.(php|jsp|cgi|asp|aspx|flv|swf|xml)?$
    {
         proxy_set_header Host $http_host;
         #proxy_set_header X-Forwarded-For  $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_pass http://lt;
    }

}

至此,一套完整的Nginx反向代理全部结束.



网站无法打开排查

1:ping域名看解析是否正常且是否连通.

2:配置本机Hosts指向后端单机IIS查看网站是否正常访问.

3:检查前端Nginx进程和端口是否存在,
ps -ef |grep nginx
netstat -an |grep 80


系统相关配置

Nginx
Nginx目录/usr/local/nginx/
/usr/local/nginx/conf/nginx.conf Nginx主配置文件
/usr/local/nginx/conf/nginx_load_balance.conf Nginx反向代理轮询配置文件
/usr/local/nginx/conf/proxy.conf Nginx缓存配置相关
/usr/local/nginx/conf/vhost/ Nginx虚拟主机配置目录

Snmp
/etc/snmp/snmpd.conf

日志切割

/root/scripts/ 所有日志切割脚本都在这个目录
crontab -l 列出计划任务
crontab -e 编辑计划任务

系统相关操作

Nginx
重启Nginx service nginx restart
重载Nginx配置文件 service nginx reload
检测Nginx配置语法是否正确 /usr/local/nginx/sbin/nginx -t
关闭Nginx service nginx stop
启动Nginx service nginx start

Snmp
重启Snmp service snmpd restart
关闭Snmp service snmpd stop
启动Snmp service snmpd start
最后编辑: chen 编辑于2012/11/07 17:57