Linux下安裝nginx (tar解壓版安裝) nginx1.16.1

Linux下安裝nginx (tar安裝) nginx1.16.1

1、下載
2、安裝和配置

一、下載nginx
官方下載地址

在這裏插入圖片描述
二、開始安裝及配置
1.將下載好的‘nginx-1.16.1.tar.gz’安裝包上傳到服務器上(這裏用的xftp6上傳)
在這裏插入圖片描述
2.解壓‘nginx-1.16.1.tar.gz’到指定目錄(/usr/local/myWorkSpace)並且重命名
命令:
tar -xvf nginx-1.16.1.tar.gz -C /usr/local/myWorkSpace
重命名:
mv nginx解壓後的文件名 nginx1.16在這裏插入圖片描述
3.安裝環境準備

環境介紹
gcc 安裝 nginx 需要先將官網下載的源碼進行編譯,編譯依賴 gcc 環境
PCRE PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 perl 兼容的正則表達式庫,nginx 的 http 模塊使用 pcre 來解析正則表達式
pcre-devel pcre-devel 是使用 pcre 開發的一個二次開發庫
zlib zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內容進行 gzip
OpenSSL OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及 SSL 協議,nginx 不僅支持 http 協議,還支持 https(即在ssl協議上傳輸http)

yum -y install gcc-c++

yum -y install pcre pcre-devel

yum -y install zlib zlib-devel

yum -y install openssl openssl-devel

4.安裝
簡單安裝:
全部採用默認安裝
1)./configure
2)make && make install
執行完成之後 nginx 運行文件 就會被安裝在 /usr/local/nginx 下。
自定義安裝
1)./configure --prefix=/usr/local/myWorkSpace/nginx1.16 --with-http_stub_status_module --with-http_ssl_module --with-debug
2)make && make install

5.啓動nginx
cd /usr/local/myWorkSpace/nginx1.16/sbin
./nginx
啓動報錯:
nginx: [alert] could not open error log file: open() “/usr/local/nginx/logs/error.log” failed (2: No such file or directory)
解決方法:
mkdir logs
再次啓動,沒有報錯,nginx啓動完成。
在瀏覽器地址欄輸入ip,出現以下畫面:
在這裏插入圖片描述
恭喜你,安裝結束啦!!!

6.配置環境變量,這樣的話就可以在任何目錄使用nginx命令

vim /etc/profile

末尾添加
export PATH=/usr/local/myWorkSpace/nginx1.16/sbin:$PATH

保存重新加載
source /etc/profile

常用命令:


啓動 nginx:./nginx -s start
優雅停止 nginx:./nginx -s quit
快速停止 nginx:./nginx -s stop
重啓nginx:./nginx -s reload


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章