ubuntu16.04源碼編譯安裝nginx1.14.2


1、下載nginx-1.14.2, 官網地址:nginx.org

2、解壓nginx-1.14.2.tar.gz   

      

tar zxvf  nginx-1.14.2.tar.gz

3、切到文件夾nginx-1.14.2 

4、

用configure腳本編譯源代碼,./configure,使用默認配置。可能會提示pcre,zlib依賴庫需要安裝,則繼續安裝依賴的pcre, zlib庫,
執行
sudo apt-get update    
sudo apt-get install libpcre3 libpcre3-dev  
apt-get install zlib1g-dev

安裝gcc

sudo apt-get  install  build-essential

安裝好之后繼續執行

./configure

執行結果

5、執行make和make  install

6、切到路徑:/usr/local/nginx/sbin

     執行命令:

./nginx

7、查看是否成功

8、配置軟鏈接

sudo ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
nginx -s reload  :修改配置后重新加載生效
nginx -s reopen  :重新打開日志文件
nginx -t -c /path/to/nginx.conf 測試nginx配置文件是否正確

關閉nginx:
nginx -s stop  :快速停止nginx
         quit  :完整有序的停止nginx

其他的停止nginx 方式:

ps -ef | grep nginx

kill -QUIT 主進程號     :從容停止Nginx
kill -TERM 主進程號     :快速停止Nginx
pkill -9 nginx          :強制停止Nginx



啟動nginx:
nginx -c /path/to/nginx.conf

平滑重啟nginx:
kill -HUP 主進程號
 

 


免責聲明!

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



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