教大家不备案怎么使用国内服务器教程

admin 2019年8月19日12:52:23 评论 87

好多小伙伴并不是喜欢香港美国服务器做自己网站服务器,毕竟海外线路转国内线路会导致延迟性很高,既然国内的服务器快,为啥好多站长还是选择国外服务器了,因为中国需要在通信管理局备案(这个时间是很漫长的)

思路

Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务,其中提到了反向代理,久伴就是用反向代理绕过中国服务商备案检查的

我们需要准备什么?准备二台服务器,一台国外,一台国内,在第一台国外的服务器上面安装nginx配置反向代理指向国内服务器,这样服务商检查的就是你国外的IP,科普一下:国外的IP无需备案

教程

好了,脱了N个月教程,现在开始写了

这个教程主要是在centos系统上面做,其他linux系统请参考

首先登陆centos系统输入cd / 进入更目录,输入ls如果出现下图,证明你是进入了更目录
不备案照样使用国内服务器方案

输入以下命令下载nginx

wget https://jiub.ren/jiuban/linux/web/nginx-1.17.0.tar.gz

如果提示错误,请输入yum -y install wget 然后继续执行以上执行报错代码即可

下载完毕输入ls会看到下图红色框框标记压缩包
不备案照样使用国内服务器方案

输入tar -zxvf nginx-1.17.0.tar.gz 红色标记的就是解压后的目录
不备案照样使用国内服务器方案
输入 cd nginx-1.17.0 进入目录 输入./configure编译nginx,待任务执行完毕输入make && make 安装nginx过程有点长,耐心等待

如果执行make && make报错 请再次输入./configure编译,输入make任务执行完成后输入make install 即可

然后cd / 返回更目录后执行cd /usr/local/nginx/sbin/ 输入ls你会看到一个nginx 请输入./nginx -s reload 执行它,不过会报错

报错后请输入/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 然后在次输入./nginx -s reload 不报错,请输入你的公网地址,即可看到以下界面,说明你的nginx安装成功了
不备案照样使用国内服务器方案

好了下面就要开始搞反向代理了,也就是可以实现不备案用国内服务器方法

输入cd /usr/local/nginx/conf 执行命令后在输入ls你会看到一个nginx.config配置文件 输入vi nginx.config打开这个配置文件输入i进行编辑,在下图红色标记位置下方加上以下代码
注意:编辑完成后,按esc 输入:wq 即可保存退出 然后cd..继续cd sbin继续./nginx -s reload 重启nginx 配置生效
不备案照样使用国内服务器方案

upstream tomcatserver1 {
server 152.136.84.10:88;
}
server {
listen 80;
server_name 8081.max.com;


#charset koi8-r;


#access_log logs/host.access.log main;


location / {
proxy_pass http://tomcatserver1;
index index.html index.htm;
}
}

测试IP:144.34.220.79(美国)你访问的界面所处服务器是国内152.136.84.10

注意:server 后面的ip填写你国内服务器IP 其他不动即可,如果你想动,请自行研究,

admin

发表评论

您必须才能发表评论!