proxy_pass http://www.baidu.com/ ; proxy_redirect off ; proxy_set_header X-Real-IP $remote_addr ; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;

加一个属性 $proxy_host

location /bd/ {
        port_in_redirect on;
        proxy_pass http://www.baidu.com/;
        proxy_redirect  off;
        proxy_set_header Host $proxy_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

good luck!

原文链接:https://editor.csdn.net/md?not_checkout=1&articleId=119976269 1、下载、安装、编译 nginx nginx下载地址:http://nginx.org/download/nginx-1.19.4.tar.gz #cd /usr/local/src/ #tar zxvf nginx-1.19.4.tar.gz #yum install -y gcc zlib zlib-devel openssl openssl-devel Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as.... 正向代理百度(www.baidu.com) linux 部署 nginx (https://blog.csdn.net/DGH2430284817/article/details/103080040) 修改目录/usr/local/nginx-1.12.2/conf/ 下的配置文件nginx.conf (我是拉到 window 下修改,改好后再替换回... 使用nginx代理请求到百度 首先打开虚拟机VM,启动一个centOS7系统的服务器,使用finalShell或者XShell连接该服务器,然后配置nginx配置文件 宿主机nginx配置文件(nginx.conf) server { listen 80; location / { proxy_pass https://www.baidu.com; docker run --name demo -p 9100:80 -d 重启之后,打开浏览器,输入http://localhost:8900/myBaidu,这时候就会自动的跳转到百度的页面。按照我们不同的需求修改nginx文件夹中的nginx-1.16.1\conf里面的nginx.conf文件。启动nginx:打开nginx的文件夹,然后双击nginx.exe文件,启动nginx。打开之后假设我们需要跳转到百度则在配置文件nginx.conf中的下面加上。1、打开任务管理器关闭nginx的进程。端口在配置文件的(下图)进行查看nginx端口。 解释:nginx反向代理如正向代理原理类似,只是实现了不同的功能。将请求发给(代理服务器)后,(代理服务器)并自己处理请求,而是交给,由处理完请求,返回给(代理服务器),再通过返回给结构图如下:好处:这样可以(由,但是用户只能看到(代理服务器)),其是真正处理用户请求的服务器,这样可以一定程度上。 环境:公司开发汽车考试系统,由于服务器和考场没有外网,需要用一个有外网的服务器nginx代理百度地图,实现在无外网的情况下展示百度地图。首先获取百度 JavaScript API首先用浏览器打开 http://api.map.baidu.com/api?v=1.3 如下图所示(因为百度ak宝贝,所以这里我是在网上找的1.3版)其中 http://api.map.baidu.com/getscrip...