设为首页 收藏本站
查看: 921|回复: 0

[经验分享] VMware Linux 下 Nginx 安装配置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-8-9 12:19:39 | 显示全部楼层 |阅读模式
首先启动Nginx
  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

修改 顶层菜单下有



    在 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
DSC0000.jpg
  2. 8090
DSC0001.jpg

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;
}
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-96369-1-1.html 上篇帖子: Maven + Eclipse + Tomcat 下篇帖子: TOMCAT安全配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表