農林漁牧網

您現在的位置是:首頁 > 農業

如何部署個人網站讓任何人都能訪問?準備以下幾點輕鬆實現

2023-01-01由 程式設計師Ship 發表于 農業

何時使用指標型別

隨著網際網路的普及,網際網路網站已經是生活必不可少的一部分,那麼如何將個人網站部署到公網上,讓任何人都能訪問呢?本文將會從0到1進行講解如何將一個靜態頁面部署到公網上,由於讀者可能沒有任何經驗,本文儘量使用生活化的語音進行舉例描述,不準確的地方歡迎指正,快點學會去和你的小夥伴炫耀一下吧~

如何部署個人網站讓任何人都能訪問?準備以下幾點輕鬆實現

首先一個網站能夠在公網上被訪問,必須要具備以下幾點。

1.靜態頁面

靜態頁面指的是開發完成的html頁面,也就是網頁所展示的內容,包括文字、圖片、影片等。當然也可以使用具備與後端服務互動資料能力的動態頁面,但是這屬於後面的事情了,後續也會更新相關的文章,歡迎大家關注。

2.公網ip

拿我們居住的房子來舉例,公網ip可以理解為你所居住的小區住址,任何人都可以按照指定的規則,去解析你的地址尋找到你的家。網際網路也是一樣,根據ip地址可以找到你的靜態頁面所在的地址。

3.伺服器

伺服器就像是你的房子,假如你在小區裡沒有房子,別人怎麼能看到你家的樣子呢?所以需要一臺伺服器去承載你的靜態頁面,讓網際網路使用者找到你的地址之後,去閱讀你放在伺服器上的靜態頁面。

4.域名(可有可無)

由於ip地址是一串沒有規律的數字組成,非常難記住,所以需要一個域名來代替你的ip地址,就好比你的手機通訊錄裡面的姓名和手機號的對映,只要點選姓名就能撥打對應的手機號了。同理,使用域名解析也能直接透過訪問域名訪問到你的ip地址。當然,域名只是起到一個美化ip地址的東西,並不是必須的,還會牽扯到域名的備案,由於篇幅限制不做演示。

那麼如何獲得上面列舉的幾項內容呢?

靜態頁面

HTML頁面的開發需要專業的程式設計知識,如果只是做做簡單的資訊展示可以自學一些簡單的標籤元素就可以製作了,教程可以自行去網路上搜索HTML入門教學文章,製作完成後儲存為index。html檔案。如果需要展示比較豐富的網頁內容,還是得找個程式設計師朋友幫忙製作,專業的人幹專業的事情。

公網ip、伺服器

現在在各大雲服務商購買雲伺服器的時候,通常都會帶上公網ip,購買伺服器後即可在面板看到公網ip,拿騰訊雲輕量應用伺服器舉例,在網路與域名卡片下面就能看到。

如何部署個人網站讓任何人都能訪問?準備以下幾點輕鬆實現

域名

在任意域名服務商的域名註冊入口,都可以購買沒有被註冊的域名,加入購物車付款即可。

準備好上述內容後,就可以上手操作了,依舊拿騰訊雲的輕量伺服器舉例,登入管理面板後找到遠端登入卡片,選擇一鍵登入,跳轉到伺服器遠端登入Shell頁面,使用一鍵免密登入即可。其他型別的服務商沒有一鍵登入的,大多數都有視覺化的登入介面,按照要求輸入賬戶名和密碼即可。

如何部署個人網站讓任何人都能訪問?準備以下幾點輕鬆實現

如何部署個人網站讓任何人都能訪問?準備以下幾點輕鬆實現

上傳靜態靜態頁面到伺服器成功登入後,左上角有一個上傳檔案的圖示,滑鼠懸浮後點擊上傳按鈕,就會出現我們常見的上傳檔案介面。選擇需要上傳的靜態檔案,然後指定上傳到伺服器端某個檔案路徑下,確認上傳。伺服器端這個檔案路徑需要記住,後面nginx的配置需要用到。

如何部署個人網站讓任何人都能訪問?準備以下幾點輕鬆實現

安裝nginx登入上伺服器後需要安裝nginx,nginx是一款反向代理中介軟體,可以理解為小區內的路標,別人透過地址找到了你的小區,但是要找到你家還得需要熟悉小區的人來指路,nginx就是充當了這個角色。由於篇幅限制,nginx的安裝可以自行搜尋教程。修改nginx配置將這段配置貼到你的nginx配置檔案中,將你的公網ip,檔案路徑和檔名稱替換為你自己的即可。

如何部署個人網站讓任何人都能訪問?準備以下幾點輕鬆實現

效果展示

如何部署個人網站讓任何人都能訪問?準備以下幾點輕鬆實現