nginx
1. 安装
1) 从Nginx官网下载页面(http://nginx.org/en/download.html)下载Nginx最新版本(目前是1.5.13版本)安装包;
2) 解压后复制到部署目录。
2. 启动和停止Nginx
Nginx目前只支持命令行操作,操作前先进入Dos命令环境,并进入Nginx部署目录
1) 启动Nginx:start nginx
nginx -c /path/to/nginx.conf
2) 停止Nginx:nginx -s stop :快速停止nginx
quit :完整有序的停止nginx
ps -ef | grep nginx
pkill -9 nginx :强制停止Nginx
3) 修改配置后重新加载配置 (nginx不重启):nginx -s reload
4)重新打开日志文件 nginx -s reopen
5)测试nginx配置文件是否正确:nginx -t -c /path/to/nginx.conf
配置跳转
#financebarrage
location /financebarrage {
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For
$proxy_add_x_forwarded_for;
}
负载均衡
upstream backend{
#ip_hash;
server 127.0.0.1:8088;#主
server 192.168.0.10:8088;#主
server 192.168.0.11:8088 backup;#从
}
#galpha
location /galpha {
if ( $args ~ 86168103536333 ){
rewrite ^/ http://www.baidu.com$uri break;
}
if ( $uri ~ '001_22002' ){
rewrite ^/ http://10.10.34.163$uri break;
}
proxy_pass http://backend; #跳转到定义的负载均衡列表
error_page 500 = /home/nginx/500error.html;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For
$proxy_add_x_forwarded_for;
}

浙公网安备 33010602011771号