tomcat和nginx的使用

Posted Heavi的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat和nginx的使用相关的知识,希望对你有一定的参考价值。

1.下载tomcat,配置conf/server.xml,在Host节点下添加Context节点,指定程序目录:

<Context path="/ol" docBase="..\\..\\mastering_openlayers3-1.1" />

说明:path为虚拟目录,docBase为程序的实际目录。
2.下载nginx,放在tomcat目录下。配置conf/nginx.conf文件:

server {
    listen 11100;
    server_name localhost;
    #charset koi8-r;
    #access_log logs/host.access.log main;
    #location / {
    # root html;
    # index index.html index.htm;
    #}
    location / {
        proxy_pass http://localhost:8080/ol/;
    }
    location /geoserver/ {
        proxy_pass http://localhost:8082/geoserver/;
        client_max_body_size 2048M;
        proxy_connect_timeout 1800;
        proxy_send_timeout 1800;
        proxy_read_timeout 1800;
        send_timeout 1800;
        proxy_ignore_client_abort on;
    }
}

配置详解:

listen为监听端口,

server_name为服务名称,

上面配置的访问地址为http://localhost:11100;

location配置映射路径,

"location /"表示请求根目录的映射,访问http://localhost:11100实际被映射为
http://localhost:8080/ol/;

"proxy_ignore_client_abort on"表示客户端不主动断开连接;

proxy_connect_timeout连接超时时间;

proxy_send_timeout为发送超时时间;
proxy_read_timeout指令设置与代理服务器的读超时时间。它决定了nginx会等待多长
时间来获得请求的响应;

send_timeout。
参考文献:http://www.cnblogs.com/jingmoxukong/p/5945200.html

以上是关于tomcat和nginx的使用的主要内容,如果未能解决你的问题,请参考以下文章

nginx+Tomcat负载均衡集群

mysql jdbc源码分析片段 和 Tomcat's JDBC Pool

部署Nginx+Tomcat负载均衡群集

部署Tomcat 及 nginx+tomcat负载均衡

Tomcat结合nginx使用小结

Linux下Nginx+多Tomcat负载均衡实现详解