iT邦幫忙

2024 iThome 鐵人賽

DAY 28
0
自我挑戰組

利用 node.js/express 架設網站系列 第 28

Day-28 Nginx反向代理(待嘗試)

  • 分享至 

  • xImage
  •  

先簡單說明一下使用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的錯誤訊息,也因為時間的關係沒有辦法再繼續除錯下去了,因此這篇會暫時停住,有空的時候再來找原因。


上一篇
Day-27 應用程式安全性(下)
下一篇
Day-29 美化排版(上)
系列文
利用 node.js/express 架設網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言