安裝nginx

黑瑩de希望發表於2020-10-19

一、環境準備

yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

gcc:因為安裝nginx需要先將官網下載的原始碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境的話,需要安裝gcc。
pcre:prce(Perl Compatible Regular Expressions)是一個Perl庫,包括 perl
相容的正規表示式庫。nginx的http模組使用pcre來解析正規表示式,所以需要在linux上安裝pcre庫。
zlib:zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫。
openssl:OpenSSL是一個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程式供測試或其它目的使用。nginx不僅支援http協議,還支援https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。

二、安裝nginx
a)解壓

tar -zxvf nginx-1.18.0.tar.gz

b)進入解壓後的目錄,進行編譯安裝

./configure --prefix=目錄/nginx
make
make install

c)指定配置檔案啟動

非root使用者啟動,需要改conf中埠(我該為8010)

/home/center/app/nginx/sbin/nginx -c /home/center/app/nginx/conf/nginx.conf

在這裡插入圖片描述
檢測:
在這裡插入圖片描述
d)其餘指令

//先進入nginx的sbin目錄
./nginx -s stop   //快速停止
./nginx -s quit    //緩慢停止
./nginx -s reload    //重啟