nginx如何 配置一个反向代理规则,实现当访问http://127.0.0.1:8888/baidu/时浏览器显示百度页面
时间: 2024-10-03 17:03:05 浏览: 30
windows下Nginx+memcached+Tomcat集群配置实现session共享与负载均衡
在Nginx中配置反向代理规则通常是在server块里完成,你可以创建一个这样的配置示例,用于将请求到`http://127.0.0.1:8888/baidu/`的流量转发到实际的百度网站:
```nginx
server {
listen 80; # 如果需要监听HTTP,可以修改为你想要的端口
server_name example.com; # 将example.com替换为你希望访问的URL前缀
location /baidu/ {
proxy_pass http://www.baidu.com; # 这里是目标地址,百度主页通常是http://www.baidu.com
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
# 可能需要的日志设置和错误处理部分
error_page 500 502 503 504 /500.html;
location = /500.html {
root html;
}
}
```
当你访问`http://127.0.0.1:8888/baidu/`时,Nginx会代为转发请求到`http://www.baidu.com`,浏览器会显示百度的页面。
阅读全文