torry007 发表于 2016-8-25 13:22:16

lnmpa怎么做请求转发?

我服务器装了lnmpa1.2的版本.现在有个需求.假设我现在部署了一个网站,用的域名是123.bb.com.然后要把对123.bb.com/path的请求转发到123.cc.com:7700上,那我在nginx里该怎么配置?目前在nginx配置文件的server段里加了下面的代码,但是没有效果.
请问要实现上面的需求,该怎么配置nginx文件?

      location /lctong {
            root   html;
            indexindex.html index.htm;

      proxy_passhttp://123.cc.com:7700;

      #proxy_passhttp://localhost:8080;

      #proxy_passhttp://192.168.100.125:8080;
            proxy_http_version 1.1;
            proxy_redirect    off;
            proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
            proxy_set_headerX-Real-IP$remote_addr;
            proxy_set_headerHost $http_host;
      }

torry007 发表于 2016-8-25 13:52:33

搞定了...原来是我改错文件了.....
应该要改vhost里面相应域名对应的文件....

GIN 发表于 2016-8-25 14:00:59

#cat 123.bb.conf
server {
      listen            80;
      server_name   123.bb.com;
      location / {
            root   html/bb;
            indexindex.html index.htm;
      }
       rewrite ^(.*) /path http://123.cc.com:7700 break;
}

#cat 123.cc.conf
server {
      listen            80;
      server_name   123.cc.com;
      location / {
            root   html/cc;
            indexindex.html index.htm;
         }
}

[ 本帖最后由 GIN 于 2016-8-25 14:02 编辑 ]
页: [1]
查看完整版本: lnmpa怎么做请求转发?