server {
listen 80; // 监听在80端口 默认Web服务端口 如果是别的端口就必须 http://baidu.com:8080 这样访问了
server_name s4.ppsimg.com s3.ppsimg.com s1.ppsimg.com s2.ppsimg.com; //服务名 这里一般写域名 用空格分隔多了
autoindex on; //开启自动目录索引,就是访问一个目录的时候会自动列出文件而不是403错误
location /kan/ipd_asset/fe_res/DEV_TAG { //匹配到 /kan/ipd_asset/fe_res/DEV_TAG 这个地址
add_header Cache-Control no-cache; //增加返回到浏览器时的http header 这行意思是不让浏览器缓存
#alias /home/guangwong/pps/ipd/dyv/branches/pc_fe_redesign/fe/out/dev; //这行注释掉了 意思是转到本地某个目录(或者文件)上去
proxy_pass http://127.0.0.1:7654/; //这行的意思是反向代理到本地的另一个httpserver上,就是 浏览器请求 s4.ppsimg.com nginx 去请求 127.1:7654上的 然后返回nginx 再把请求到的返回给浏览器
}
location / { //匹配到 根 上 就是直接域名访问的时候
add_header Cache-Control no-cache; //同上 禁止缓存
proxy_set_header Host $host; //因为是proxy到的ip地址上指明要走那个域名的, $host就是浏览器请求时的域名
proxy_pass http://58.83.190.193; //反向代理到58.83.190.193
} }
server {
listen 80;
server_name opbbeta2.qunarman.com;
location /andmin {
alias somePath;
}
location /admin {
alias somePath;
}
location / {
proxy_pass someHTTPURL;
}
}