Nginx-配置负载均衡
程序员文章站
2024-02-21 10:20:22
...
- 安装Nginx 仓库
sudo yum install epel-release
- 安装Nginx
sudo yum install nginx
- 启动nginx
sudo systemctl start nginx
若开启防火墙,则需要以下配置
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
- 现在通过域名或者ip访问进行可以看到nginx的欢迎页啦
- 当我们有很多网站是往往了减少某个主站的压力,进行分流,比较常用的办法就是配置负载
- 在nginx中进行配置 etc/nginx/nginx.conf
# 待选服务器列表
upstream www.mj.com{
# ip_hash指令,将同一用户引入同一服务器。
ip_hash;
server 127.0.0.1:8080 fail_timeout=60s;
server 127.0.0.1:8081;
}
配置server
server {
listen 80 default_server;端口
server_name www.mj.com;
location / {
proxy_pass http://www.mj.com;#与upstream的名称一致
}}
上一篇: Docker+Nginx+Tomcat配置简单的负载均衡
下一篇: Java代码实现负载均衡五种算法