nginx版本:nginx1.15.5
linux版本:centos7.5
安裝相關依賴元件
gcc(c語言環境)
pcre
pcre(perl compatible regular expressions)是乙個perl庫,包括 perl 相容的正規表示式庫。nginx的http模組使用pcre來解析正規表示式,所以需要在linux上安裝pcre庫。
yum install -y pcre pcre-devel
注:pcre-devel是使用pcre開發的乙個二次開發庫。nginx也需要此庫。
zlib
zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫。
yum install -y zlib zlib-devel
openssl
//一鍵安裝上面四個依賴
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
安裝建立乙個資料夾
cd /usr/
mkdir nginx
cd nginx
解壓安裝包
tar -zxvf nginx-1.15.5.tar.gz
分別是四個引數
x : 從 tar 包中把檔案提取出來
z : 表示 tar 包是被 gzip 壓縮過的,所以解壓時需要用 gunzip 解壓
v : 顯示詳細資訊
f ***.tar.gz : 指定被處理的檔案是 ***.tar.gz
//進入nginx目錄
cd nginx-1.15.5/
//執行配置命令
./configure
//執行編譯命令
make
//執行安裝命令
make install
nginx常用命令//測試配置檔案
(/usr/local/nginx/sbin/為安裝目錄)
/usr/local/nginx/sbin/nginx -t
//啟動命令
/usr/local/nginx/sbin/nginx
//停止命令
/usr/local/nginx/sbin/nginx -s stop
或者 :
(stop表示立即停止nginx,不儲存相關資訊
quit表示正常退出nginx,並儲存相關資訊
)/usr/local/nginx/sbin/nginx -s quit
//重啟命令
/usr/local/nginx/sbin/nginx -s reload
//檢視程序命令
ps -ef | grep nginx
//平滑重啟
kill -hup nginx主程序號
關閉nginx
查詢nginx主程序號
ps -ef | grep nginx
從容停止 kill -quit 主程序號
快速停止 kill -term 主程序號
強制停止 kill -9 nginx
防火牆的設定
這一步必不可少,要放開redis預設埠80
新增firewall-cmd --zone=public --add-port=80/tcp --permanent
(--permanent永久生效,沒有此引數重啟後失效)
重啟生效
firewall-cmd --reload
瀏覽器訪問
啟動nginx,並瀏覽器訪問ip:
192.168.232.129
(192.168.232.131,這裡為我的伺服器位址)
如下圖,表示啟動成功
Linux上安裝含rtmp模組的nginx
1 準備工作 yum y install pcre devel openssl openssl devel yum y install wget yum y install unzip yum y install gcc c sudo apt get install openssl libssl d...
nginx入門1 linux上安裝nginx
先yum y install gcc gcc c autoconf pcre pcre devel make automake進nginx官網找到相應的系統,按照提示操作 以centos為例,在 etc yum.repos.d目錄下 新建檔案nginx.repo,寫入以下內容,然後yum insta...
linux下安裝nginx和配置nginx
linux的安裝包 1.將jar包放入到linux 2解壓 tar xvf 3.執行命令 configure prefix opt nginx sbin path usr bin nginx 報錯執行命令 yum y install pcre devel yum y install openssl ...