Ngin-X 的使用

更新 發佈閱讀 2 分鐘

雲端的伺服器架構,少不了一些服務的建立。


像是RestFul API,mysql,網站等。


這些網路型服務對映著電腦的端口Port,每個預設port都有所不同。


如果伺服器在提供使用的情況下把所有端口都打開,那是一件危險的事情。


因為就算外部有防火牆,也必須要打開這些端口才能夠做使用。


不然就沒有方式可以從外部連到內部。


一般網站的80/443 Port,在防火牆是固定打開的一個狀態。


除非你不架設網站或對外服務,否則這個不開全都連不了。但也只能開這個,其他的若隨便開,有可能就是等著被亂用或入侵亂搞了。


既然只能開80/443 Port,但服務卻又都是需要其他Port,那要怎麼辦?


有沒有一種就是我只開80/443但是還是可以用的方式?


最近我使用的就是一個叫做反向伺服器-NginX的服務。


它能將依些系統服務原本使用的Port轉到80/443出去或進來。


從外部來看,你使用的可能是一個網址XXX.XXX.com/api,但是透過這個反向伺服器會導引到那個伺服器的專屬Port位置。

等到要提供服務要出去又從內部位置轉到外部的80/443 的網址XXX.XXX.com/api出去。


聽起來很神奇,但大家行之有年用很久了。


我則是剛入行第一次用,但效果好極了。


而且也在這一次的使用當中,學會了如何申請Https的憑證。


看著做出來的儲能網站上線,真是一件令人愉悅的事情!

