1. cd /usr/local /src 檢視nginx
/usr/local/nginx/sbin
如果有說明有ssl 模板
如果沒有 則如下
2 安裝prce /usr/local/src
wget
tar -zxvf pcre-8.39.tar.gz
cd pcre-8.39
. /configure && make && make install
3 安裝zlib cd /usr/local/src
wget
tar -zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
. /configure && make && make install
4 . 安裝openssl
wget openssl-1.0.2d.tar.gz
tar -zxvf openssl-1.0.2d.tar.gz
cd openssl-1.0.2d
./config --prefix=/usr/local/openssl-1.0.2d
make && make install
5 安裝 nginx cd /usr/local/src
wget
tar -zxvf nginx-1.9.8
6 開始編譯 cd /usr/local/src/ nginx-1.9.8
執行 make
cd /usr/local/src/nginx-1.9.8
重新命名舊版本的二進位制檔案
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
重新拷貝乙份新的二進位制檔案
cp objs/nginx /usr/local/nginx/sbin/
7 在原始碼下公升級
cd /usr/local/src/nginx-1.9.8
make upgrade
/usr/local/nginx/sbin/nginx -t
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
kill -usr2 `cat /usr/local/nginx/logs/nginx.pid`
sleep 1
test -f /usr/local/nginx/logs/nginx.pid.oldbin
kill -quit `cat /usr/local/nginx/logs/nginx.pid.oldbin`
#最後確認一下nginx程序,可以發現有2個主程序,並且有正在關閉的程序(shutting down):
linux-gz215:/usr/local/src/nginx-1.6.0 # ps aux | grep nginx
root 969 0.0 0.3 8260 1844 ? ss dec09 0:01 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
www 4178 0.1 2.5 19112 12872 ? s 16:32 0:00 nginx: worker process is shutting down
www 4210 0.1 2.5 19112 12872 ? s 16:32 0:00 nginx: worker process is shutting down
www 4657 0.1 2.5 19112 12872 ? s 16:32 0:00 nginx: worker process is shutting down
過段時間則發現老的程序會退出
root 1700 1 0 dec06 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
nobody 2440 1700 0 dec06 ? 00:00:00 nginx: worker process
root 7486 5895 0 16:36 pts/0 00:00:00 grep --color=auto nginx
mkdr /usr/local/nginx/ssl
cd /usr/local/nginx/ssl
上傳
9配置nginx
server }
9 重啟 nginx -s reload
centos下Zabbix Agent端部署和安裝
首先重複一下前面的規劃 server端 192.168.136.144 centos6.5 虛擬機器 agent端 192.168.136.155 centos6.5 虛擬機器 下面,我們要在agent端155上安裝 zabbix的agent 看看如何進行安裝和監控起來 1 同步客戶端時間,防止跟伺...
CentOS7下Nginx安裝與使用
2.安裝依賴環境 3.解壓 4.建立臨時目錄 5.配置nginx 6.編譯 7.安裝 8.開啟瀏覽器,訪問對應的ip位址即可 9.nginx中文文件 使用nginx有段時間了,也裝了幾台機器,每次裝都要找資料來看,今天整理乙份,方便以後查閱。yum install gcc c yum install...
Centos 7 下Nginx安裝及使用
gcc安裝,nginx原始碼編譯需要 yuminstall gcc c pcre pcre devel 安裝,nginx 的 http 模組使用 pcre 來解析正規表示式 yuminstall y pcre pcre devel zlib安裝,nginx 使用zlib對http包的內容進行gzip...