centos7上搭建代理服务器 nginx
时间: 2023-09-04 16:09:25 浏览: 294
以下是在CentOS 7上搭建Nginx代理服务器的步骤:
1. 安装Nginx
使用以下命令安装Nginx:
```
sudo yum install nginx
```
2. 配置Nginx代理
打开默认Nginx配置文件:
```
sudo vi /etc/nginx/nginx.conf
```
在http块中添加以下配置:
```
server {
listen 80;
server_name your_domain.com;
location / {
proxy_pass http://your_upstream_server_ip:port;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
```
将your_domain.com替换为您的域名,将your_upstream_server_ip和port替换为您要代理的服务器的IP地址和端口。
3. 测试Nginx代理
重新启动Nginx服务:
```
sudo systemctl restart nginx
```
使用curl命令测试代理是否工作:
```
curl -I http://your_domain.com
```
如果一切正常,你应该能够看到类似以下的输出:
```
HTTP/1.1 200 OK
Server: nginx/1.14.1
Date: Mon, 15 Jun 2020 05:25:46 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Mon, 15 Jun 2020 04:29:52 GMT
Connection: keep-alive
ETag: "5ee7b0d0-264"
Accept-Ranges: bytes
```
这表明Nginx代理正在工作并将请求转发到您指定的上游服务器。
阅读全文