Nginx簡單搭建

2021-07-23 15:06:15 字數 2467 閱讀 9275

在這裡系統使用紅帽6,nginx使用linux版本的1.8.0

步驟:

1. 找到想要安裝的nginx的版本。

2. 複製到linux系統想要放置的目錄上並進行解壓。

3. 解壓完成後要進行安裝,在安裝時可能需要依賴的jar包,如果沒有所依賴的jar包,可以使用yum命令直接自動安裝所依賴的jar包。

nginx需要依賴下面3個包

  

注意:如果用原始碼安裝的話,後面nginx安裝的時候需要指定 --with-pcre對應的壓縮包路徑,如果用二進位製包安裝則不需指定

依賴包一鍵安裝: yum -y install zlib zlib-devel openssl openssl--develpcre pcre-devel

 

yum -y groupinstall "development tools" "development libraries" 此命令可以一鍵安裝開發工具包

所依賴的jar包安裝完成後將進行nginx的安裝,輸入命令

# ./configure

# make

# sudo make install

至此已經安裝完畢。(nginx將被預設安裝到/usr/local/nginx目錄下)

在這裡我自己建立了乙個自己的配置檔案(給出配置檔案的內容):

} 接下來是啟動,停止,重啟。

1.啟動:

假設nginx安裝在/usr/local/nginx/目錄下,那麼啟動nginx的命令就是:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/fzjh.conf

引數「-c」指定了配置檔案的路徑,如果不加-c引數,缺省會載入安裝目錄下的conf子目錄中的nginx.conf檔案,在本例中使用的是我自己新建立的乙個fzjh.conf的檔案。

2. 停止

停止有很多種方式,一般通過傳送系統訊號給nginx主程序的方式來停止nginx。

我們可以通過ps命令來查詢nginx的主程序號。

ps -ef | grep nginx

其中有乙個程序的備註資訊為「mater process」表示為主程序,另外四個程序的備註資訊為「worker process」表示他們為子程序。

如果在nginx.conf配置檔案中指定了pid檔案的存放路徑,該檔案中存放的就是nginx當前的主程序號,如果沒有指定pid檔案存放的路徑,nginx.id檔案預設存放在安裝目錄的logs目錄下,所有我們可以直接通過以下命令完成平滑重啟,省下尋找nginx主程序號的步驟。

kill - 訊號型別 '/usr/local/webserver/nginx/logs/nginx.pid'

(1) 從容停止nginx

kill - quit nginx主程序號 或

kill - quit '/usr/local/webserver/nginx/logs/nginx.pid'

(2) 快速停止

kill - term nginx主程序號 或

kill - term '/usr/local/webserver/nginx/logs/nginx.pid'

(3) 強制停止所有程序

kill -9 nginx

3. 平滑重啟

如果修改了配置檔案(nginx.conf)想重啟nginx同樣可以通過傳送系統訊號給nginx主程序的方式來進行。不過重啟之前,要確認配置檔案的語法是正確的。

可以通過命令來判斷nginx配置檔案是否正確:

/usr/local/nginx/sbin/nginx

-t-c /usr/local/nginx/conf/fzjh.conf

如果配置檔案不正確,螢幕將會提示配置檔案的第幾行出錯:

[emerg]:unknown directive "abc" in

/usr/local/nginx/conf/fzjh.conf

:55

configuration file

/usr/local/nginx/conf/fzjh.conf

test failed

the configuration file

/usr/local/nginx/conf/fzjh.conf

syntax is ok

configuration file

/usr/local/nginx/conf/fzjh.conf

test is successful

這時候就可以平滑重啟nginx了

kill -hup nginx主程序號

kill -hup '/usr/local/webserver/nginx/logs/nginx.pid '

nginx 搭建簡單tomcat 集群

在伺服器上準備兩個tomcat 埠分別改為8801 8802,準備兩個war 包,index.js 分別顯示 tomcat 8801,tomcat 8802 放入對應的tomcat 中,並啟動它們 nginx 安裝可參照 安裝好nginx 之後修改配置檔案 nginx.conf 在下圖位置中新增如下...

linux上搭建nginx,及簡單配置

在上家公司都是運維安裝nginx,到新公司後 開發完成部署測試伺服器要求自己裝nginx,研究了好久安裝好之後,到正式上線還要自己安裝,索性把安裝步驟自己記載下來 好大一部分都是在 找的 一,安裝 1.選定原始碼目錄 可以是任何目錄,本文選定的是 usr local src cd usr local...

簡單的搭建nginx伺服器

簡單的搭建伺服器 wget解壓 tar zxvf nginx 1.17.0.tar.gz進入解壓目錄中,在編譯安裝之前,需要安裝兩個依賴 yum y install pcre devel yum y install openssl openssl devel 編譯安裝 configure make ...