1、nginx 反向代理一个server下配置多个location域名问题
这样的用法,当然只能到第一个的,要这样用
在http节点中加入这个,server的具体值你自已改
upstream cjdby{
server pigoss;
server tianyuan;
}
在server节点中,只保留一下location,然后把proxy_pass改成这样
proxy_pass http://cjdby;
其它的set_header不变
2、nginx怎么把所有请求都转到一个域名
server {
listen 80;
server_name 目前的域名;
rewrite ^/(.*) 要转到的域名/$1 permanent;
}
3、nginx转跳问题,nginx默认接受所有解析过来的域名,然后转跳到指定的IP
给每个域名配置对应的虚拟主机
然后各自虚拟主机配置段中再配置相应的反向代理
4、nginx转发不同的域名给不同IP
如果想把不同的域名分配给不同的服务器,最好的方式是在server域中进行配置。可以通过server_name指令去区分请求时属于那个域的。配置方式为:
注意,此处所有的访问都是访问的反向代理的机器,客户端拿到的ip也是反向代理的ip,只是反向代理会根据server_name把请求转发给后端的机器去处理。因此,注意ping命令的返回结果都是反向代理的ip。
5、怎么用nginx实现域名转发或用wdcp实现域名转发
现在好像不能做跳转了吧 可以做解析 比如top