tomcat和nginx的使用

时间:2023-03-09 03:29:22
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