linux企业级运维----->nginx相关部署

一、并发优化

开启nginx,进一步对nginx进行配置,新建nginx用户,对该用户进行配置,重启服务

nginx#开启服务
cd /usr/local/nginx/conf/
useradd -d /usr/local/nginx/ -M -s /sbin/nologin nginx
vim nginx.conf
```
user  nginx;
worker_processes  auto;#并发数由1修改为自动并发
events {
    
    worker_connections  65535;#允许访问量为65535
}
```
cd /etc/pam.d/
vim /etc/security/limits.conf
```
nginx - nofile 65536#在最后一行添加,最大访问数量为65536
```
nginx -s reload#重启服务

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

二、负载均衡+反向代理

1、默认轮询

#打开server1之外另外两台虚拟机server2,server3
#在server1上做f负载均衡和反向代理,检测语法,重启服务
#将server1中配好的nginx复制到server2和server3中
cd /usr/local/nginx/conf/
vim nginx.conf#编辑配置文件
---------------
http {
   
        upstream westos {
     #upstream负载均衡器
        server 172.25.75.2:80;
        server 172.25.75.3:80;
        }
    include       mime.types;
    default_type  application/octet-stream;
server {
   
        listen 80;
        server_name www.westos.org;

        location / {
   
                proxy_pass http://westos;
                }
        }
 }#注意与http后大括号配对
--------------
nginx -t#
nginx -s reload
cd ..
cd ..#切换到/usr/local目录下
scp -r nginx/ server2:/usr/local#在local目录下将server1配置好的nginx复制到server2和server3主机

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在server2和server3中建立软连接以便全局使用nginx,编辑配置文件,将server1中的设定修改回默认值,写入发布文件,并尝试是否能够访问

 ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
 useradd nginx#建立nginx用户
 cd /usr/local/nginx/sbin/
 ls--->nginx
 cd ..
 cd conf/
 vim nginx.conf
 ------------------------
  2 #user  nginx;#注释掉
  3 worker_processes  auto;
 12 events {
   
 13     worker_connections  1024;#原来为65535修改回1024
 14 }
-------------------------
nginx -t#进行语法检测
cd ..
cd html/#切换到/usr/local/nginx/html
ls----->index.html
echo server2 > index.html
nginx#开启nginx
#当出现80端口已经被占用时,ps ax | grep nginx查看进程
#kill 进程号    关闭进程再重新启动
curl localhost

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在真机中进行地址解析,ping通www.westos.org后就可以使用curl命令查看server主机的发布文件。(如果此时报错显示502可查看服务器火墙是否关闭,没有则关闭火墙重新curl)
在这里插入图片描述nginx能够对后端进行健康检测,如果server3出现问题,则调度server2。如果后端服务器全部挂掉,则http报错502(550表示服务器错误)
在这里插入图片描述

2、改变权重(默认权重为1)

修改配置文件,在负载均衡器的服务后添加权重,检测语法后重启服务
在这里插入图片描述

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值