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 安...