您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Linux >> nginx 反向不同主机server(httpd 80端口),但是同一个域名,以不同后缀项目区分,求助

nginx 反向不同主机server(httpd 80端口),但是同一个域名,以不同后缀项目区分,求助

来源:网络整理     时间:2016/5/30 23:02:17     关键词:

关于网友提出的“nginx 反向不同主机server(httpd 80端口),但是同一个域名,以不同后缀项目区分,求助”问题疑问,本网通过在网上对“nginx 反向不同主机server(httpd 80端口),但是同一个域名,以不同后缀项目区分,求助”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:nginx 反向不同主机server(httpd 80端口),但是同一个域名,以不同后缀项目区分,求助
描述:

nginx 反向不同主机server(httpd 80端口),但是同一个域名,以不同后缀项目区分,求助。

现目前实现逻辑是这样  

3台 机器  nginx                192.168.1.100  做反向代理nginx

             apache web1      192.168.1.201  做httpA   主目录  /var/www/A  浏览器实现 192.168.1.100/AA

             apache web2      192.168.1.202  做httpB   主目录  /var/www/A 浏览器实现 192.168.1.100/BB

现在想通过nginx 实现如下功能, 在浏览器 中实现  192.168.1.100/AA   192.168.1.100/BB  这里 AA BB  是自己定义的后缀名(别名)

实验了很久,都无法实现,做实验后,出现js,css等等无法get。但是做转发后台多个主机tomcat都没任何问题。

这个是关于 反向不同主机的server 80端口
    server {
        listen       80;
        server_name  192.168.1.100;
        access_log  logs/host.test.log  main;

        location /AA{
            index  index.php index.html index.htm;
            proxy_pass http://192.168.1.201;
            proxy_set_header  X-Real-IP  $remote_addr;
            proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
            proxy_set_header  Host  $http_host;
        }

        location /BB{
            index  index.php index.html index.htm;
            proxy_pass http://192.168.1.202;
            proxy_set_header  X-Real-IP  $remote_addr;
            proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
            proxy_set_header  Host  $http_host;
        }

}

可能配置不对,请大家指教,帮忙。



解决方案1:

求高手指点。。。


以上介绍了“nginx 反向不同主机server(httpd 80端口),但是同一个域名,以不同后缀项目区分,求助”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1421087.html

相关图片

相关文章