• 在用网站ICP备案主体变更导致网站无法访问问题解决


    关于ICP备案:

    备案的目的:是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,如果网站不备案的话,很有可能被查处以后关停。非经营性网站自主备案是不收任何手续费的,所以建议大家可以自行到备案官方网站去备案。

    百度百科介绍:https://baike.baidu.com/item/ICP备案/1220667?fr=aladdin

    关于网站ICP备案主体变更:

    1、如您原公司和新公司都有自己的备案,那么您只能先将原备案信息注销后在用新单位进行备案(注销网站无法正常访问) 
    2、如您原公司有备案,新公司没有备案过,您需要确保两个公司为同一省份,且当地管局规则允许从A单位变更为B单位才可以。

     (我们属于第二种)

    变更备案的影响:

    变更是将原先的备案注销,重新提交新备案主体的审核,通过期间要求关闭网站。

    如何规避备案期间关闭网站?

    备案的主体是服务器,国内的服务器需要备案才能访问,由于香港地区的服务器不需要备案,所以备案期间我们将应用迁移到阿里云的香港服务器上。

    实现过程:

     原理:

    备案期间迁移整个网站到新服务是很繁琐的

    我们采用nginx代理技术,用香港服务器代理真实服务器响应用户请求

    nginx反向代理:是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

      

    采购阿里云香港服务器

    配置:为了节约成本,根据网站访问量和程序占用的性能规划配置

    ISO:CentOS release 6.8

    2 vCPU 8 GB (I/O优化)

    ecs.sn2ne.large  2Mbps 40g磁盘

    nginx安装和配置:

    # sbin/nginx -v
    nginx version: nginx/1.14.0

     代理配置:

    # cat proxy.conf 
    server {
        listen 80;
        server_name *.xxx.com;               //访问域名80端口的请求全部转发到下面x.x.x.x:6666
    
    location / {
        proxy_pass http://x.x.x.x:6666;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header User-Agent $http_user_agent;
        }
    }
    server {
        listen 8888;
        server_name *.xxx.com;
    
    location / {
        proxy_pass http://x.x.x.x:88;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header User-Agent $http_user_agent;
        }
    }

    进行域名解析

    重新解析域名,将域名指向配置的香港代理服务器

    old: x.x.x.x     xxx.com

    new: 阿里云ip       xxx.com

    其他配置及测试访问正常

    其他结合自己的程序配置吧。

    最后测试访问正常!

  • 相关阅读:
    心情不好的时候
    离骚
    沁园春.雪
    顾炎武《精卫》
    韩愈《祝融峰》
    Python量化交易的简单介绍
    H5页面跳转到小程序代码
    小程序上拉加载,下拉刷新
    第一阶段:Python开发基础 day36 并发编程之Process的join用法和其他用法
    课后练习 第一阶段:Python开发基础 day38 多线程相关小练习
  • 原文地址:https://www.cnblogs.com/-abm/p/9618904.html
Copyright © 2020-2023  润新知