文章目录

一、Nginx 配置
1. 下载安装nginx
2. 配置nginx
# 进入nginx目录
cd /usr/local/nginx/conf

# 编辑nginx.conf
vim

配置内容如下(直接覆盖即可):

worker_processes  1;
events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream nacos-cluster {
server 192.168.159.102:8848;
server 192.168.159.103:8848;
server 192.168.159.104:8848;
}
server {
listen 80;
server_name 192.168.159.101;

location / {
proxy_pass http://nacos-cluster;
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
3. 启动nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
4. 测试验证

​http://192.168.159.101/nacos/​

Nacos 集群整合 Nginx 实现反向代理、负载均衡_03_nacos


Nacos 集群整合 Nginx 实现反向代理、负载均衡_03_nacos_02

5. 配置域名

声明:
演示场景:由于nacos集群、nginx都是搭建在linux环境上的,测试验证在我在windows环境操作,因此,需要在hosts文件中配置域名和ip的映射关系,才能使用域名访问。
真实场景:如果购买云服务器和域名的话,做好域名DNS解析即可。

配置方案如下:​

Nacos 集群整合 Nginx 实现反向代理、负载均衡_03_nginx_03

4.6. 域名验证

​http://nacos.cluster.com/nacos​

Nacos 集群整合 Nginx 实现反向代理、负载均衡_03_nacos_04


Nacos 集群整合 Nginx 实现反向代理、负载均衡_03_nacos_05