2019年2月28日 15:05 by wst
服务部署在阿里云注册了域名,在华为云买了服务器。然后把域名指向服务器,刚开始用着挺好,没过多久就发邮件提示我:
经检查您的网站域名xxx.com未指向阿里云国内节点(不含香港)服务器且无访问记录 ,依据工信部相关法规规定属于空壳网站,请您尽快将域名解析IP地址指向阿里云国内节点(不含香港)服务器。 如果3个工作日后检查发现该备案域名在在阿里云国内节点(不含香港)服务器上仍无访问记录,我们将删除网站备案接入信息。您的备案号可能会被注销,网站访问可能受到影响。
这可怎么办,于是想到用nginx做反向代理。具体操作方法为:
1.在阿里云找一台机器A,把域名指向A;
2. A上面装nginx,配置代理 指向存放代码的服务器B;
下面为实际的配置文件(/etc/nginx/sites-available/whqj.conf):
server {
listen 80;
server_name xxx.com www.xxx.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://111.116.98.21/; # 这个为B服务器访问地址
index index.html index.htm;
}
}
前提是你已经在B服务器部署了服务。
如果大家还有更好的解决方案,欢迎在下面留言!