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