先簡單說明一下使用Nginx的優點:
Nginx的優點:
- 高性能 : Nginx可以處理大量的連接並保持相對低的CPU使用率,適合用於高流量的網站。
- 可擴展性 : Nginx支持多個 worker進程,可以將負載分布到多個機器上,改善其整體的可用性和伸縮能力。
- 輕量化 : Nginx相對於傳統Web服務器來說具有較小的內存需求和更少的複雜性,使其更加容易管理和維護。
Nginx的常用應用:
- Web服務器 : Nginx可以作為一個高性能的Web服務器,用於處理HTTP請求。
- 反向代理 : Nginx可以被用於反向代理,這意味著它可以從後端服務器接收請求並轉發給原始服務器。
- 負載平衡 : Nginx支持多主機組網和分布式訪問方式,可以實現對web服務的更好的可用性和擴展性。
總的來說,Nginx是一種高性能、可靠的Web服務器軟件和反向代理軟件。它被廣泛使用於各種應用場景中,包括web服務、負載平衡等。
安裝
由於在原本的docker上直接安裝可能會有問題,所以我們需要重新寫一個dockerfile,讓nginx能夠成功映射埠號
*步驟到這邊並沒有辦法繼續進行下去,因為在執行docker-compose up --build時,他無論如何都會出現找不到express的錯誤訊息,也因為時間的關係沒有辦法再繼續除錯下去了,因此這篇會暫時停住,有空的時候再來找原因。