nginx1.14.0下載、安裝、啟動


nginx1.14.0下載及安裝

wget http://nginx.org/download/nginx-1.14.0.tar.gz
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0

下面的configure命令選擇其中一種即可:

 

./configure   //如果命令后面不帶參數,則安裝到默認路徑:/usr/local/nginx
./configure --prefix=/home/program/nginx        //自定義安裝目錄

 

make & make install      // 重點!這里的make 和 install命令全都在執行你上面的configure命令后面的路徑的nginx安裝,成功之后,configure命令指定的路徑下會多出sbin目錄和 ./nginx命令執行文件

啟動單個nginx

cd /usr/local/nginx/sbin      // cd 到configure 命令的安裝目錄

執行nginx命令啟動之前,驗證nginx.conf 文件語法格式是否正確:

$ ./nginx -t
nginx: the configuration file /soft/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /soft/nginx/conf/nginx.conf test is successful

啟動nginx命令,下面這 2 種選擇一種即可:

./nginx    // 啟動nginx,常用方法。默認執行的nginx.conf文件相對於該nginx文件所在位置: ../conf/nginx.conf 
./nginx -c /usr/local/nginx/conf/nginx.conf     //后面帶上-c參數的,是指定nginx.conf文件所在位置

./nginx -h //獲得幫助

驗證啟動成功:在瀏覽器里輸入IP,默認端口號為80,可以不用輸入,如果是跨主機訪問,需關閉nginx所在服務器的防火牆:

./nginx -t       驗證nginx.conf 文件配置是否正確:

 停止nginx

cd /usr/local/nginx/sbin

./nginx -s stop      停止
./nginx -s quit      退出
./nginx -s reload     重新啟動,加載nginx.conf。只有nginx進程已存在的情況下才可以用reload。

第二種方式停止(推薦):

ps -ef|grep nginx   查詢nginx進程

kill -QUIT  進程號  進程請求處理完成后停止進程,比較安全的停止方式

kil -TERM  進程號  這個跟kill -9 一樣,立即停止進程

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM