包含兩個元件包:nginx、nginx-sticky-module
nginx的核心配置檔案為:
nginx.conf
,檔案位置:
/usr/local/nginx/conf/nginx.conf
,修改內容如下:
主要注意點:這三個地方是需要新增在nginx.conf裡面的
l worker_rlimit_nofile l
include vhosts/local_upstream.conf l
include vhosts/server.conf
worker_processes 10;#工作執行緒資訊
error_log logs/error.log;#錯誤日誌輸出資訊
worker_rlimit_nofile 30000;#工作執行緒最大值
events
,其中$
與後續配置local_upstream.conf中的
upstream
屬性一致,見:local_upstream.conf配置檔案
該檔案中存放模組與ip位址的關係,如果門戶模組部署在多台伺服器上,可以新增多條
server屬性
upstream web {
sticky;
server 127.0.0.1;
server 127.0.0.2;
upstream taobao {
sticky;
server 127.0.0.1;
server 127.0.0.2;
upstream
標籤用於設定集群屬性,內部包含多個
server
屬性,每乙個
server
屬性對應乙個集群服務的ip位址。在內部的
sticky
標籤必須增加,表示請求分發策略為基於cookie的會話粘連。
#/user/local/nginx/sbin/nginx
通過上述命令啟動
#/user/local/nginx/sbin/nginx –s reload
#/user/local/nginx/sbin/nginx –h
usage: nginx [-?hvvtq] [-s signal] [-c filename] [-p prefix] [-g directives]
options:
-?,-h : this help
-v : show version and exit
-v : show version and configure options then exit
-t : test configuration and exit
-q : suppress non-error messages during configuration testing
-s signal : send signal to a master process: stop, quit, reopen, reload
-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: conf/nginx.conf)
-g directives : set global directives out of configuration file
socketio集群的配置,需要安裝nginx-sticky-module,見
部署nginx-sticky-module
章節。1.1.1.1配置**
nginx的配置檔案為:
/usr/local/nginx/conf/nginx.conf
upstream socket-servers {
sticky;
server192.168.56.101:20000; //
dms中socketio的ip和埠
server192.168.56.103:20000; // dms中socketio的ip和埠
紅色部分為需要修改的
dms集群配置項,這一部分是需要一些socket介面時,新增這些**,如果沒有socket介面,就不需要這些**了
(注意:
proxy_pass http://socket-servers;此處
socket-servers
後面不能帶
/,即不能帶
path
,否則nginx
啟動會報錯)
nginx集群部署詳解 CEPH集群部署詳解
環境說明 1 建立金鑰 所有節點 ssh keygen t rsa 2 拷貝管理節點的金鑰到其他伺服器上,以實現免密登陸 ssh copy id i root ssh id rsa.pub 192.168.139.99 ssh copy id i root ssh id rsa.pub 192.16...
利用nginx進行集群部署
現在一般的伺服器都是集群的情況了,所以準備搞集群部署下。nginx用的是第三方的openrestynginx。首先安裝nginx,我的系統是ubuntu,安裝方法也很簡單,見官網。自己採用了預設安裝方式,這個說一下,第一次的時候,我裝好了,在集群測試時卻不行。無奈又裝了一遍,可以 了。還有我第一次在...
zookeeper集群部署 kafka集群部署
wget wget 解壓到目錄 tar zxvf apache zookeeper 3.5.8 bin.tar.gz c usr local 進入目錄 cd usr local 建立軟連線 ln s usr local apache zookeeper 3.5.8 zookeeper 複製配置檔案 ...