【轉載】建立自己的博客網站需要哪些步驟,併發布到公網上(企業建站流程類似)

来源:https://www.cnblogs.com/xu-yi/archive/2019/04/10/10686838.html
-Advertisement-
Play Games

針對很多開發人員來說,都想建立個個人網站,如個人博客站,那如何建立個人博客網站並最終上線呢。這之間涉及到很多的流程,如網站設計、代碼編寫、功能變數名稱採購、雲伺服器採購、功能變數名稱備案、網站上線到伺服器、功能變數名稱解析等一系列的操作,此文將分析這些詳細的流程步驟。 (1)網站需求分析以及設計 此階段需要做的事情為確認網 ...


針對很多開發人員來說,都想建立個個人網站,如個人博客站,那如何建立個人博客網站並最終上線呢。這之間涉及到很多的流程,如網站設計、代碼編寫、功能變數名稱採購、雲伺服器採購、功能變數名稱備案、網站上線到伺服器、功能變數名稱解析等一系列的操作,此文將分析這些詳細的流程步驟。

(1)網站需求分析以及設計

此階段需要做的事情為確認網站的雛形,例如這個網站最終的目標是要實現哪些功能,有哪些模塊組成,每一個模塊之間都有啥關聯。就拿博主這個站點來分析,本站需要的功能有:(1)網站後臺管理模塊:菜單管理、博文類別後臺管理、文章後臺管理。(2)網站前臺:文章列表的展示、分類別展示文章、文章詳細頁面。

分析好這個網站功能後,我們就可以著手網站的設計,如版面設計,此時如果你對網站的版面佈局沒有一點概念,我的意見是,你可以去網上查找同行的網站,分析他們的佈局設置,再結合自己的需要來確定,網上也有很多的模板站點,裡面的網站模板都可預覽。

(2)代碼的編寫

此過程就涉及到網站開發的流程,根據第一步預設好的規劃,編寫對應的前端和後端代碼,如果開發人員對網頁的HTML佈局不熟悉,建議可把網站前端HTML靜態佈局部外包,可在淘寶平臺或者其他渠道找到前端靜態HTML外包人員。

(3)雲伺服器採購

網站編寫好後,在本地所有測試通過後,就需要上線到伺服器,此時就需要採購雲伺服器,可選擇的雲伺服器廠商很多,如阿裡雲、騰訊雲、百度雲等等,根據自己的應用以及實際情況選擇雲伺服器的配置。在此重點提下,如果選擇的是國內區域的雲伺服器:則網站要上線必須經過功能變數名稱備案流程,否則功能變數名稱無法解析,網站無法訪問。香港和海外區域的雲伺服器可無需備案操作。

建議先採購伺服器,再購買功能變數名稱。先採購功能變數名稱再購買伺服器的操作方式價格可能更貴,畢竟很多互聯網企業都是針對新用戶有很大的優惠力度即新用戶專享價格,如果購買多個雲產品:如雲伺服器和簡訊包以及雲資料庫等產品的話,建議統一先加入購物車後再下單購買(很多時候新用戶除了價格低廉還有滿減活動)。

(4)功能變數名稱採購

購買一個功能變數名稱,用做你的網站功能變數名稱,普通的功能變數名稱的價格一般一年也就60元左右一年,博主之前採購了個.com功能變數名稱,五年的價格算下來250多。備註:建議功能變數名稱和雲伺服器在同一家廠商處採購,這樣後續備案可省去功能變數名稱轉入以及修改DNS服務商等過程,如你在阿裡雲購買的伺服器,建議在阿裡雲購買功能變數名稱,你在騰訊雲購買的伺服器,建議在騰訊雲購買功能變數名稱。

(5)網站功能變數名稱備案

此步操作僅針對購買國內區域的雲伺服器的用戶來說的,購買香港區域或者海外區域的雲伺服器的用戶可跳過此步驟。針對國內區域的雲伺服器,網站上線是強制網站功能變數名稱備案的,如果未上線備案,則雲伺服器廠商檢測到未備案的網站會直接終止服務禁止訪問到你的網站,備案操作也非常簡單,每家雲伺服器廠商都有相應的備案輔助管理系統,在對應的備案系統中按照要求提交資料即可,材料無誤的話一般1月內可備案下來。

(6)網站上線伺服器

