騰訊雲服務器備案全流程 40天備案的血與淚

前言:

 

相信點進這篇文章來看的你,一定是急着要完成備案。我先把備案成功結果蓋樓,整篇文章就是爲了幫大家完成備案。我整整花了40天才完成備案,一直都是審覈失敗被駁回,屢屢踩坑。

本文爲了講解服務器備案,首發在CSDN,是我親身經歷的結果,希望對大家有所幫助!

 

爲什麼要備案?

一般來說微信小程序需要前後端交互,小程序前臺需要訪問數據庫,所以需要wx.request方法來對指定的URL地址請求數據,其中這個URL地址必須通過備案,所以我們需要對自己的雲服務器備案,使得微信小程序能夠正常訪問數據庫。

查看位置:微信公衆平臺(小程序)----->   開發  ----->   開發設置  ----->  服務器域名

 

如何備案(以騰訊云爲例)?

 

1.註冊騰訊雲賬號,完成實名認證

我備案時所用的時間,給大家一個參考,下同(註冊3分鐘,實名認證個人1~2天,企業2~3天)

騰訊雲官網:https://cloud.tencent.com/,註冊一個自己的賬號,並且完成實名認證。(一般建議郵箱註冊,方便登入)

如果是個人,只需要身份證相關信息即可;

如果是企業、政府、事業單位、學校、組織等非個人機構,需要填寫企業名稱、營業執照(社會統一信用代碼),另外需要對公打款認證。即TX給你開的銀行賬戶轉幾分錢,然後在驗證界面輸入這個數額。

 

個人認證成功如下圖所示:

企業政府等非個人機構,認證成功如下圖所示:

2. 購買雲服務器服務器

我備案時所用的時間,給大家一個參考(購買1分鐘......exmmmmm)

具體價格可以參考騰訊雲官網:https://cloud.tencent.com/

選擇自己需要的服務器購買,購買之後立即可以使用。

第二步以下步驟是服務器購買之後使用的教程,如果只需要備案,可以略過

買完之後,我們在自己的控制檯中找到服務器

 

然後點擊下圖的登入按鈕,下載RDP文件

我備案時所用的時間,給大家一個參考(下載RDP,2分鐘)

 下載之後就是這樣子的一個文件(Windows系統),我們雙擊打開即可。賬號密碼可以在控制檯修改。

服務器上部署Tomcat後,外網就可以通過服務器的公網IP地址加端口號訪問到Tomcat主頁,當然部署的項目也可以訪問。 

 

3.購買域名,並且完成實名認證

我備案時所用的時間,給大家一個參考(選擇域名、購買域名,10分鐘,實名認證個人1天,企業1~2天)

在 Internet 上有千百萬臺主機,爲了區分這些主機,每一臺主機都被分配一個的 IP 地址。但由於 IP 地址沒有實際意義難於記憶,於是就有了域名(Domain Name)。而獲得域名的方式是通過付費獲得域名一年或多年內的使用權,我們稱之爲域名註冊。

購買域名的地址:https://buy.cloud.tencent.com/domain?from=console

注意購買的域名要和自己正相關!在下面備案的時候,域名需要滿足以下要求

  1. 網站備案域名的頂級域爲通過國家批覆的頂級域名。
  2. 網站備案域名需通過國家批覆的域名註冊服務機構進行註冊管理(即境外註冊商所註冊的域名不能直接備案,需轉入境內有資質的服務商,例如騰訊雲)。
  3. 網站備案域名在域名註冊有效期內(以域名 WHOIS 信息中的過期時間爲準)。
  4. 網站備案域名爲已通過實名認證的域名。
  5. 申請備案時填報的備案主體信息應與域名註冊人實名認證信息相符。

購買之後,進行實名認證,個人就是個人認證,企業就是企業認證。需要準備的材料如下:

實名認證通過之後,就是這個樣子,可以通過控制檯看到

 

4.申請備案

我備案時所用的時間,給大家一個參考

備案提交後,騰訊雲審覈:早上提交一般第二天會處理好(處理指的是騰訊雲給你打電話),過了中午一般需要第三天,週末不算工作日。

提交被駁回後再次提交,一般3小時~12小時處理好。

