iT邦幫忙

2024 iThome 鐵人賽

DAY 29
0

我相信,大家都看得出來這個網址長得不一樣,但是一開始在撰寫網站的時候真的被這個搞得很沒有頭緒一顆頭兩個大的!
我們來介紹一下他們兩個有什麼差別吧~

  1. 運行位置:

本機伺服器 (Localhost Server):

「localhost」指的是你當前使用的本機電腦,即伺服器運行在你的個人電腦或公司內部的電腦上
當你訪問 http://localhost!
你其實是在訪問自己的電腦,或者是局域網內的一台電腦。這通常用於開發和測試,因為所有的資料、代碼和伺服器都在本機,而非網路上。
本機伺服器使用 IP 地址 127.0.0.1,這是為了指定當前設備的網路接口。
• 一般的網址(網站網域名稱):
• 一般的網址通常指的是公開互聯網上的網站,這些網站由遠程伺服器(如雲伺服器或數據中心內的伺服器)提供服務。
• 網址會映射到一個 IP 地址,這個 IP 地址對應於實際的網路伺服器。當你訪問 http://example.com 或其他網址時,瀏覽器會通過網際網路將請求發送到遠程伺服器,並從那裡獲取網站內容。
• 這些伺服器通常持續在線,並面向全球用戶提供服務。

  1. 用途:

本機伺服器:
• 主要用於開發、測試和本地實驗。開發人員在本機設置伺服器來模擬網站或應用程式,這樣他們可以在上線之前進行測試,而不需要將應用發布到公共網路上。
• 因為所有操作都發生在本機,所以無需網際網路連接,你也不會受到網速或其他外部伺服器的影響。
一般網址:
• 用於公開訪問。當網站或應用程式準備就緒後,會被部署到互聯網上的遠程伺服器,並通過域名(如 example.com)讓全球用戶可以訪問。
• 網站通過 DNS(域名系統)來解析域名,將其轉換成伺服器的 IP 地址。

  1. 安全性與存取範圍:

本機伺服器:
• 只有當前電腦或局域網內的設備可以訪問,除非你進行特殊配置將其公開到互聯網。
• 本地開發時較少考慮安全問題,因為只有你自己可以訪問這個伺服器。
一般網址:
• 這些伺服器通常是公開的,對於全世界的用戶來說是可訪問的,因此需要高度重視安全性。
• 網站需要實施各種安全措施(如 HTTPS、DDoS 防禦、驗證機制等)來防止惡意攻擊或數據洩露。

偷偷說我以前寫的程式不知道使用github的時候,用Peyton寫了好久好久的金鑰,而且最後的網頁甚至還是本機端的伺服器(那時候想說難怪我傳給別人都打不開)


上一篇
DAY28響應式網頁實作~
下一篇
DAY30最後一步,製作網頁!
系列文
一個網頁的誕生!教你從基礎到自行完成設計網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言