Nginx 同乙個網域名稱配置多個專案

2021-09-25 10:00:21 字數 604 閱讀 8416

使用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...