管局審覈:3天左右(長三角這一帶還是很快的),一般通過騰訊雲審覈,管局也能過

 

4.1爲什麼要備案?

根據國務院令第292號《互聯網信息服務管理辦法》和工信部令第33號《非經營性互聯網信息服務備案管理辦法》規定,國家對經營性互聯網信息服務實行許可制度,對非經營性互聯網信息服務實行備案制度。未獲取許可或者未履行備案手續的,不得從事互聯網信息服務,否則屬於違法行爲。因此,使用中國大陸境內的服務器開辦網站必須先辦理網站備案,備案成功並獲取通信管理局下發的 ICP 備案號後才能開通訪問。

備案的要求,每個省份都不一樣,可以通過這裏查詢。比如浙江省的要求是這樣的。

4.2 備案 —— “騰訊雲網站備案” 小程序

如果該賬號下沒有云服務器,可以使用別人的雲服務器,即使用備案授權碼

第一步是主體信息填寫:包括省市區、詳細地址、法人身份證信息、單位名稱、社會統一信用代碼證。

注意,域名實名認證完之後要三天之後,才能申請備案。當然你也可以先提交一次,看看除了域名之外有沒有什麼錯誤。騰訊雲客服會一一指導你備案的全過程。

注意:

  • 詳細地址必須是精確到門牌號!
  • 法人信息必須是社會統一信用代碼證上寫的負責人!
  • 社會統一信用代碼證必須是彩色掃描件,黑白的或者拍照無效!
  • 身份證照片必須收集拍照,不能通過手機相冊上傳

如果是個人申請,只需要關於個人的相關信息即可,比如姓名,身份證,通訊地址,手機號碼。

第二步是關於網站的信息,需要填寫網站名稱、網站用途、網站域名、網站負責人,且需要在網站內容中選擇其他,在網站備註中寫明做什麼,一般來說只能寫學習服務器的部署,搭建自己的博客(PS:這個是萬能的)

注意:網站名稱有講究

  • 非國家級單位網站名稱不能包含“中國”、“中華”、“國家”、“人名”、“地名”等字樣。
  • 網站名稱不能是純數字、純英文、不能包含特殊符號和敏感詞彙(反腐、賭博等);個人網站名稱不能以域名、姓名命名,不能包含公司、組織等類型的字眼。
  • 網站名稱要能體現網站的內容。
  • 網站名稱要求三個字以上(含三個字)。

如果是個人申請,網站名稱要填寫像 飛翔的小鳥 、 菜園的風采 等這樣無意義的名稱!不能涉及個人信息,也不能涉及企業組織信息,這只是在備案系統保存的名字,並不是域名打開後瀏覽器上顯示的標題!如果是企業申請,網站名稱要和企業正相關!

網站域名:必須是該騰訊雲賬號已經購買且通過實名認證的域名!

網站負責人:不一定要是法人,可以是法人授權的負責人(法人是社會統一信用證書上的負責人,網站負責人是法人授權的人)

 

第三步是上傳材料

 

包括法人的身份證照片,網站負責人的視頻核身,如果法人和網站負責任不是同一個人,還要法人對網站負責人的授權書(模版可從該頁面下載,要蓋章,彩色掃描)

個人的話只需要身份證和視頻核身即可。

視頻核身比較嚴格,後背必須是純色背景,最好是白牆。如果馬馬虎虎拍一下,肯定通不過的,第一步就會被PASS掉!

另外着重強調!一些特殊企業,需要相關部分的前置審批!

比如你是XXXXX金融有限公司,你就必須要到人民銀行或者相關部門開具許可證明!

如果涉及到上方領域的公司不填寫相關許可證明,就會被PASS掉(見下圖其他部分)

 具體頁面如下圖所示: 

接着就是提交審覈,等待審覈。不管是否通過,騰訊雲都會給你打電話,確認是否你本人操作,如果不通過會告訴你改進方案,如果第一遍打不通,一個小時後會打第二遍,如果第二遍還是打不通,就會被退回。

未通過:

審覈通過會提交到管局審覈:

五:域名解析

我備案時所用的時間,給大家一個參考(域名解析,10分鐘,部署主頁,30分鐘)

在騰訊雲控制檯 —— 域名管理中,對已通過實名認證的域名進行解析

