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

来源: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
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...