分布式缓存服务 DCS-使用Nginx实现公网访问DCS:配置Nginx

时间:2024-05-16 15:04:16

配置Nginx

Nginx安装后,需要配置请求转发规则,告诉Nginx哪个端口收到的请求,应该转发到后端哪个Redis实例。

  1. 打开并修改配置文件。

    cd /etc/nginx

    vi nginx.conf

    配置示例如下,如果有多个redis实例需要公网连接,可以配置多个server,在proxy_pass中配置Redis实例连接地址。

    stream {
        server {
            listen 8080;
            proxy_pass 192.168.0.5:6379;
        }
        server {
            listen 8081;
            proxy_pass 192.168.0.6:6379;
        }
    }

    proxy_pass参数配置值为同一vpc下的Redis实例的IP地址,具体可从缓存实例详情页面的“连接信息”区域获取。

    图4 Nginx配置信息的输入位置

  2. 重启Nginx服务。

    service nginx restart

  3. 验证启动是否成功。

    netstat -an|grep 808

    图5 启动Nginx及验证

    8080和8081两个端口都在监听状态,Nginx启动成功。

support.huaweicloud.com/bestpractice-dcs/dcs-bp-0514001.html