Centos7下Nginx安裝配置

2021-09-19 06:23:25 字數 1551 閱讀 8047

nginx安裝包

[root@localhost local]# wget

一. gcc 安裝[root@localhost local]# yum install -y gcc-c++

二. pcre pcre-devel 安裝

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

[root@localhost local]# yum install -y pcre pcre-devel

三. zlib 安裝

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

[root@localhost local]# yum install -y zlib zlib-devel

四. openssl 安裝

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

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

[root@localhost local]# yum install -y openssl openssl-devel

進入安裝包所在目錄,在命令列輸入解壓縮命令:

[root@localhost local]# tar -zxvf nginx-1.14.0.tar.gz

解壓完成後生成對應的目錄

進入nginx目錄,在命令列輸入如下命令,指定nginx安裝目錄為:/usr/local/nginx

[root@localhost nginx-1.14.0]# ./configure --prefix=/usr/local/nginx

執行make && make install命令,完成nginx編譯安裝,安裝完成後會生成指定目錄/usr/local/nginx

進入nginx安裝目錄的sbin目錄下,執行啟動檔案./nginx即可啟動服務,然後ps命令檢視是nginx程序否啟動成功。

[root@localhost sbin]# ./nginx

[root@localhost sbin]# ps -ef |grep nginx

啟動成功後,我們可以看到有兩個程序,master程序是主程序,worker程序為工作程序,負責處理http請求。

我們在瀏覽器中輸入nginx伺服器的ip位址後,進入如下頁面表示已經啟動成功(如果無法訪問,先確認防火牆是否已經關閉)

./nginx 啟動nginx

./nginx –s stop 停止nginx

CentOS7 下 Nginx 安裝部署

nginx是一款高效能的web伺服器也可以用來做負載均衡及反向 使用,目前使用最多的就是負載均衡。由俄羅斯人igor sysoev 伊戈爾 賽索耶夫 為俄羅斯 rambler.ru開發的,在rambler.ru 平穩的執行了四年,而且俄羅斯超過20 的虛擬主機平台採用nginx作為反向 伺服器。優點...

centos7下離線安裝nginx

一 準備工作 1 首先我的centos7,安裝是centos 7 x86 64 everything 1611的版本,2 把系統的映象檔案,找到packages檔案下,找到 pcre devel 8.32 15.el7 2.1.x86 64.rpm,zlib 1.2.7 17.el7.x86 64....

Centos7下編譯安裝Nginx

安裝前的的準備 1.安裝gcc g 開發類庫是否裝好 ububtu平台編譯環境可以使用以下指令 apt get install build essential apt get install libtool centos平台編譯環境使用如下指令 yum y install gcc automake ...