nginx門戶集群部署

2021-07-25 14:45:35 字數 3218 閱讀 9021

包含兩個元件包: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 複製配置檔案 ...