Nginx
安全執行兩個版本的 Nginx
我在同一個 ubuntu 機器上執行一個網路伺服器和流媒體影片伺服器。我在盒子上有資源來處理所有事情,並且及時可能會使用兩個盒子,但我現在不想要兩個盒子的成本。
我想執行兩個版本的 nginx,一個帶有編譯的 rtmp 模組,一個沒有編譯。我這樣做的原因是我對 HLS 設置進行了很多調整併添加了各種選項等,並且需要重新啟動 nginx 以獲取更改。
我不想用託管的網站重新啟動 nginx。
我可以在兩個位置安全地安裝 nginx 嗎?
我將從您的分發儲存庫中安裝“標準”nginx(為網站提供服務),並使用自定義模組編譯第二個。
為了不覆蓋打包好的 nginx,您可以使用 configure 的編譯時選項來設置自定義安裝路徑(http://wiki.nginx.org/InstallOptions)。通常,選擇 /opt 下的路徑作為前綴路徑是個好主意。
我會使用 Linux 容器 (LXC) 或類似的東西來安裝其他 Nginx 實例。這將幫助您更輕鬆地將環境移動到另一台機器上。
您將擁有環境分離和低成本的優勢。