nginx安裝與配置

2021-06-07 13:27:19 字數 2508 閱讀 1697

1、安裝前,需要安裝的軟體包:

yum -y install gcc gcc-c++ autoconf automake

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

2、安裝nginx

3、啟動與停止nginx

啟動:usr/local/sbin/nginx

停止:pkill -9 nginx

4、根據需要修改檔案:nginx.conf(預設路徑為:/usr/local/nginx/conf/nginx.conf)

#使用的使用者和組

user www www;

#指定工作衍生程序數(一般等於cpu的總核數或總核數的兩倍,例如兩個四核cpu,則總核數為8)

worker_processes 8;

#指定錯誤日誌存放的路徑,錯誤日誌記錄級別可選項為:[debug|info|notice|warn|error|crit]

error_log logs/error.log crit;

#error_log logs/error.log notice;

#error_log logs/error.log info;

#指定pid存放的路徑

pid logs/nginx.pid;

#指定檔案描述符數量

}5、檢驗檔案:nginx.conf是否出錯的:/usr/local/nginx/sbin/nginx -t

修改/conf/nginx.conf 檔案後,查檢是否正確,如正確,顯示:

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

6、修改檔案nginx.conf後,可以平滑重啟nginx服務:kill -hup `cat /usr/local/nginx/logs/nginx.pid`

7、需要定時轉移日誌檔案:/usr/local/nginx/logs/access.log

這個日誌檔案時間久了會比較大,轉移的指令碼如下:

#!/bin/sh

logs_path="/usr/local/nginx/logs/"

mkdir -p $$(date +%y)/$(date +%m)/

mv $access.log

$$(date +%y)/$(date +%m)/access_$(date +%y%m%d).log

kill -usr1

`cat /usr/local/nginx/logs/nginx.pid`

注: kill -usr1

`cat /usr/local/nginx/logs/nginx.pid`  重新開啟日誌檔案,在切割日誌時用途較大。

nginx安裝與配置

wget 0.tar gz2,安裝 tar zxf nginx 1.14 0.tar gzcd nginx 1.14 0.configure prefix usr local nginx make make install3,配置 1,在index後面新增index.php 2,去掉location...

nginx安裝與配置

nginx是乙個高效能http服務和反響 服務,現在有很多大型 在應用。公司的web靜態伺服器和 伺服器都用了nginx。nginx作為伺服器高效能,配置簡單,更新配置檔案後,可以不徹底關閉的情況下,載入。廢話不說了,現在來安裝和配置一下nginx。安裝nginx prce 乙個正規表示式的模組 z...

Nginx安裝與配置

一 概念 nginx是一款輕量級的web 負載均衡伺服器,又叫反向 伺服器。nginx服務可以將使用者的請求分發到其他的某台應用伺服器上,用來減小某一台伺服器的併發壓力。二 安裝 1 將安裝檔案上傳至linux伺服器後,輸入命令進行解壓 tar zxvf tengine 1.5.tar.gz 2 安...