nginx反向代理

假设您的Nginx安装在本地,配置文件路径可能为/etc/nginx/nginx.conf。您需要编辑此文件并添加类似以下内容的配置:

bash 复制代码
server {
    listen 80;  # 监听80端口,您也可以使用其他端口

    server_name yourdomain.com;  # 替换为您拥有的域名

    location / {
        proxy_pass http://127.0.0.1:566;  # 将请求代理到本地IP的566端口
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

将yourdomain.com替换为自己的域名或者在本地主机文件/etc/hosts中添加条目将www.baidu.com指向本地IP。请注意,这不会真正代理百度网站,只会将所有来自yourdomain.com的流量转发到您本地IP的566端口。

确保在更改Nginx配置文件后重新加载Nginx,以使更改生效。您可以使用以下命令来重新加载配置:

bash 复制代码
sudo nginx -s reload

请注意,这样的配置可能需要适当的权限和网络设置,并且反向代理可能受到百度服务器响应的影响,这是因为百度可能会拒绝来自非标准来源的请求。

相关推荐
梦想很大很大12 小时前
拒绝“盲猜式”调优:在 Go Gin 项目中落地 OpenTelemetry 链路追踪
运维·后端·go
Sinclair13 小时前
内网服务器离线安装 Nginx+PHP+MySQL 的方法
运维
叶落阁主13 小时前
Tailscale 完全指南:从入门到私有 DERP 部署
运维·安全·远程工作
十二74021 小时前
前端缓存踩坑实录:从版本号管理到自动化构建
前端·javascript·nginx
可观测性用观测云2 天前
云原生网关 Ingress-Nginx 链路追踪实战:OpenTelemetry 采集与观测云集成方案
nginx·kubernetes
clamlss2 天前
💥 踩坑实录:Dubbo 为什么把我的自定义异常“吃”了?
dubbo
甲鱼9292 天前
MySQL 实战手记:日志管理与主从复制搭建全指南
运维
闲云一鹤4 天前
nginx 快速入门教程 - 写给前端的你
前端·nginx·前端工程化
碳基沙盒4 天前
OpenClaw 多 Agent 配置实战指南
运维
蝎子莱莱爱打怪7 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes