以下是在 CentOS 7 上配置 Nginx 作为反向代理的步骤:
- 安装 Nginx:
- 首先,使用以下命令安装 Nginx:
sudo yum install nginx
- 确认安装时输入
Y
并按回车。
- 启动 Nginx:
- Nginx 安装后不会自动启动。使用以下命令启动 Nginx:
sudo systemctl start nginx
- 使用以下命令检查服务状态:
sudo systemctl status nginx
- 确认服务处于活动状态。
- 配置反向代理:
- 编辑 Nginx 配置文件:
sudo vim /etc/nginx/nginx.conf
- 在
server
部分添加以下行,将请求转发到你的应用服务器(例如 Gunicorn):
location / { proxy_pass http://app_server_address; }
- 替换
app_server_address
为你的应用服务器地址。
- 重启 Nginx:
- 使用以下命令重启 Nginx:
sudo systemctl restart nginx
- 验证配置:
- 确保你的应用服务器正常运行,并使用 Nginx 的公共 IP 地址访问你的应用。