linux 下配置 resin+nginx

WBOY
发布: 2016-08-08 09:21:12
原创
912 人浏览过

找到resin.xml配置文件 增加cluster节点


      这里的test 是你的项目名称
     .
    
        -Xmx512m
        -Xms512m
        -Xmn128M
     -XX:-UseGCOverheadLimit
        -Xss50M
        -XX:PermSize=128M
        -XX:MaxPermSize=512M
        -XX:SurvivorRatio=8
        -XX:MaxTenuringThreshold=7
        -XX:GCTimeRatio=19
        -XX:+UseParNewGC
        -XX:+UseConcMarkSweepGC
        -XX:+CMSPermGenSweepingEnabled
        -XX:+CMSClassUnloadingEnabled
        -XX:+UseCMSCompactAtFullCollection
        -XX:CMSFullGCsBeforeCompaction=2
        -XX:-CMSParallelRemarkEnabled
        -XX:+DisableExplicitGC
        -XX:CMSInitiatingOccupancyFraction=70
        -XX:SoftRefLRUPolicyMSPerMB=0
        -XX:+PrintClassHistogram
        -XX:+PrintGCDetails
        -XX:+PrintGCTimeStamps
        -XX:+PrintGCApplicationConcurrentTime
        -XX:+PrintGCApplicationStoppedTime
        -Xloggc:log/gc.log
        -XX:+HeapDumpOnOutOfMemoryError
        -XX:HeapDumpPath=/data/logs/heap/test/dump
     -Xdebug
        -Dcom.sun.management.jmxremote
 -Dcom.sun.management.jmxremote.ssl=false
 -Dcom.sun.management.jmxremote.password=false
 -Dcom.sun.management.jmxremote.authenticate=false
 5M
        1024
        65s
        2048
        15s
        这里的端口号必须唯一 是你访问项目的端口号,也是要和nginx配置的端口号一致
    

     这个端口可以随意     
    
       
       
       
    

  

id  项目访问路径

document-directory 项目包war解压路径

archive-path项目war包路径

stdout-log path 日志路径


这样配置好 启动resin  就可以访问test项目  http://(linuxIP地址):8095(上面设置的端口号)/test项目名 http://localhost:8095/test

我们想不输入端口号就可以访问这个项目,那么可以使用nginx反向代理来实现。

下面配置nginx来反向代理

找到nginx.conf配置文件 修改该配置文件

增加 upstream  test{
        server  127.0.0.1:8095; 这里的端口号要与resin中配置test的端口号一致
    }

定义location

location ^~/test/{
            proxy_pass http://test;  页面访问路径
            proxy_redirect  default;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header X-Forwarded-Host $server_name;
            proxy_set_header X-Real-IP  $remote_addr;
            proxy_set_header Cookie     $http_cookie;
            proxy_next_upstream  http_502  http_504 error timeout invalid_header;
            client_max_body_size 80m;
        }

还有一些属性配置 这里就不说了 主要配置就是这两个地方

启动nginx 在浏览器中输入 http://localhost/test

如果能正常访问 那说明配置nginx代理成功了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了linux 下配置 resin+nginx,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板