VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)
2014-11-26 23:42
633 查看
首先启动Nginx
1. 相关浏览
两个 Tomcat 配置: VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)
Nginx 安装配置启动: VMware Linux 下 Nginx 安装配置 (一)
2. 转到 nginx 目录: /usr/local/nginx;
启动 nginx:
ubuntu 前要加 sudo;
关健配置
http 配置块下,一般设置在 zgip on 下:
测试效果
最后测试是否生效;
在 根目录,一般为 ROOT 项目下, 找到index.jsp
修改 顶层菜单下有
<div class="asf-box">
在 h1 标签内根据端口号 添加后缀_8080 (相关 tomcat 的配置 端口);
先重启 nginx :
使用平滑重启;
同时运行两个 Tomcat [8080, 8090] 查看: VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)
Nginx 安装配置启动: VMware Linux 下 Nginx 安装配置 (一)
最后 通过 VMWare Linux 服务器 IP 访问: http://xxx.xxx.xxx.xxx/ 访问看看效果,成功的话,上面 root 下 index.jsp 的 h1 修改内容(Apache/Tomcat/Version),页面刷新 就会在 8080与8090 间切换改变。
如下: 8080
2. 8090
Nginx.conf location块配置
1. 相关浏览
两个 Tomcat 配置: VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)
Nginx 安装配置启动: VMware Linux 下 Nginx 安装配置 (一)
2. 转到 nginx 目录: /usr/local/nginx;
启动 nginx:
/usr/local/nginx/nginx
ubuntu 前要加 sudo;
关健配置
http 配置块下,一般设置在 zgip on 下:
upstream localhost { #绿色对应 #ip_hash; server localhost:8090; server localhost:8080; }
server / { location / { proxy_connect_timeout 3; proxy_send_timeout 30; proxy_read_timeout 30; proxy_pass http://localhost; } }
测试效果
最后测试是否生效;
在 根目录,一般为 ROOT 项目下, 找到index.jsp
修改 顶层菜单下有
<div class="asf-box">
在 h1 标签内根据端口号 添加后缀_8080 (相关 tomcat 的配置 端口);
先重启 nginx :
nginx] nginx -s reload
使用平滑重启;
在nginx的早期版本,nginx重启需要通过kill命令向nginx发送信号来实现nginx的重启。 但是,现在,nginx增加了-s选项,实现nginx的停止,重新加载功能。 1. 如果是平滑的重启nginx,可以用./nginx -s reload命令实现nginx的平滑重启。(可行) 2. 如果是非平滑重启,则可以先停止nginx,然后再启动: ./nginx -s stop && ./nginx 当我们修改nginx配置后,希望重启nginx以便让nginx生效,此时为了保证nginx在重启阶段还能够提供正常的服务,一般采用平滑重启的方式(reload)重启nginx。此时,nginx会加载新的配置,然后fork出新的worker进程。同时,master进程会向老的worker进程发送信号,告诉老的worker进程当前的情况。老的worker进程受到master进程的信号后,如果当时没有处理请求则会退出,如果正在处理请求,则老的worker进程会处理完请求然后退出。nginx就是通过这种方式去reload新的配置,从而使得在重启的过程中,仍然可以提供服务。
同时运行两个 Tomcat [8080, 8090] 查看: VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)
Nginx 安装配置启动: VMware Linux 下 Nginx 安装配置 (一)
最后 通过 VMWare Linux 服务器 IP 访问: http://xxx.xxx.xxx.xxx/ 访问看看效果,成功的话,上面 root 下 index.jsp 的 h1 修改内容(Apache/Tomcat/Version),页面刷新 就会在 8080与8090 间切换改变。
如下: 8080
2. 8090
Nginx.conf location块配置
location / { root html; index index.html index.htm; proxy_pass http://backend; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 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 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; }
相关文章推荐
- Linux_nginx安装配置负载均衡_tomcat
- nginx安装配置及负载均衡集群配置(tomcat)
- nginx 安装和配置 2个tomcat负载
- Nginx+Tomcat+Memcached 集群Session共享[memcached服务安装、tomcat使用memcache存储session、nginx安装配置实现tomcat负载均衡]
- VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)
- nginx 配置nginx.conf,负载均衡,逻辑分流
- 详解之:linux下tomcat、nginx的负载均衡及memcached对session共享的实现配置详细总结
- nginx tomcat 配置集群负载
- 安装配置Nginx作为Apache和Tomcat服务器的前端服务器
- nginx和tomcat负载简单配置(windows环境)
- nginx tomcat 配置集群负载
- nginx-tomcat自动安装配置
- Nginx+tomcat配置集群负载均衡
- centos 下 tomcat与nginx 整合(安装配置详解)
- Nginx+PHP+Mysql+Tomcat安装配置
- Nginx+tomcat整合安装配置
- 安装集群apache+tomcat实现负载均衡与集群的配置
- Ubuntu 11.04下Nginx+PHP+Mysql+Tomcat安装配置
- lvs(DR)+keepalived+nginx+tomcat安装配置
- Linux下Nginx+tomcat整合安装与配置