说明

最近租了一台美国vps,通过nginx反向代理设置搞谷歌镜像。因为BxxDx搜索太垃圾。中间涉及到添加反向代理配置。

操作步骤

1.在conf.d文件下新增配置

cd /etc/nginx/conf.d
vim google.conf
  • 填写以下配置
server {server_name 192.168.xx.xx;location / {proxy_pass https://www.google.com/;proxy_redirect https://www.google.com/ /;proxy_cookie_domain google.com 192.168.xx.xx;proxy_set_header User-Agent $http_user_agent;proxy_set_header Cookie "PREF=ID=047808f19f6de346:U=0f62f33dd8549d11:FF=2:LD=zh-CN:NW=1:TM=1325338577:LM=1332142444:GM=1:SG=2:S=rE0SyJh2W1IQ-Maw";# 这里设置cookie,这里是别人给出的一段,必要时请放上适合你自己的cookie# 设置这个可以避免一些情况下的302跳转,如果google服务器返回302 redirect,那么浏览器被跳转到google自己的域名,那就没的玩了proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;sub_filter  http://www.google.com http://192.168.xx.xx;sub_filter  https://www.google.com http://192.168.xx.xx;# 这里替换网页中的链接,因为我们的镜像站是http的,所以上面顺便把协议也一起替换了}
}

2.重启nginx

systemctl restart nginx

3.访问查看效果

访问服务器IP即可看到google首页,enjoy it :)

nginx新增conf文件相关推荐

  1. nginx: [emerg] duplicate “log_format“ name “main“ in /usr/local/phpstudy/vhost/sys/nginx/sys.conf:11

    前言 CentOS Linux release 8.2.2004 (Core) phpstdy X1.26 nginx1.15 配置nginx日志出错 nginx: [emerg] duplicate ...

  2. nginx.conf文件内容详解

    ######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组 user www www;#nginx进程数,建议设置为等于CPU总核心数. worker_pr ...

  3. nginx配置多个conf文件

    今天整理了下,在centos 7.6 系统下怎么配置多个conf文件. step 1:在nginx.conf文件所在目录新建conf.d目录,即mkdir conf.d,为确保权限能够访问到 chmo ...

  4. linux 误删nginx.conf文件恢复

    当你不小心误删或者错误操作导致nginx.conf文件丢失,而且nginx处于在住运行的状态,在这种情况下我们就可以在内存中获取配置文件. 1.获取nginx进程pid ps -ef | grep n ...

  5. nginx conf 文件

    server{listen 80;server_name local.light.com;index index.html index.htm index.php;root /home/wwwroot ...

  6. nginx服务器网站文件存放处,Nginx服务器安装部署

    获取新版本的Nginx服务器 Nginx的官方下载网站为http://nginx.org/en/download.html .进入网站可以看到三种版本,开发版本(Development version ...

  7. Linux下nginx支持.htaccess文件实现伪静态的方法!

    在Google上搜索的资料很多人都说nginx目前不支持.htaccess文件,我按照nginx的规则试验了一下,结果发现nginx是完全支持.htaccess文件的! 方法如下: 1. 在需要使用. ...

  8. Nginx对某个文件夹或整个站点进行登录认证的方法

    比方要对 站点文件夹下的 test 文件夹 进行加密认证 首先须要在opt 的主文件夹中 /opt/ 创建一个新文件 htpasswd 此文件的书写格式是 username:password 每行一个 ...

  9. 开启Nginx的目录文件列表功能

    ngx_http_autoindex_module  此模块用于自动生成目录列表,ngx_http_autoindex_module只在 ngx_http_index_module模块未找到索引文件时 ...

  10. docker部署nginx并且挂载文件夹和文件

    docker部署nginx并且挂载文件夹和文件 2018年05月30日 10:18:32 丢你刘某 阅读数:2315 这段时间在研究docker,在部署nginx时遇到了坑,最主要的问题是在挂载文件和 ...

最新文章

  1. 电脑显示服务器地址无法ping通,网关无法Ping通故障及解决方法
  2. POJ2299 Ultra-QuickSort
  3. 如何配置Spring的XML文件及使用
  4. 作者:周涛(1979-),男,博士,启明星辰教授级高级工程师、大数据实验室副主任。...
  5. 如何在多台linux上同时跑相同的command?
  6. 《EDA前端软件开发工程师面试指南》
  7. Javascript---js的编码及解码
  8. 【OBS-studio-webrtc】obs推流到webrtc服务器端:接管OBS输出流到自定义推流服务
  9. 在Azure上搭建SQL云数据库
  10. Reinforced Neighborhood Selection Guided Multi-Relational Graph Neural Networks阅读笔记
  11. 李彦宏偷换概念还是危言耸听?
  12. arcpy实现注记合并
  13. MATLAB实现2ASK,2PSK,2FSK
  14. 如何最用最懒的方式获取百度地图的行政区边界坐标范围
  15. vscode代码拼写检查插件的使用(超详细)
  16. 化学类调剂计算机,汕头大学理学院计算机化学方向招收收985、211院校本科毕业考研调剂生 - 考研 - 小木虫 - 学术 科研 互动社区...
  17. Python计算程序运行时间秒级/毫秒级的两种方法datetime和time
  18. Python根据Excel名单实现文件夹下文件批量改名
  19. 你为什么还没有好工作?(转载)
  20. 基于 Django 3 的网盘系统(附源码)

热门文章

  1. Android实现即时聊天
  2. php导入word文件怎么打开,phpword 导入word
  3. docker file详细介绍
  4. DockOne微信分享(六十六): Docker网络方案初探
  5. ionic给图片加水印
  6. org.jboss.netty.util.internal.jzlib.ZStream scanned from multiple locations: jar:
  7. 服务器怎么做虚拟ip,如何在服务器上添加虚拟IP?看完原来如此简单!!
  8. centos6.5 ifconfig 显示为eth2,配置文件只有eth0
  9. 运维工程师 主要是做什么的?
  10. 关于fai值导入程序的思考