1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

配置nginx反向代理本地项目

配置nginx反向代理本地项目

背景介绍

多数情况下,开发人员在本地测试项目时,会使用本地服务器来搭建环境和运行项目。然而,在某些情况下,将本地项目部署到线上服务器可能更为合适。本篇文章将介绍如何使用NGINX反向代理本地项目,来轻松实现这一目标。

准备环境

在教程开始之前,需要确认目标服务器上已安装了NGINX。

修改NGINX配置文件

1. 打开NGINX配置文件

一般情况下,NGINX配置文件的位置为 `/etc/nginx/nginx.conf`。打开该文件,并在文件末尾添加以下代码块:

“`
server {
listen 80;
server_name localhost;

location / {
proxy_pass http://127.0.0.1:3000; # 修改为你实际的本地项目端口号
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
“`
2. 保存配置文件并退出

在完成以上修改后,使用 `sudo service nginx restart` 命令重启NGINX服务。

测试NGINX反向代理

现在,访问你的服务器公网IP地址,就应该看到本地项目已被成功反向代理到服务器上了!如果遇到任何问题,可以通过查看NGINX的日志文件 `/var/log/nginx/access.log` 和 `/var/log/nginx/error.log` 来排查。

原创文章,作者:本际云,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5467.html