留言
avatar-img
留言分享你的想法!
avatar-img
寫程式也寫字的卡密優
17會員
293內容數
嗨,我是卡密優,一個寫程式也喜歡寫字的工程師。 我目前仍在職場中,但正在思考:有沒有可能用寫作與創作,打造更自由的工作與生活方式? 這裡是我的紀錄日記,也是一場關於技術、寫作、生活設計的實驗。歡迎你加入,一起慢慢長出屬於我們的自由樣貌。
2025/09/11
最近的一個案子被老闆念了。 我進公司第一次被念,值得紀念的一天。讓我知道就算衝勁再多,沒有達成老闆心中出貨的標準也是沒有辦法交貨的。 而這個標準居然是一種意象,直屬長官敷衍說好,或是問PM需求什麼然後在會議敲定,最後交給老闆試用只要一個說不行,全部人都以老闆說了算。 就像忘了跟我開會或
Thumbnail
2025/09/11
最近的一個案子被老闆念了。 我進公司第一次被念,值得紀念的一天。讓我知道就算衝勁再多,沒有達成老闆心中出貨的標準也是沒有辦法交貨的。 而這個標準居然是一種意象,直屬長官敷衍說好,或是問PM需求什麼然後在會議敲定,最後交給老闆試用只要一個說不行,全部人都以老闆說了算。 就像忘了跟我開會或
Thumbnail
2025/08/30
我不知道什麼叫做千錘百鍊磨一劍,本來這句話我是不懂的。 網路上太多可以抄的東西,自從AI生成以後又能夠更加方便完成解答疑惑,完成MVP。 這讓自身努力與自我思考顯得白費,網路名言道: 選擇比努力重要。 我曾看過一本書,叫做 匠人精神 [一流人才的30條法則]。 裡面介紹了日本秋山
Thumbnail
2025/08/30
我不知道什麼叫做千錘百鍊磨一劍,本來這句話我是不懂的。 網路上太多可以抄的東西,自從AI生成以後又能夠更加方便完成解答疑惑,完成MVP。 這讓自身努力與自我思考顯得白費,網路名言道: 選擇比努力重要。 我曾看過一本書,叫做 匠人精神 [一流人才的30條法則]。 裡面介紹了日本秋山
Thumbnail
2025/08/21
經過一個禮拜,我跟同事協作的網站基礎架構設施接近完工。 這個架構可以讓產品經由掃描或PC輸入後存檔資料庫。 電池產品出貨以後,客戶下載APP掃碼登入綁定裝置,就可以讓產品開始聯網,對伺服器進行連線上傳資料,客戶也能在APP即時看到資料。 查詢歷史資料也可以,控制參數也可以,只要產品裡的功能可以
Thumbnail
2025/08/21
經過一個禮拜,我跟同事協作的網站基礎架構設施接近完工。 這個架構可以讓產品經由掃描或PC輸入後存檔資料庫。 電池產品出貨以後,客戶下載APP掃碼登入綁定裝置,就可以讓產品開始聯網,對伺服器進行連線上傳資料,客戶也能在APP即時看到資料。 查詢歷史資料也可以,控制參數也可以,只要產品裡的功能可以
Thumbnail
看更多
你可能也想看
Thumbnail
嶄新的台灣獨立調香師品牌Sunkronizo ,這個名稱源自希臘語「同步」的意思。讓香氛不單純只是氣味調製,更是個人風格的展現與靈魂意志延伸的一種溝通語言。 很適合接下來年底聖誕佳節送禮的試香組,以一星期中的日子來為全系列香氛產品命名, 是品牌創立後首個推出全系列概念作品...
Thumbnail
嶄新的台灣獨立調香師品牌Sunkronizo ,這個名稱源自希臘語「同步」的意思。讓香氛不單純只是氣味調製,更是個人風格的展現與靈魂意志延伸的一種溝通語言。 很適合接下來年底聖誕佳節送禮的試香組,以一星期中的日子來為全系列香氛產品命名, 是品牌創立後首個推出全系列概念作品...
Thumbnail
根據美國電影協會(MPA)主辦的「串流服務如何推動臺灣創意經濟」論壇內容,深入探討串流平臺對臺灣影視產業的影響、數據分析、政府政策建議、內容國際化策略,以及臺灣與「韓流」的差距。文章提出 awwrated 在串流生態系中的潛在角色,強調數據、策略與自信是臺灣影視產業發展的關鍵。
Thumbnail
根據美國電影協會(MPA)主辦的「串流服務如何推動臺灣創意經濟」論壇內容,深入探討串流平臺對臺灣影視產業的影響、數據分析、政府政策建議、內容國際化策略,以及臺灣與「韓流」的差距。文章提出 awwrated 在串流生態系中的潛在角色,強調數據、策略與自信是臺灣影視產業發展的關鍵。
Thumbnail
本文探討串流平臺(VOD)如何徹底改變好萊塢和臺灣影視產業的生態。從美國電影協會(MPA)的數據報告,揭示串流服務在臺灣的驚人普及率與在地內容的消費趨勢。文章分析國際作品如何透過在地化元素開拓新市場。同時,作者也擔憂政府過度監管可能扼殺臺灣影視創新自由,以越南為鑑,呼籲以開放態度擁抱串流時代的新機遇
Thumbnail
本文探討串流平臺(VOD)如何徹底改變好萊塢和臺灣影視產業的生態。從美國電影協會(MPA)的數據報告,揭示串流服務在臺灣的驚人普及率與在地內容的消費趨勢。文章分析國際作品如何透過在地化元素開拓新市場。同時,作者也擔憂政府過度監管可能扼殺臺灣影視創新自由,以越南為鑑,呼籲以開放態度擁抱串流時代的新機遇
Thumbnail
在這篇教學文章中,我們將展示如何使用 Node.js 建立一個簡單的伺服器,並解決常見的跨來源資源共享(CORS)問題,確保伺服器能夠接收並處理來自不同來源的資料。
Thumbnail
在這篇教學文章中,我們將展示如何使用 Node.js 建立一個簡單的伺服器,並解決常見的跨來源資源共享(CORS)問題,確保伺服器能夠接收並處理來自不同來源的資料。
Thumbnail
隨著企業在數位轉型過程中,愈來愈依賴多雲端架構,對雲端安全性和合規性的需求變得前所未有的重要。 雲原生應用程式保護平台(CNAPP)提供了一套全面的解決方案,讓企業能夠有效地管理多雲端環境中的安全性和合規性。
Thumbnail
隨著企業在數位轉型過程中,愈來愈依賴多雲端架構,對雲端安全性和合規性的需求變得前所未有的重要。 雲原生應用程式保護平台(CNAPP)提供了一套全面的解決方案,讓企業能夠有效地管理多雲端環境中的安全性和合規性。
Thumbnail
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
當我們架好站、WebService測試完,接著就是測試區域網路連線啦~
Thumbnail
前面已經安裝好IIS後,並且也新建站台了,那麼接下來這篇就會分享如何使用它
Thumbnail
前面已經安裝好IIS後,並且也新建站台了,那麼接下來這篇就會分享如何使用它
Thumbnail
當我們在撰寫一套系統的時候, 總是會提供一個介面讓使用者來觸發功能模組並回傳使用者所需的請求, 而傳統的安裝包模式總是太侷限, 需要個別主機獨立安裝, 相當繁瑣, 但隨著時代的演進與互聯網的崛起, 大部分的工作都可以藉由網頁端、裝置端來觸發, 而伺服端則是負責接收指令、運算與回傳結果, 雲端
Thumbnail
當我們在撰寫一套系統的時候, 總是會提供一個介面讓使用者來觸發功能模組並回傳使用者所需的請求, 而傳統的安裝包模式總是太侷限, 需要個別主機獨立安裝, 相當繁瑣, 但隨著時代的演進與互聯網的崛起, 大部分的工作都可以藉由網頁端、裝置端來觸發, 而伺服端則是負責接收指令、運算與回傳結果, 雲端
Thumbnail
gRPC是一款跨平台、高性能的RPC框架,他可以在任何環境下執行,主要用於後端為服務開發。在用戶端應用程式中,可以像本地物件那樣呼叫遠端伺服器的方法,因此可以創建出分散式應用。 使用 到https://github.com/protocolbuffers/protobuf/releases下
Thumbnail
gRPC是一款跨平台、高性能的RPC框架,他可以在任何環境下執行,主要用於後端為服務開發。在用戶端應用程式中,可以像本地物件那樣呼叫遠端伺服器的方法,因此可以創建出分散式應用。 使用 到https://github.com/protocolbuffers/protobuf/releases下
Thumbnail
本篇,以我的個人的經驗! 個人的經驗! 個人的經驗!,簡單說明一下組織中機房管理遇到的一些事情(這方面我非專業,請參考看看),做點經驗分享。 雖然,本文是用「機房」這個概念作為重點來闡述,但是,請注意,若您的單位(辦公室)中,也是有主機伺服器的(就是【資產種類】欄位寫 電腦應用程式 ),您也應該要
Thumbnail
本篇,以我的個人的經驗! 個人的經驗! 個人的經驗!,簡單說明一下組織中機房管理遇到的一些事情(這方面我非專業,請參考看看),做點經驗分享。 雖然,本文是用「機房」這個概念作為重點來闡述,但是,請注意,若您的單位(辦公室)中,也是有主機伺服器的(就是【資產種類】欄位寫 電腦應用程式 ),您也應該要
Thumbnail
HTTP伺服器端 package main import ( "net/http" ) type Refer struct { handler http.Handler refer string } //實現中介軟體邏輯​ func (this *Refer) ServeHTTP(
Thumbnail
HTTP伺服器端 package main import ( "net/http" ) type Refer struct { handler http.Handler refer string } //實現中介軟體邏輯​ func (this *Refer) ServeHTTP(
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News