Windows 云服务器上设置 Nginx 反向代理
·
Windows 云服务器上设置 Nginx 反向代理
一、安装 Nginx
-
下载 Nginx
访问 Nginx 官网下载地址: https://nginx.org/en/download.html
在下载页面选择适合 Windows 系统的 Nginx 版本进行下载。 -
解压安装包
下载完成后,将 Nginx 压缩包解压到一个方便管理的目录,例如 D:\nginx-1.24.0\。
二、配置 Nginx 反向代理
-
找到配置文件
Nginx 的主配置文件是 nginx.conf,它通常位于解压后的 Nginx 目录的 conf 文件夹下,如 D:\nginx-1.24.0\conf\nginx.conf。 -
编辑配置文件
打开 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
- 打开命令提示符(管理员模式)
在 Windows 系统中,通过搜索 “命令提示符”,右键点击它并选择 “以管理员身份运行”。 - 切换到 Nginx 目录
使用 cd 命令切换到 Nginx 的解压目录
cd D:\nginx-1.24.0
- 启动 Nginx
- 在命令提示符中运行以下命令启动 Nginx:
nginx.exe
Nginx 启动成功,可以通过访问 http://<ECS 公网 IP>:2343
四、安全组放通
在ecs所用的安全组放通2343端口。
五、测试和验证
在客户端应用程序中,将连接地址设置为 ECS 的公网 IP 和 2343 端口。
更多推荐


所有评论(0)