date
type
status
slug
summary
category
password
tags
icon
printf "your_username:$(openssl passwd -crypt your_password)\n" >> /etc/nginx/conf.d/passwd
前言
在公司科学上网使用谷歌经常出现很长一段时间访问不了,严重影响工作效率,没办法只能自己搭建一个镜像网站。
正文
环境
- 机房:搬瓦工
- 系统:Ubuntu 18.04(Linux)
安装 nginx(是在Linux环境下)
增加 nginx 配置
在
/etc/nginx/sites-enabled
文件夹内新增 google.conf
配置文件,配置文件内容为:注:请手动更改配置中的 www.example.com 为自己的域名地址
载入配置
使用下列命令重新载入配置
添加 DNS 解析记录
将自己的域名添加一条指向该台服务器 IP 的 DNS 解析记录,访问域名即可实现访问谷歌。
增加 Basic Auth 认证
如果不想自己的谷歌镜像被别人乱用,可以增加 Basic Auth 来限制其他人使用。
生成密码
使用下列命令生成密码:
配置 Nginx
用 vim 修改刚刚的配置文件
增加下列内容
然后
nginx -s reload
重启 Nginx 生效。