apache埠88 tomcat埠8080
多個.conf方法(優點是靈活,缺點就是站點比較多配置起來麻煩)
這裡以配置2個站點(2個網域名稱)為例,n 個站點可以相應增加調整,假設:
配置 nginx virtual hosting 的基本思路和步驟如下:
具體過程
下面是具體的配置過程:
1、在 /usr/local/nginx 下建立 vhosts 目錄 mkdir /usr/nginx/vhosts
2、在 /usr/local/nginx/vhosts/ 裡建立乙個名字為 example1.com.conf 的檔案,把以下內容拷進去
server4、apache多站點設定# 動態頁面,交給tomcat處理
location ~ \.(jsp|jspx|do|action)?$
# 動態頁面,交給apache處理
location ~ \.(php)?$
location /training/
# 使用者瀏覽器端的快取設定
3、開啟 /usr/local/nginx/conf/nginix.conf 檔案,在相應位置加入 include 把以上檔案包含進來
# 配置需要**的apache
upstream apache_proxy
server
# 動態頁面,交給tomcat處理
location ~ \.(jsp|jspx|do|action)?$
# 動態頁面,交給apache處理
location ~ \.(php)?$
#charset koi8-r;
#access_log logs/host.access.log main;
location /training/
# 使用者瀏覽器端的快取設定
# 包含所有的虛擬主機的配置檔案
include /usr/local/nginx/vhosts/*;
}
1.讓apache在啟動時能載入虛擬主機模組。5、tomcat多站點設定開啟apache安裝目錄下conf/httpd.conf檔案,找到下面一行文字,把最前面的 # 號去掉,然後儲存。
#loadmodule vhost_alias_module modules/mod_vhost_alias.so
2.接著找到同一檔案中的documentroot和directory,改為站點目錄的上一級目錄
serveradmin [email protected]
servername example.com #host名稱
serveralias www.example.com
1 開啟tomcat/conf/server.xml,在裡面找到.....2 在中間加入內容:
.........原有內容不要動
下面為新加內容:
6、重啟服務
重啟 nginx/etc/init.d/nginx restart
重啟apache
重啟tomcat
cd /ilkhome/apache-tomcat-8.0.36/bin/
./shutdown.sh
./startup.sh
lnmp 多站點配置負載均衡
1.虛擬機器安裝3個centos 2.三颱伺服器ip 192.168.191.129 主 192.168.191.130 192.168.191.131 3.分別在3臺伺服器的vhost目錄下新建配置檔案,我這裡統一命名為load balance.conf 主伺服器配置如下 從伺服器配置如下 重啟n...
nginx負載均衡設定
nginx 的 upstream目前支援 4 種方式的分配 1 輪詢 預設 每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。2 weight 指定輪詢機率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。2 ip hash 每個請求按訪問ip的hash...
nginx設定負載均衡
why負載均衡,隨著企業業務增長和海量請求,給服務端造成海量併發,導致響應不及時需擴容後端服務,前端需要負載均衡,均攤請求,讓服務端吞吐請求的能力提公升 單點服務方式,乙個點掛掉整個服務就掛掉 而多點服務掛掉一兩個,其他的仍可以繼續執行 四層 傳輸層 負載均衡 已經支援到tcp ip協議的維度,tc...