欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

linux 下配置 resin+nginx

程序员文章站 2022-04-28 17:36:30
...
找到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教程有兴趣的朋友有所帮助。

linux 下配置 resin+nginx

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频