一、安装 Nginx

  1. 下载 Nginx
    访问 Nginx 官网下载地址: https://nginx.org/en/download.html
    在下载页面选择适合 Windows 系统的 Nginx 版本进行下载。

  2. 解压安装包
    下载完成后,将 Nginx 压缩包解压到一个方便管理的目录,例如 D:\nginx-1.24.0\。

二、配置 Nginx 反向代理

  1. 找到配置文件
    Nginx 的主配置文件是 nginx.conf,它通常位于解压后的 Nginx 目录的 conf 文件夹下,如 D:\nginx-1.24.0\conf\nginx.conf。

  2. 编辑配置文件
    打开 nginx.conf 文件,找到 server 块(通常在 http 块内)。
    在 server 块中添加反向代理配置。以下是示例配置:

server {
    listen 2343;  # 监听客户端访问的 2343 端口
    location / {
        proxy_pass http://ip:1323;  # 将请求转发到1323 端口
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

`<RDS 内网 IP>` 替换为实际IP 地址。
`proxy_pass` 指令用于指定反向代理的目标地址,这里是 RDS 的 1323 端口。
`proxy_set_header` 指令用于设置一些请求头信息,以便 RDS 能够获取到客户端的真实 IP 等信息。

三、启动 Nginx

  1. 打开命令提示符(管理员模式)
    在 Windows 系统中,通过搜索 “命令提示符”,右键点击它并选择 “以管理员身份运行”。
  2. 切换到 Nginx 目录
    使用 cd 命令切换到 Nginx 的解压目录
cd D:\nginx-1.24.0
  1. 启动 Nginx
  • 在命令提示符中运行以下命令启动 Nginx:
nginx.exe

Nginx 启动成功,可以通过访问 http://<ECS 公网 IP>:2343

四、安全组放通

在ecs所用的安全组放通2343端口。

五、测试和验证

在客户端应用程序中,将连接地址设置为 ECS 的公网 IP 和 2343 端口。

更多推荐