將發佈好的網站部署到伺服器上的磁碟中,如果你是Windows伺服器,則可以直接通過windows遠程桌面工具連接伺服器操作,如果是Linux服務,也有相應的遠程連接操作工具。也可以在伺服器上通過開通FTP服務的方式來操作。在這個過程中,伺服器上還需要安裝對應的Web伺服器,如IIS伺服器、Apache伺服器、Nginx伺服器等。

(7)功能變數名稱解析到你網站根目錄

在瀏覽器中登錄你的雲伺服器管理後臺,進入功能變數名稱解析環節,將對應的功能變數名稱信息解析到你的伺服器IP上,支持解析二級功能變數名稱等。解析後一般10分鐘內生效,此時你再測試你的網站,一般就可訪問到了,下一步就是豐富網站內容了。

 

自建網站過程中會遇到的一些問題,特此列出相應文章以供參考解決:

(1)伺服器如何選購配置: 選購雲伺服器的時候如何選擇可用區域伺服器的各種雲盤類型有啥區別企業用戶如何選配阿裡雲伺服器個人用戶如何選配阿裡雲

(2)伺服器搭建網站環境:Windows Server2012伺服器安裝IIS伺服器Centos系統快速部署LNMP網站環境

(3)功能變數名稱相關問題:功能變數名稱備案相關流程介紹功能變數名稱解析相關知識

(4)伺服器安全配置(非常重要):伺服器安全之淺談雲伺服器安全組功能以及使用伺服器安全之Windows伺服器修改遠程桌面預設埠伺服器安全之Sqlserver修改預設埠號

 

關於建站流程有何不懂的或者希望技術交流的,可加博主QQ:1046500441 

 

備註:原文轉載自如何建立個人博客網站並上線伺服器_IT技術小趣屋


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 神奇的老師在網上看到狗跳樓的視頻然後就想到拋物線問題; 還是 屬性和方法的調用: package sklx; public class Dog{ private float v = 30.0f; private float g = 9.8f; //水平方向本質就是勻速直線運動 public floa ...
  • 一.概述 在物理層之間相互通信必須保護資源,需要實現身份驗證和授權,通常針對同一個用戶存儲。對於資源安全設計包括二個部分,一個是認證,一個是API訪問。 1 認證 認證是指:應用程式需要知道當前用戶的身份時,需要進行身份驗證,確定用戶是否有效。最常見的身份驗證協議是SAML2p,WS-Federat ...
  • 受微軟美女員工 Grace Peng 邀請(也可能是套路???),參加微軟神經語音(沒錯,就是神經)曉曉的試用,首先是看到了群裡面的消息,然後就是發送申請,等待回覆,過了幾天後,收到了一個機器人發來的賬號密碼,告訴我已經幫我申請了免費試用的賬號,直接登錄即可使用了。其實一直都有接觸各種 TTS 的服... ...
  • 介紹 由於歷史原因,基於 Windows 平臺存在著大量的基於 .NetFramework 開發的 WPF 和 WinForm 相關程式,如果將這些程式全部基於 DotNetCore 3.0 重寫一遍顯然是不現實的,但是 DotNetCore 是未來發展的趨勢。所以本文通過以 WPF 為例,介紹一下 ...
  • 介紹 SmartSql = MyBatis + Cache(Memory | Redis) + R/W Splitting +Dynamic Repository + Diagnostics ...... 她是如何工作的? SmartSql 借鑒了MyBatis的思想,使用XML來管理SQL,並且提 ...
  • 入門 安裝 從連接字元串創建SmartSql實例 從XML中創建SmartSql實例 SmartSqlBuilder 生命周期 SmartSqlBuilder 的最佳作用域是應用作用域。 可以使用單例模式或者靜態單例模式。 IDbSession | 函數 | 說明 | | : | :| | Exec ...
  • 背景 1. 項目開發中,我們或多或少會使用諸如NLog,Log4Net,Kafka+ELK等等日誌套件; 2. 基於關註點分離原則,業務開發的時候不應該關註日誌具體實現;並且後續能方便切換其他日誌套件; 3. 這裡先實現基於文件的日誌服務,在下一篇將實現基於Kafka+ELK; 4. 具體源碼: " ...
  • WPF下使用進度條也是非常方便的,如果直接採用迴圈然後給ProcessBar賦值,理論上是沒有問題的,不過這樣會卡主主UI線程,我們看到的效果等全部都結束迴圈後才出現最後的值。 所以需要採用線程或者後臺方式給進度條賦值的方式,以下通過線程來觸發事件觸發的方式來實現給進度條賦值。這樣就可以模擬我們在實 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...