Linux邂逅Nginx——上高速篇

作者 : 开心源码 本文共1165个字,预计阅读时间需要3分钟 发布时间: 2022-05-11 共79人阅读

前情提要:昨天分享了怎样在Linux环境下安装并测试Nginx,今天就让我们一起上高速飙飙车

Linux邂逅Nginx——上高速篇

同样,上高速之前我们需要给我们昨天造的车改造一下引擎,要不怎样可以干过别人的了,哈哈……

1、修改nginx.conf配置文件

(1)[root@stoneBoy home]# cd /usr/local/nginx/conf/

(2)[root@stoneBoy conf]# vi nginx.conf 而后进入编辑模式(按【i】),在http板块部分加入如下配置:

Linux邂逅Nginx——上高速篇

nginx.conf配置文件修改

重点是我圈出来的部分!!!文本如下:

upstream web1{

server 127.0.0.1:8081 weight=1 max_fails=2 fail_timeout=30s;

server 127.0.0.1:8082 weight=1 max_fails=2 fail_timeout=30s;

}

server {

listen 80;

server_name localhost;

location / {

#root html;

#index index.html index.htm;

index index.jsp index.html index.htm;

root /usr/local/nginx/html;

proxy_next_upstream http_502 http_504 error timeout invalid_header;

proxy_set_header Host $host;

proxy_set_header X-Real_IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass http://web1;

}

备注:a. weight=1:权重,nginx命中当前tomcat的概率,数值越大,命中率越高;

b. max_fails=2 心跳最大尝试次数,就是nginx服务器假如去ping 8081服务器,假如有两次都没ping通,它会默认该服务已挂,下次就不会再向它分发请求;

c. fail_timeout=30s 超时时间

(3)其实这样nginx就已经能实现分发地效果了,为了可以更好的区分,我使用了两个示例项目,以下为后续操作步骤:

[root@stoneBoy usr]# cd tomcat7_8081/conf/ #进入你所配置tomcat的配置文件目录

[root@stoneBoy conf]# vi server.xml

Linux邂逅Nginx——上高速篇

server.xml配置文件修改

加入 ,每个tomcat都要配置一下默认路径,否则会默认apache的主页

(4)测试 在浏览器中输入192.16.1.14(这是我服务器的ip,改成各位自己的就行).即可以得要你想要的了

Linux邂逅Nginx——上高速篇

tomcat_8081

Linux邂逅Nginx——上高速篇

tomcat_8082

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Linux邂逅Nginx——上高速篇

发表回复