Nginx安裝步驟(CentOS7 x版本)

2021-10-03 05:04:05 字數 2745 閱讀 7885

1、需要安裝gcc的環境。yum install gcc-c++

2、安裝第三方的開發包。

yum install -y pcre pcre-devel
注:pcre-devel是使用pcre開發的乙個二次開發庫。nginx也需要此庫。

yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
第一步:把nginx的原始碼包上傳到linux系統

第二步:解壓縮

[root@localhost ~]# tar zxf nginx-1.8.0.tar.gz

第三步:進入解壓後的目錄,使用configure命令建立----makefile 檔案。

重要引數解讀:

--prefix:指明nginx安裝路徑;

--pid-path:nginx.pid的檔案路徑;

--lock-path:鎖定路徑;

--error-log-path:錯誤日誌路徑;

--http-log-path:訪問日誌路徑;

注意:啟動nginx之前,上邊將臨時檔案目錄指定為/var/temp/nginx,需要在/var下建立temp及nginx目錄。

[root@localhost sbin]# mkdir /var/temp/nginx/client -p

第四步:make

第五步:make install

進入sbin目錄

關閉nginx:

[root@localhost sbin]# ./nginx -s stop

重啟nginx:

1、先關閉後啟動。

2、重新整理配置檔案:

[root@localhost sbin]# ./nginx -s reload

驗證nginx是否執行:

1)ps -a | grep nginx;

2)看埠:netstat -ntlp;

看程序:ps -ef|grep nginx;

看日誌是否更新:tail -f access.log;

直接檢視程序id:ps -c nginx -o pid

預設是80埠。

注意:是否關閉防火牆。

以下命令試用於centos7.x版本

#檢視firewall防火牆狀態 systemctl status firewalld

#檢視firewall防火牆開放端 firewall-cmd --list-ports

#開啟firewall防火牆 systemctl start firewalld.service

#關閉firewall防火牆 systemctl stop firewalld.service

#重啟firewal防火牆 firewall-cmd --reload

#禁止firewall開機啟動 systemctl disable firewalld.service

#設定firewall開機啟動 systemctl enable firewalld.service

#開放firewall防火牆埠,需重啟防火牆生效

firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含義:

–zone #作用域

–add-port=80/tcp #新增埠,格式為:埠/通訊協議

–permanent #永久生效,沒有此引數重啟後失效

CentOS下安裝Nginx步驟

首先確保gcc g 安裝完好 root localhost src gcc v root localhost src g v 安裝pcre軟體 root localhost src tar zxvf pcre 8.35.tar.gz root localhost src cd pcre 8.35一般...

Centos中nginx安裝步驟

1 安裝nginx前準備工作 首先確認系統中是否安裝了gcc pcre devel zlib devel openssl devel。1 rpm包安裝的,可以用 rpm qa 看到,如果要查詢某軟體包是否安裝,用rpm qa grep 軟體或者包的名字 2 以deb包安裝的,可以用 dpkg l 看...

Centos下安裝nginx步驟解析

最近研究lnmp,首先要在linux下配置nginx伺服器,話不多說,上步驟 1 編譯環境gcc g 開發庫之類的需要提前裝好 yum y install make zlib zlib devel gcc c libtool openssl openssl devel 2 首先安裝pcre pcre...