开发者社区> 问答> 正文

nginx如何只负责反向代理?

nginx只负责反代理,apache负责所有资源处理,nginx该如何配置?

展开
收起
2015-03-27 19:54:52 5338 0
4 条回答
写回答
取消 提交回答
  • Renginx如何只负责反向代理?
    感觉楼主真多此一举

    nginx可以直接运行静态和php,还可以反代tomcat 要apache做什么,nginx跑php也比apache强很多

    我的环境就是tengine+resin组合,和nginx+tomcat 没区别

    具体怎么做,就把tomcat和nginx的应用目录设置成1个目录,当然,不设置1个目录也行,设置成1个目录最好,不过要用同一个用户运行nginx和tomcat

    然后在nginx和tomcat绑定同1个域名

    nginx简单点的反代

    server {
    server_name_in_redirect  off;
    listen 80;
    server_name  123.com;
    include drop_sql.conf;

    location / {
    proxy_pass http://123.com:8080;
          proxy_set_header Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header REMOTE-HOST $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       }
         location /(WEB-INF)/ {
         deny all;
         }    

        access_log /dev/null;
        error_log /dev/null;  
    }

    你想静动分离就把location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ 等等加进去
    2015-03-30 17:33:12
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    回 2楼(迷) 的帖子
    楼主您好,

    可以参考一下这个日志:http://blog.csdn.net/u011316248/article/details/9254563

    祝您早日配置完成。

    -------------------------

    回 4楼(迷) 的帖子
    您好,

    或许您可以参考一下这个:https://rtcamp.com/tutorials/nginx/forwarding-visitors-real-ip/
    2015-03-29 12:11:58
    赞同 展开评论 打赏
  • 回1楼呼延浩云的帖子
    我服务器上配置了nginx apache tomcat,我的意思是 jsp 和 webapps目录 由tomcat处理,其余的 图片和样式,还有php 交给apache处理,nginx负责反代理到apache和tomcat。

    -------------------------

    回3楼dongshan8的帖子
    遇到了新问题,nginx配置文件里添加了
    proxy_set_header   X-Real-IP  $remote_addr;
    proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    后端apache和tomcat还是获取不到真实IP

    -------------------------

    回6楼买醉的帖子
    求指教,apache整合了svn,这个没办法动,是需求之一,tomcat的webapps放在了/var/www/html/webapps,这也是甲方要求的,意思是我要nginx + apache +svn + php + tomcat,而访问xx.xx/webapps的时候要求反代理到tomcat,但是反代理到tomcat,样式却丢了,第一次用nginx!!!
    location ^~ /webapps/ {
            proxy_pass http://localhost:8080/;
        }
    2015-03-27 21:24:35
    赞同 展开评论 打赏
  • 阿里云ping https://ping.gaomeluo.com/aliyun/
    看不太懂啊!
    2015-03-27 20:30:35
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载