使用nginx要在同乙個網域名稱下配置多個專案有兩種方式:
nginx按不同的目錄分發給不同的專案
啟用二級網域名稱,不同的專案分配不同的二級網域名稱
1.nginx按不同的目錄分發給不同的專案:
server
location ^~ /project2
location /
}
這裡配置了三個專案:
路徑分發到http://localhost:8081
路徑分發到http://localhost:8082
其他路徑分發到http://localhost:8080
2.啟用二級網域名稱,不同的專案分配不同的二級網域名稱
server
}
project1
server
}
project2
server
}
注意:這三個專案屬於不同的網域名稱,專案之間通過http訪問會存在跨域問題。
原文:
nginx 同乙個網域名稱下部署多個工程
今天又乙個需求 今天我們部署上線的系統,又兩個系統,兩個系統都是前後端分離的 然後公司最後只給我們分配的乙個子網域名稱 這就比較蛋疼了 通過配置兩個子目錄來配置兩個工程 後台管理臺 admin 使用者客戶端 client 有了這個想法 就開始配了 先按照nginx yum install nginx...
通過nginx實現多個網域名稱訪問同乙個伺服器
參考 多個網域名稱對應乙個伺服器,為了避免網域名稱後增加埠號,兩個網域名稱都需要占用80埠號,使用nginx來進行配置。目前專案中,線上正在使用 100 可用 多網域名稱對應乙個伺服器情況 線上ip及網域名稱替換了下 其實主要分兩步 多個網域名稱對應乙個伺服器,為了避免網域名稱後增加埠號,兩個網域名...
nginx 同乙個IP上配置多個HTTPS主機
最近公司網域名稱更變,同時,又要新舊網域名稱同時執行。那麼,對於https的網域名稱在同乙個ip上如何同時存在多個虛擬主機呢?遂,檢視了下nginx手冊,有這麼一段內容,如下 如果在同乙個ip上配置多個https主機,會出現乙個很普遍的問題 1 2 3 4 5 6 7 8 9 10 11 12 13...