選擇快速添加解析即可,其中需要填寫IP地址,就是雲服務器的公網地址;填寫的域名就是根域名即可。

解析之後,外網就可以通過域名訪問該服務器了

具體做法:從github中隨便下個html網頁項目下來,放在雲服務器下的 Tomcat\webapps\ROOT目錄下,替換掉index.html / index.jsp即可。這樣,我們訪問域名,就直接可以訪問到某個指定網頁,而不是tomcat的主頁。當然IP地址也一樣可以訪問!

 

六:申請SSL證書

 

我備案時所用的時間,給大家一個參考(申請SSL,2分鐘;審覈,20分鐘)

因爲微信小程序一定要HTTPS,即一定要加密協議,所以我們需要申請SSL證書,來滿足微信小程序的需要。

選擇免費證書即可,提交後會進入人工審覈,我的是20分鐘左右就通過了。

 

七:公安備案

 

我備案時所用的時間,給大家一個參考(備案審覈,一般白天提交第二天處理,晚上提交第三天處理,週末除外)

您的網站備案申請通過管局審覈並獲得備案號後,您必須在網站開通後30日內進行公安備案。如果您的網站涉及經營性行爲還需申請經營性網站備案許可證。公安備案審覈通過後,您需在30日內登錄 全國公安機關互聯網站安全管理服務平臺,在您的已備案網站詳情中,複製網站公安機關備案號,下載備案編號圖標,複製備案編號 HTML 代碼,並編輯您的網頁源代碼。

公安備案網址:http://www.beian.gov.cn/portal/index

我們需要先註冊一個賬號

然後選擇左方的新版網站申請,填寫相關信息。

其中域名證書通過騰訊雲控制檯中的“域名管理”欄目下載。

第三步是填寫網站負責人和應急負責人之類的,都填寫一個人即可。

提交之後,會有審覈,審覈期間一定要保持網站能夠正常訪問,即雲服務器的tomcat一定要一直開着。

 審覈通過之後,要把備案圖標放在網站

 就像下圖這樣的,放在網站最下面

完成之後,備案流程就算全部完成了。

 

八:部署項目

 

接下來我們需要把微信小程序的後臺,部署到服務器上。

我們先從騰訊雲控制檯 的 SSL證書模塊,下載私鑰證書,然後把證書(壓縮包內的Tomcat版本)放在服務器指定的位置

我們在服務器上安裝一個IDE(比如eclipse,當然也可以直接把部署好的文件拷貝過去)

打開項目的web.xml,在後面加一段代碼,目的是配置HTTPS

<login-config>
    <auth-method>CLIENT-CERT</auth-method>
    <realm-name>Client Cert Users-only Area</realm-name>
</login-config>
<security-constraint>
    <web-resource-collection>
       <web-resource-name>SSL</web-resource-name>
       <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
       <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
</security-constraint>

在IDE中導入,跑一次

再打開Tomcat\conf\server.xml 的約60~70行的地方,將下面一行代碼

<Connector connectionTimeout="20000" port="443" protocol="HTTP/1.1" redirectPort="8443"/>

 替換成:

<Connector connectionTimeout="20000" port="443" protocol="HTTP/1.1"
 redirectPort="8443" SSLEnabled="true" clientAuth="false" keystoreFile="C:/Tomcat8.5/conf/ypcqmm.net.jks" 
keystorePass="qmm_xsh_1974" maxThreads="150" 
scheme="https" secure="true" sslProtocol="TLS"/>

先使用IDE跑起來,只要你自己電腦上能成功運行,在這裏打不開沒有關係。我們只需要IDE把這個項目部署到Tomcat目錄下就可以了。

 

接着關閉IDE中的Tomcat,使用Tomcat自帶的運行工具,跑起來。

跑起來之後,稍等1分鐘,外網就可以通過域名/項目名訪問到部署的項目了。

以下是我自己寫的某個demo,部署上去之後,外網就可以跑起來了。

 


備案不易,回想起我備案的那些時候,真是痛苦,一次次的提交,一次次的被駁回。

希望能幫到大家,如果其中有流程講解的不夠詳細的話,歡迎下方評論區留言,必回解答!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章