tomcat和nginx的使用

本文介绍如何通过配置Tomcat与Nginx实现Web应用的部署与代理转发,包括配置Context节点指定程序目录及Nginx的location映射等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值