
我使用 Windows Server 2008 作為我的伺服器,並在其上安裝了 cygwin。
我已經在 cygwin 上安裝了 nginx 並且工作正常。
我在這台伺服器上運行 2 個項目,每個項目都有自己的一組服務(或現在的術語微服務),它們需要彼此通訊。
我希望每個專案都有一個 nginx 和一個主路由器 nginx 來路由主要流量。
如何在這台 Windows 機器上不使用 docker 的情況下擁有多個 nginx 應用程式?
nginx 安裝使用/etc/nginx
資料夾進行配置,如果我安裝一個新的 nginx(理論上),那麼它將使用相同的資料夾,因此配置會發生衝突!我想阻止這種情況。
有沒有辦法在 Windows 伺服器上(在 cygwin 下)獨立安裝 nginx?
可以這樣想:
答案1
https://www.nginx.com/resources/wiki/start/topics/tutorials/commandline/
您可以使用現有的 nginx 安裝,只需在啟動時將其指向不同的設定檔即可。使用-c
命令列開關來執行此操作。
請注意,您必須設定 nginx 進程以使用不同的連接埠進行偵聽。