阿里雲Cent OS 安裝 Nginx 步驟記錄

第一次在linux系統上操作安裝Nginx,中間遇到不少問題,耽誤了時間,所以在此記錄一下安裝的命令代碼,避免日後再需要安裝時踩坑,也希望能幫助到需要的朋友。

 

1.判斷是否安裝make 代碼編譯器 

make --version

若出現command not found,則進行make安裝(安裝make是用來編譯下面的pcre):

yum -y install gcc automake autoconf libtool make

 

2.安裝g++(c++語言支持環境,用於編譯成.c文件)

yum install gcc gcc-c++

 

3.創建相關文件夾

cd /usr/local

新建自己的操作目錄:

mkdir zlDir

進入創建的目錄:

cd /usr/local/zlDir

 

4.安裝pcre依賴庫(Nginx的rewrite模塊和HTTP核心模塊會用到PCRE正則表達式語法)

進入創建的目錄:

cd /usr/local/zlDir

從網絡獲取pcre安裝包:

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz

解壓pcre安裝包:

tar -zxvf pcre-8.37.tar.gz

進入解壓後的目錄:

cd pcre-8.34

文件檢測,生成makefile:

./configure

編譯(一般都是.c後綴的文件):

make

安裝:

make install


5.安裝OpenSSL(若服務器提供安全網頁(https://)時,會用到OpenSSL庫)

安裝(使用yum -y 選項,表示自動回答爲yes):

yum -y install openssl openssl-devel

6.安裝zlib(數據壓縮的函式庫)

進入創建的目錄:

cd /usr/local/zlDir

從網絡獲取zlib安裝包:

wget http://zlib.net/zlib-1.2.11.tar.gz

解壓zlib安裝包:

tar -zxvf zlib-1.2.11.tar.gz 

進入解壓後的目錄:

cd zlib-1.2.11

文件檢測,生成makefile:

./configure

編譯(一般都是.c後綴的文件)和安裝:

make
make install

7.安裝nginx 

判斷是否安裝 nginx(可查看nginx安裝路徑) :

ps -ef | grep nginx

查找nginx安裝路徑:

whereis nginx

進入創建的目錄:

cd /usr/local/zlDir

從網絡獲取nginx安裝包:

wget http://nginx.org/download/nginx-1.16.0.tar.gz

解壓zlib安裝包:

tar -zxvf nginx-1.1.10.tar.gz

進入解壓後的目錄:

cd nginx-1.1.10

文件檢測,生成makefile:

./configure --prefix=指定安裝目錄

編譯(一般都是.c後綴的文件)和安裝:

make
make install


8.Nginx 啓動和停止相關命令

啓動nginx(指定目錄的nginx命令 -c 指定配置文件):

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

停止nginx:

--下面四種都可以
ps -ef|grep nginx    ---查找nginx進程
kill -QUIT 進程號PID    ----從容停止
kill -TERM 進程號PID / kill -INT 進程號PID    ---快速停止(一般用這個)
pkill -9 進程名匹配    ---強制停止

校驗nginx配置文件是否正確(關鍵在-t):

/usr/local/zlDir/nginx-zl/sbin/nginx -t

重啓nginx服務:

--下面兩種都可以
/usr/local/zlDir/nginx-zl/sbin/nginx -s reload 
kill -HUP 進程號PID

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章