找到resin.xml配置文件 增加cluster节点
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教程有兴趣的朋友有所帮助。