centos7 詳細安裝nginx nginx入門

2021-08-22 16:16:33 字數 1990 閱讀 4095

1.安裝gcc

yum install gcc-c++
2.pcre-devel 安裝

pcre(perl compatible regular expressions) 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示式,所以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的乙個二次開發庫。nginx也需要此庫。命令:

yum install -y pcre pcre-devel
3 .zlib 安裝

zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內容進行 gzip ,所以需要在 centos 上安裝 zlib 庫。

yum install -y zlib zlib-devel
4.openssl 安裝

openssl 是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及 ssl 協議,並提供豐富的應用程式供測試或其它目的使用。

nginx 不僅支援 http 協議,還支援 https(即在ssl協議上傳輸http),所以需要在 centos 安裝 openssl 庫。

6.解壓後,進入檔案,命令:./configure --prefix=/home/nginx 

--prefix選項是配置安裝的路徑,如果不配置該選項,安裝後可執行檔案預設放在/usr /local/bin,庫檔案預設放在/usr/local/lib,配置檔案預設放在/usr/local/etc,其它的資源檔案放在/usr /local/share

7.在自己解壓的nginx目錄下,輸入編譯命令編譯即可

a輸入命令:make

b.輸入命令:make install

8.啟動nginx, cd /home/nginx/sbin 輸入:./nginx

9. 常用命令:

a.快速停止:

cd /home/nginx/sbin

./nginx -s stop

先查出nginx程序id再使用kill命令強制殺掉程序。

b.完整停止(建議使用):

cd /home/nginx/sbin

./nginx -s quit

待nginx程序處理任務完畢進行停止。

c.先停止再啟動(建議使用):

對nginx進行重啟相當於先停止nginx再啟動nginx,即先執行停止命令再執行啟動命令。

./nginx -s quit

./nginx

當nginx的配置檔案nginx.conf修改後,要想讓配置生效需要重啟nginx,使用-s reload不用先停止nginx再啟動nginx即可將配置資訊在nginx中生效,如下:

./nginx -s reload

10.開機自啟動

vi /etc/rc.local;

//增加一行**:

/usr/local/nginx/sbin/nginx

chmod 755 rc.local
11.本機測試下nginx是否啟動:curl -i localhost;

nginx安裝 Centos7安裝nginx

在安裝nginx前首先要確認系統中安裝了gcc pcre devel zlib devel openssl devel。yum y install gcc pcre devel zlib devel openssl openssl devel 解壓 tar zxvf nginx 1.9.9.tar....

Linux學習 CentOS 7 安裝Nginx

pcre 作用是讓 nginx 支援 rewrite 功能。root bogon src cd usr local src root bogon src wget 2 解壓安裝包 root bogon src tar zxvf pcre 8.35.tar.gz3 進入安裝包目錄 root bogon...

centos7安裝Nginx 使用nginx記錄

1 安裝各種依賴 gcc安裝,nginx原始碼編譯需要 yum install gcc c pcre pcre devel 安裝,nginx 的 http 模組使用 pcre 來解析正規表示式 yum install y pcre pcre devel zlib安裝,nginx 使用zlib對htt...