nginx反向代理实列
时间: 2023-11-21 14:58:36 浏览: 131
nginx反向代理是指nginx服务器接收客户端请求后,将请求转发给后端服务器,再将后端服务器的响应返回给客户端。这种方式可以隐藏后端服务器的真实IP地址,提高系统的安全性和可扩展性。以下是一个nginx反向代理的实例:
假设我们有两个web服务器,一个运行在本地IP地址127.0.0.1的端口8080上,另一个运行在本地IP地址127.0.0.1的端口8081上。我们希望通过nginx服务器将这两个web服务器的请求进行负载均衡。
首先,在nginx的配置文件中添加以下内容:
```nginx
http {
upstream myapp {
server 127.0.0.1:8080;
server 127.0.0.1:8081;
}
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://myapp;
}
}
}
```
阅读全文