nginX 安裝 啟動

2021-08-09 04:37:08 字數 2829 閱讀 5024

解壓                     tar -zxvf  nginx-1.8.0.tar.gz 

進入資料夾         

[root@localhost local]# cd nginx-1.8.0

1. 開始安裝             [root@localhost nginx-1.8.0]#./configure

檢查環境,生成makefile檔案

報錯,缺少一些庫函式,直接yum安裝或者 --without  暫時不安裝

配置彙總

2. 執行make 編譯命令

[root@localhost nginx-1.8.0]#make

根據 makefile 中規定的內容進行編譯,生成的可執行檔案放在當前目錄或某個子目錄

3.make install

[root@localhost nginx-1.8.0]#

make install

將 make 生成的檔案安裝到系統目錄中

完成後預設建立 /usr/local/nginx    檔案

啟動命令:

[root@localhost sbin]#/usr/local/nginx/sbin/nginx  

幫助及其它命令:

[root@localhost sbin]# ./nginx  -h

nginx version: nginx/1.8.0

usage: nginx [-?hvvtq] [-s signal] [-c filename] [-p prefix] [-g directives]

options:

-?,-h: this help                                 幫助

-v: show version and exit            顯示版本

-v: show version and configure options then exit         顯示版本和安裝配置選項       

-t: test configuration and exit                              

測試配置檔案,乙個好的方法是 新建乙個配置進行測試,而不是對原檔案進行修改。

可以使用 nginx -t -c /test.conf   這條命令來測試新建配置檔案

-q: suppress non-error messages during configuration testing

-ssignal     : send signal to a master process: stop, quit, reopen, reload

傳送訊號控制守護程序

-s stop立即停止(使用term訊號)

-s quit溫和的停止(使用quit訊號)

-s  reopen重新開啟日誌檔案

-s reload重新載入配置文

-p prefix     : set prefix path (default: /usr/local/nginx/)                指定根目錄 路徑

-c filename   : set configuration file (default: conf/nginx.conf)    指定配置未見

-gdirectives : set global directives out of configuration file     指定額外的配置(配置檔案中未包含)

緊急情況下可以使用 kill 命令結束程式

# killall nginx

nginx安裝啟動

yum y install gcc gcc c autoconf automake yum y install zlib zlib devel openssl openssl devel pcre pcre devel wget nginx在linux環境下可以通過編譯原始碼的方式來安裝,最簡單的安...

Nginx安裝啟動

安裝必備外掛程式 yum y install gcc automake autoconf libtool make yum install gcc gcc c yum方式安裝 nginx安全證書生成 openssl genrsa out privkey.pem 1024 2038 openssl r...

Nginx安裝和啟動

首先需要安裝乙個叫 epel release 的軟體包,這個軟體包會自動配置yum的軟體倉庫。當然你也可以不安裝這個包,自己配置軟體倉庫也是一樣的。yum install epel release yepel源 是什麼?為什麼安裝?epel extra packages for enterprise...