個人網站搭建基本流程


流程概述

1. 購買域名
2. 購買雲服務器
3. 網站備案
4. 域名解析
5. 網站內容部署
6. 申請免費SSL證書並安裝
7. 公安備案
8. 網站底部添加備案信息
9. 參考文檔及站點鏈接

一、購買域名

華為雲騰訊雲阿里雲一般都有新用戶特惠活動,可以以很優惠的價格就購買到一個域名。這里以華為雲為例演示購買流程:
image
根據自己需求確定好域名后綴后,在輸入框中輸入域名進行校驗,如果域名尚未被別人注冊即可購買。
購買成功后,即可在控制台域名列表中查看到自己購買的域名。后續流程可以直接參照官方指引即可。
詳細流程:參見華為雲官方詳細介紹文檔

二、購買雲服務器

為了享受新用戶優惠,在騰訊雲購買了雲服務器(CentOs 7.5 64位)。
image
購買成功后,在控制台--雲服務器--實例,即可看到自己的雲服務器實例。

三、網站備案

通過騰訊雲備案小程序可以很方便的進行網站備案。
image
大致流程如下:

  1. 在將備案信息填寫提交后,騰訊雲會先對備案信息進行審核,幫助我們處理填寫中可能有誤或不恰當的信息。需要注意保持電話暢通。
  2. 騰訊雲初審通過后,會將備案信息提交至相應的管局審核。此時會收到工信部的備案核驗短信,需要在收到短信24小時內進入工信部備案管理系統進行短信核驗。驗證步驟參見文檔
  3. 管局審核會有工作人員電話聯系以確認身份信息和域名等信息。所以也要保持電話暢通。

四、域名解析

域名解析一般在域名注冊服務商處完成。我的域名是在華為雲注冊完成的,所以在華為雲控制台來完成域名解析。
華為雲有詳細的文檔來說明如何配置域名解析以及測試域名解析是否生效,一步步跟着操作就好。

五、網站內容部署

在正確完成域名解析之后,就可以嘗試通過域名來直接訪問我們的網站。但由於我們還未對網站部署任何項目,所以網站是無法訪問的。
這里簡單講述部署一個簡單項目的流程:

  1. 使用vue創建一個基本項目,對頁面進行排版布局后,打包構建,生成dist目錄。
  2. 在騰訊雲控制台--雲服務器--實例中找到自己的服務器,在右側操作按鈕區域進行登錄操作。(登錄密碼在站內信中可以看到)。
  3. 登錄成功后就進入了終端操作界面。使用yum來安裝Nginx。
// 安裝nginx
yum install nginx -y

// 啟動nginx
nginx

// 此時訪問==http://<域名>==,可以看到nginx的測試頁面。 
  1. 修改nginx配置,重設服務器訪問路徑。
// 通過vi打開&&編輯nginx.conf文件
vi /etc/nginx/nginx.conf

// 切換為輸入模式
i

// 找到server { listen 80 ...},將默認的root值/usr/share/nginx/html修改為/data/www

// 保存並退出vi
ESC
:wq

// 重啟ngigx使配置生效
nginx -s reload

  1. 回到終端中根目錄下創建/data/www目錄
mkdir -p /data/www
  1. 使用FileZilla[下載地址]登錄服務器並將vue項目dist目錄下的代碼上傳到/data/www目錄下。
    image
  2. 這時再訪問 http://<域名> 就可以看到自己寫的頁面啦~

六、申請免費SSL證書並安裝

我這里是通過華為雲申請的。通過控制台--服務列表--安全--SSL證書管理,進入到SSL證書管理頁面,根據流程指引進行申請即可。一般證書在域名驗證完成后很快就會簽發了。
域名簽發完成后,需要將證書安裝到服務器上,安裝步驟參見文檔Nginx服務器證書安裝
安裝證書中比較重要的幾個點:

  • 由於版本問題,nginx.conf中的配置內容可能與指引流程中的不完全一樣,將注釋符號移除后,重點修改server_namessl_certificatessl_certificate_key幾個字段。
  • nginx安裝目錄可能與指引流程中的不一致。比如我的nginx目錄為/etc/nginx,可以在nginx目錄下新建一個文件夾cert,將證書放在該目錄下。這樣在nginx.conf配置時,ssl_certificate、ssl_certificate_key就分別配置為/etc/nginx/cert/<證書文件名>、/etc/nginx/cert/<私鑰文件名>。注:路徑不要包含中文。
  • 最好配置下HTTP自動跳轉HTTPS的安全配置

七、公安備案

目前基本上各地都在要求ICP備案完成后的30天內必須進行公安備案。我在未部署網站內容之前申請了公安備案,審核沒有通過。電話咨詢審核人員后告知網站需要部署一些基本內容。
公安備案過程中可能遇到的問題:

  • 圖片無法上傳
    解決辦法:按照網站提示安裝flash,或者直接使用360瀏覽器。
  • 提交后出現“系統維護中,請稍后重試”
    解決辦法:次日或改日重試
  • 網絡接入服務商:按照服務器購買平台備案指引中的信息填寫。
  • 域名注冊服務商:按照域名購買平台備案指引中中的信息填寫。
  • 服務類型等配置按照下述截圖填寫:
    image

八、網站底部添加備案信息

等拿到公安備案號后,需要和ICP備案號一起放在網站底部。並分別配置全國互聯網安全管理服務平台域名信息備案管理系統的跳轉鏈接。

九、參考文檔及站點鏈接

1. 騰訊雲網站備案指引文檔
2. 華為雲網站備案指引文檔
3. 騰訊雲備案短信核驗說明指引文檔
4. 華為雲SSL證書申購流程指引文檔
5. 華為雲SSL證書安裝指引
6. 騰訊雲SSL證書安裝指引
7. 騰訊雲公安備案流程指引
8. 華為雲公安備案流程指引
9. ICP/IP地址/域名信息備案管理系統
10. 全國互聯網安全管理服務平台


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM