文章目錄
- 1 什么是服務器?什么是服務?端口是什么意思?
- 2 什么是部署?
1 什么是服務器?什么是服務?端口是什么意思?
-
服務器本質是一臺運行著程序的電腦,它可以運行著很多程序,這個普通電腦沒有區別,只是他是專用來運行程序的電腦,一般不會干其他事情。
(服務器,類似于有一家店鋪) -
接著,服務器一般會配置網絡服務,這樣其他的電腦可以與他進行通信,(具體實現暫不知道)。
它會公開本機的ip,或者給他配置域名,便于其他電腦與他通信。
(ip或域名,就是店鋪的名字) -
回到前面提到的運行著的程序,它其實就是所謂的服務。
這些服務啟動后,一般是不會自己結束的,除非運維人員去結束,例如ollama serve、spring service等等其他。
(服務=》銷售的餐品) -
服務會占用端口,端口就是其他主機與某服務通信的入口。(端口=》餐品的名字)
這也是為什么有 [ 一般xx端口就是提供xx服務 ] 的原因
2 什么是部署?
部署有多種方式:
- 自己使用的電腦部署,實則就是運行程序。 服務測試的話,ip使用localhost或者127.0.0.1,端口使用程序占用的端口。
通常個人電腦不作為服務器。因為個人電腦做不了真正的服務器 是因為自己的網絡很難申請到公網 ip。若能申請到公網 IP ,理論上自己的電腦 或自己買的物理機器就能成為真正意義上的公網服務器。 - 專用服務器部署,(通常linux系統用作服務器),則是在專用服務器上運行程序。 用他的ip地址就行,端口使用程序占用的端口。