nginx 同一伺服器部署多個網站
nginx繫結多個域名可又把多個域名規則寫一個配置檔案裡,也可又分別建立多個域名配置檔案,我一般為了管理方便,每個域名建一個檔案,有些同類域名也可又寫在一個總的配置檔案裡。
每個域名一個檔案的寫法:
首先 設定二級域名
如何設定二級域名可以自行在百度搜索
假設其二級域名分別是a.a.com b.a.com
伺服器ip為127.0.0.1
開啟Nginx配置檔案存放目錄: cd /etc/nginx/sites-availables
複製一份配置檔案給a網站
sudo cp default a
進入a網站的配置檔案中
sudo vim a
修改root根目錄及server_name對應的網站域名或ip
如:server {
listen 80;
listen [::]:80;
root /usr/share/nginx/html/a;
index index.php index.html index.htm;
# Make site accessible from http://localhost/
server_name a.a.com;
}
儲存並退出
然後重啟伺服器,域名就繫結成功了
伺服器重啟命令: sudo service nginx reload
同理,重複上述操作,需要繫結幾個域名就重複幾次操作
配置網站根目錄:
同理,進入到Nginx配置檔案中 cd /etc/nginx/sites-availables
複製default檔案到一個新的檔案中,起名為genmulu
sudo cp default genmulu
進入根目錄配置檔案中
sudo vim genmulu
修改root根目錄及server_name對應的域名或ip
如:
server {
listen 80;
listen [::]:80;
root /usr/share/nginx/html;
index index.php index.html index.htm;
# Make site accessible from http://localhost/
server_name 127.0.0.1;#這個地方寫你伺服器ip
}
儲存並退出
重啟伺服器
訪問設定好的域名,看看能否訪問。
如果訪問成功,說明已經配置完成,可以正常訪問使用了
server{}: 配置虛擬主機必須有這個段。
listen 80: 監聽ip和埠,注意如僅有埠,表示當前伺服器所有ip的80埠,如果只想某一個IP的80,寫成listen x.x.x.x:80
server_name:站點繫結的域名,如果有多個,以空格隔開即可。
root /home/wwwroot/21yunwei;:站點根目錄,存放網站原始碼的。儘量將目錄名和網站域名相關,利於以後直觀檢視。
index index.html index.php index.htm; 預設首頁檔案列表
location /{} 關於一些介面呼叫,具體請參考後邊文章介紹。
相關推薦
nginx 同一伺服器部署多個網站
nginx繫結多個域名可又把多個域名規則寫一個配置檔案裡,也可又分別建立多個域名配置檔案,我一般為了管理方便,每個域名建一個檔案,有些同類域名也可又寫在一個總的配置檔案裡。 每個域名一個檔案的寫法:
asp.net mvc 關於同一伺服器部署多個web時session存取值問題
最近在研究關於session的相關問題,其中一個是在伺服器上部署有兩個網站,通過不同的埠訪問,我們都知道瀏覽器同時訪問這兩個站點時伺服器返回的SessionID是一樣的,這裡就有個疑問,既然SessionID一樣,那麼從一個站點登入時儲存到session的資料在訪問另一個站點時是否
同一伺服器部署多個tomcat配置
同一伺服器部署多個tomcat時,存在埠號衝突的問題,所以需要修改tomcat配置檔案server.xml,以tomcat7為例。 首先了解下tomcat的幾個主要埠: <Connector port="8080" protocol="HTTP/1.1" con
同一伺服器部署多個tomcat時的埠號修改詳情
同一伺服器部署多個tomcat時,存在埠號衝突的問題,所以需要修改tomcat配置檔案server.xml,以tomcat7為例。首先了解下tomcat的幾個主要埠:<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="60000"
同一伺服器部署多個tomca的埠號修改詳情(同時啟動兩個tomcat)
同一伺服器部署多個tomcat時的埠號修改詳情(同時啟動兩個tomcat) 同一伺服器部署多個tomcat時,存在埠號衝突的問題,所以需要修改tomcat配置檔案server.xml,以tomc
ccentos 7下安裝php5.6並使用nginx + php-fpm部署多個不同端口網站
png .net 又一 介紹 htm sea tip 編輯 端口 作為一個的勤雜工,近期因公司內部信息化的需求,給新進員工提供基礎的知識培訓和介紹,也為了給公司內部建立一個溝通交流的平臺,百度找了開源的百科系統HDwiki和開源的問答系統Tipask問答系統,蛋痛的這兩套系
同一臺伺服器部署多個tomcat時埠修改
同一臺伺服器部署多tomcat時那些埠需要修改 1.首先了解tomcat的幾個主要埠: 其中8080為HTTP埠,8443為HTTPS埠 <Connector port="8080" pr
Nginx + Tomcat 反向代理 如何在高效的在一臺伺服器部署多個站點
首先我們需要安裝好Nginx、jdk、Tomcat,安裝方法已經在 上一篇 說過了,本篇不再贅述。 下來看一下我們的需求,我這裡有三個網站專案工程需要部署(依次對應著三個域名),提供一臺Linux伺服器,要實現訪問對應的域名跳轉到對應的網站。 下來我們看一下
同一臺伺服器部署多個WEB應用,SESSION衝突的解決方法
由於一臺伺服器上使用Tomcat部署多個WEB專案,而專案因為用到框架都是一樣的,導致同時執行,session相互衝突,這個登入後,那個就得重新登入,造成了使用不方便,解決辦法如下: 在server.xml檔案,host的標籤頁下,加上Context標籤,標籤內容可以這樣寫: <Contex
使用 Let's Encrypt 和 Nginx 從同一伺服器託管多個 HTTPS 域名
現在網站越來越需要 HTTPS,而這正是順應了發展趨勢。Chrome 現已將帶有密碼或信用卡欄位的 HTTP 網站明確標記為“不安全的”。在過去的一年裡,我一直在將我的客戶端網站切換到 HTTPS 上。事實證明,作為系統管理員的工作總是這樣做,也存在與此相關的隱藏的挑戰。
一個IIS、Nginx伺服器架設多個網站
關於本文更詳細的內容,歡迎關注我的個人網站《程式設計師網》 背景: 自己在阿里雲打折的時候買了一個獨立IP的伺服器,同時名下還有好幾個域名。 所以需要在一個伺服器中架設多個網站,根據訪問時候的域名不同,而指向不同的網站。 簡單查了一下,這個原理和
apache部署多域名,同個ip部署多個網站
win ice document 重啟 ide 選擇 virtual bug rom 寫個總結筆記,讓以後的自己知道怎麽部署。 首先apache的版本是2.4.7,然後系統是Ubuntu 14.04.1 LTS。(因為好像配置文件和目錄有差異) 首先進到apache2目錄下
一臺伺服器部署多個tomcat
在部署多個應用時,儘量不要把多個應用部署在同一個tomcat下,原因是假如其中一個應用發生異常,導致服務奔潰,這將影響到另外一個應用提供服務。 1. Widow系統下(內容來自https://www.cnblogs.com/wryu/p/7327298.html) 安裝tomcat步驟
一個伺服器部署多個Tomcat
多個tomcat部署步驟:一臺伺服器部署多個tomcat,使用不同埠。nginx負責分發不同的域名。 1、複製tomcat7目錄,修改目錄名tomcat7-xxx 2、修改tomcat埠號:tomcat7-xxx\conf\server.xml <Se
一臺伺服器部署多個專案使用同一個redis服務導致衝突解決辦法
本人有多個專案部署在同一臺伺服器,共用一個redis服務,而且這幾個專案的結構也是一直的,都用redis快取了shiro許可權資料,導致訪問專案A,專案B報無許可權,反之亦然,通過對redis的瞭解,現找到解決辦法,如下: redis存在0-15共16個庫,在spring配
一個tomcat下部署多個專案或一個伺服器部署多個tomcat
最近需要把兩個專案同時部署到伺服器上,於是研究了一下,頁借鑑了很多別人的方法,把過程記錄下來,以儆效尤。 目錄: 1,一個tomcat下同時部署兩個專案(多個專案可以參考) 1.1專案都放在webapps內(共用一個埠) 1)把兩個專案都放在webapps下。 2)處理重複
Window下同一臺伺服器部署多個tomcat服務
本文使用tomcat 8.0壓縮版進行部署。 工具 apache-tomcat-8.0.30 安裝tomcat步驟 1. 下載apache-tomcat-8.0.30 ,下載下來的檔案為apache-tomcat-8.0.30-windows-x64.zip
一臺Linux伺服器部署多個tomcat
此例以配置2個Tomcat為例:1. 下載apache-tomcat-7.0.63,下載下來的檔案為apache-tomcat-7.0.63.zip2. 將檔案上傳至伺服器/usr/local目錄下3. 解壓該壓縮包,並重命名為tomcat1,另一個重新命名為tomcat24
一臺伺服器部署多個專案
一一對應的需求 新建兩個資料夾, 然後上傳war到這兩個資料夾下面解壓就好了, mkdir project1 mkdir project2 unzip project1.war 然後上傳兩個tomcat資料夾 mkdir tomcat-p
nginx 同一域名下 多個tomcat應用
同一域名www.xxxxx.comhttp://localhost:8080 存放專案名為ROOT 結果訪問為:www.xxxxx.comhttp://localhost:8081 存放專案為aiwen 結果訪問為:www.xxxxx.com/ai