Nginx反向代理和负载均衡

1.基本操作:

没有yum资源要先添加 rpm -Uvh nginx下载路径
安装 yum install nginx
启动 service nginx start
停止/重载 service nginx stop/reload  重载命令可以实现无缝重启服务器

2.虚拟主机、多域名多端口

进入/etc/nginx/目录,先打开nginx.conf文件  日志配在error_log  默认加载  include  /etc/nginx/conf.d/*.conf   配置虚拟主机就要用到。
conf.d下有个default.conf默认文件。新建一个conf文件,可以直接复制这个默认文件  cp default.conf  文件名。
编辑内容   
server{
              listen              80;                    #监听80端口
              server_name  localhost;         #服务器名称例如www.xx.com
               root  /data/www/ ;                   # 根
              index index.html  index.htm;   #默认找到文件

}
接着重启就可以访问了
一个nginx可以监听多个端口(直接在listen加端口),也可以添加多个域名(直接在server_name加域名,记得在host文件绑定域名)

伪静态

关键字/location  rewrite
location / {
rewrite ^(.*)\.htmp$ /index.html;
}

3.反向代理和负载均衡 (编辑conf.d下面的所有.conf文件)

反向代理: 个人电脑访问百度这个web,然后百度web把这个请求发送到server1,2,3……这样的情况就是反向代理。
负载均衡: 就是一个Server不足以支持网站请求量,就要分配去第二,第三……台server服务器来支持大的请求量,进行分流分担压力。(当只有一台服务器的时候是没有负载均衡的)

反向代理关键字:

upstream imooc_hosts {                                      #这个是反向代理参数
                           server IP 1地址 加 端口;             #代表有什么主机
                           server IP2地址 加 端口;  
                            server IP3 地址 加 端口;  、、、、、
}
server{
              listen              80;                    #监听80端口
              server_name  localhost;         #服务器名称例如www.xx.com
               root  /data/www/ ;                   # 根
              index index.html  index.htm;   #默认找到文件

}
                 location / {
                                      proxy_set_header Host   (这里跟一个需要打开的网页界面,例如www.baidu.com);
                                      proxy_pass http://    IP地址或者  反向代理参数的hosts ;
}
}

负载均衡: 设置反向代理参数 只要添加多个server服务器和端口就可以了,权重大小在背后加weight=数字(1,2,3……),数字越大权重越大。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值