整合nginx和tomcat前的准备 修改配置文件 # pwd
/usr/local/tomcat6/conf # vim server.xml
<Connector port="8080"protocol="HTTP/1.1" 端口设置 <Host name="localhost" appBase="webapps" 家目录,页面文件要放在webapps/ROOT下面 将家目录改成/www/web/
<Host name="localhost" appBase="/www/web"
# mkdir -p /www/web/ROOT
# vim /www/web/ROOT/index.jsp
Hello,tomcat home! 重启tomcat,再次访问 改变访问 改变家目录的访问默认文件 到此我们对tomcat的准备已经完毕
接下来我们修改nginx的配置文件。
首先在nginx的安装目录下的conf 中vimproxy.conf里面添加如下:
proxy_redirect off;
proxy_set_heade Host $host;
proxy_set_header X-Real-IP$remote_addr; #获取真实IP
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;#获取代理者的真实ip
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 432k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k; 在主配置文件里需要添加的是
在http 的模块添加include /usr/local/nginx/conf/proxy.conf 指向代理文件
location ~ .*.jsp$ { #匹配以jsp结尾的,tomcat的网页文件是以jsp结尾
index index.jsp;
proxy_pass http://127.0.0.1:8080; #主要在这里,设置一个代理 } 到此为止我们的nginx和tomcat整合玩了 通过可以访问jsp 和html的文件了 Jsp的文件全在/www/web/ROOT html在nginx的根目
|