liunx os7安裝nginx教程詳解

2021-10-06 08:04:49 字數 2006 閱讀 1623

liunx os7安裝nginx教程詳解

第一步:安裝環境

nginx 是 c語言 開發,需要gcc環境

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

如果安裝與wget,可以直接執行

/nginx.org/download/nginx-1.18.0.tar.gz我這裡放在/home/local

解壓:

cd /home/local

tar -zxvf nginx-1.18.0.tar.gz

cd nginx-1.18.0

.

/configure

.

/configure \

--prefix=/usr/local/nginx \ ##設定安裝目錄,預設為/usr/local/nginx

--sbin-path=/home/nginx ##設定nginx可執行檔案的路徑和名稱,預設–prefix/sbin/nginx

--conf-path=/usr/local/nginx/conf/nginx.conf \ ##設定nginx.conf配件檔案的路徑,預設指定–prefix/conf/nginx.conf(/home/nginx/nginx1.conf

--pid-path=/usr/local/nginx/conf/nginx.pid \ ##設定儲存主程序id的檔名稱,預設為–prefix/logs/nginx.pid

--lock-path=/

var/lock/nginx.lock \ ##指向lock檔案

--error-log-path=/

var/log/nginx/error.log \ ##設定主請求的錯誤、警告、診斷的日誌檔案的名稱,預設為–prefix/logs/access.log

var/log/nginx/access.log \ ##設定http伺服器的主請求的日誌檔案的名稱,預設為–prefix/logs/access.log

--user=name ##設定工作程序使用的非特權使用者的使用者名稱,預設為nobody

--group=name ##設定工作程序使用的非特權使用者組的名稱,預設組名和–user的名稱一致

--with-http_gzip_static_module \ ##啟用ngx_http_gzip_static_module支援

引用nginx配置詳細引數說明

第三步:安裝編譯

make

make install

啟動/停止

cd /usr/local/nginx/sbin/

./nginx ##啟動

./nginx -s stop ##停止:先查出nginx程序id再使用kill命令強制殺掉程序

./nginx -s quit ##停止:待nginx程序處理任務完畢進行停止

.

檢視nginx程序:ps aux|grep nginx

第四步:開機啟動

在rc.local增加啟動**就可以了

vi /etc/rc.local

##增加一行

/usr/local/nginx/sbin/nginx

##退出,賦予執行許可權

chmod 755 rc.local

centos7安裝nginx與nginx配置檔案

yum install gcc c nginx原始碼編譯需要 yum install y pcre pcre devel nginx 的 http 模組使用 pcre 來解析正規表示式yum install y zlib zlib devel nginx 使用zlib對http包的內容進行gzipy...

cenos7安裝快速安裝Nginx

1.確認系統有安裝gcc。如果沒有的話。執行 yum y gcc install 2.pcre是乙個perl庫,包括perl相容的正規表示式庫,nginx的http模組使用pcre來解析正規表示式,安裝pcre庫 yum install y pcre pcre devel 3.zlib庫提供多種壓縮...

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....