Nginx Tomcat配置解析

2021-12-30 07:28:21 字數 3774 閱讀 9604

安裝:

nginx安裝後,找到安裝目錄(如果是yum安裝的話,預設在/etc/nginx目錄下),

修改nginx.conf,簡單配置如下:

upstream tomcat_client { #針對於8080埠實現

ip_hash;

server 106.12.25.1:8889; #如果存在多個部署,寫入位址和埠即可

主要配置:

1、配置http節點,增加節點 upstream:

2、配置server節點,增加 訪問路徑,location /test

配置即可通過nginx的80埠訪問相應的tomcat應用!

sudo apt-get install pure-ftpd

虛擬使用者設定:

首先,可以在系統中新增相應的使用者和組,如使用者ftpuser 和組ftpgroup 。

groupadd ftpgroup

useradd ftpuser -g ftpgroup -d /home/ftp -s /sbin/nologin

也可以是能登入系統的使用者,但最好是不能登入系統的使用者,安全。

然後利用pure-pw命令新增虛擬使用者,如新增虛擬使用者user1,並指定檢視目錄為/var/www/site1。

pure-pw useradd user1 -u ftpuser -g ftpgroup -d /var/www/site1

另:乙個系統使用者可以繫結多個虛擬使用者,然後控制所檢視的目錄。

如再新增虛擬使用者user2,並指定檢視目錄為/var/www/site2

pure-pw useradd user2 -u ftpuser -g ftpgroup -d /var/www/site2

pure-pw完之後會要求輸入密碼,也就是設定登入ftp使用者的密碼。

新增完之後,讓 pure-ftpd 建立虛擬使用者資料

pure-pw mkdb

這樣完了之後:

/etc/init.d/pure-ftpd restart

是否可以登入?如果不可以,請檢視 /etc/pure-ftpd/auth 下是否有 puredb ?

沒有需要在/etc/pure-ftpd/auth下,建立乙個軟鏈結

ln -s /etc/pure-ftpd/conf/puredb 60puredb

至此,再次重啟pure-ftpd。各個虛擬使用者即可登入ftp檢視各自的目錄。

而且所有命令如果沒有許可權,記得加sudo。

其他:1、刪除乙個使用者的命令語法是:

pure-pw userdel[-f] [-m]

這時,使用者的資訊會被從指定的 passwd 檔案中刪除,但是使用者的 home 目錄會被保留,需要手工刪除。

2、改變使用者口令

pure-pw passwd[-f] [-m]

3、顯示使用者資訊

pure-pw show[-f]

nginx tomcat配置集群

解壓,修改conf裡的nginx.conf upstream裡的server配置的是3個伺服器位址,weigth是權重,127.0.0.1是對外ip,listen 90是埠,location裡的prox pass 是依然是對外ip。3.啟動和關閉 啟動nginx cmd進入你們的nginx目錄。st...

nginx tomcat集群配置

1.安裝時不要安裝在源 同乙個目錄下,make時會報錯的。configure prefix opt nginx make make install 2.修改配置檔案 opt nginx conf nginx.conf 在server元素前增加 假設兩個tomcat的埠都是8080 upstream ...

Nginx Tomcat配置負載均衡

實現tomcat的session複製。原文 根據實際測試情況做過修改。1.安裝nginx和tomcat,nginx可以從 3.確定nginx和兩台tomcat可以互訪,並且兩個tomcat機器在乙個網段內 4.確定兩台tomcat多播已經開啟,在linux機器上可以使用cat proc net de...