centos nginx 下载 同时配置代理到ingress
时间: 2023-08-14 13:02:19 浏览: 102
nginx代理资源下载
好的,以下是在 CentOS 上安装 Nginx 并配置代理到 Ingress 的步骤:
1. 安装 Nginx:
在终端中执行以下命令:
```
sudo yum update
sudo yum install nginx
```
2. 配置 Nginx 代理:
在终端中执行以下命令来编辑 Nginx 的配置文件:
```
sudo vi /etc/nginx/conf.d/default.conf
```
在该文件中,添加以下配置:
```
location / {
proxy_pass http://<ingress-ip>:<ingress-port>;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
```
将 `<ingress-ip>` 替换为你的 Ingress IP 地址,将 `<ingress-port>` 替换为 Ingress 端口号。
保存并退出文件后,重新启动 Nginx 服务:
```
sudo systemctl restart nginx
```
3. 配置防火墙:
如果你的 CentOS 上启用了防火墙,需要添加一个规则以允许外部访问 Nginx。
在终端中执行以下命令:
```
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload
```
现在,你的 Nginx 服务器已配置为代理到 Ingress。
阅读全文