centos下使用nginx部署https

2021-07-31 23:14:45 字數 2810 閱讀 5696

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