nginx安装与基本使用

1、正向代理和反向代理

正向代理

翻墙工具等

在这里插入图片描述

反向代理

总是访问一个域名,但是域名对应的服务会映射传递到具体的服务器上,就比如百度一直都是访问百度的那个url,最终请求的处理可能是不同的服务器中

在这里插入图片描述

2、负载均衡

轮询

在这里插入图片描述

加权轮询

权重比较高的服务器接收的请求比较多

在这里插入图片描述

linux的nginx下载

下载后使用tar -zxvf xxx.tar.gz

解压后进入执行 ./configure

然后执行make install

如果有报错,那么缺少点插件

yum -y install pcre-devel

yum -y install openssl openssl-devel

再重新 ./configure 和make install 即可

在这里插入图片描述

常用命令

whereis nginx 查看nginx的安装位置
配置文件在conf的nginx.conf中,默认监听端口是80
cd /usr/local/nginx/sbin
./nginx  启动
./nginx -s stop   停止
./nginx -s reload  重启   //修改配置文件后需要进行重启
./nginx -s quit 安全退出
ps aux|grep nginx 查看nginx进程
firewall-cmd --permanent -add-port=80/tcp  //开放端口
firewall-cmd --permanent -remove-port=8080/tcp   //移除端口
service firewalld start
service firewalld restart
service firewalld stop

#负载均衡配置如下

upstream 的chwstudy可以随意,跟location中的proxy_pass对应上

weight 配置对应的服务的权重

upstream chwstudy {
		#服务器资源
		server 127.0.0.1:8080 weight=1;
		server 127.0.0.1:8081 weight=1;
		server 192.168.148.135:8080 weight=1;
	}
server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        root   html;
        index  index.html index.htm;
		proxy_pass http://chwstudy;
    }

http默认端口是80

https默认端口是443

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值