在Linux系統下安裝nginx教程


      最近學習了nginx,就打算nginx安裝在Linux系統下,於是我就把安裝步驟記錄下來了,分享給大家,希望能對大家有幫助!

     我的博客地址:https://www.cnblogs.com/themysteryofhackers/p/11935904.html

     更新時間:2019-11-26

一、上傳文件

    nginx文件的下載可以到官網去下在,或者點擊這個鏈接就可以去到nginx官網。如下圖

1574748141(1)

     我下載的nginx是穩定版1.16.1版本,下載好了之后。打開SecureCRTPortable,就進入 /usr/tmp 目錄,因為這個目錄存放的是臨時文件的,然后上傳你下載的 nginx-1.16.1.tar.gz,點擊菜單欄”Transfer”按鈕,在彈出的列表中選擇”Zmodem Upload list…”選項,然后會有一個彈窗出來,你選擇你要上傳的文件,然后點擊“Start Upload” 按鈕上傳即可。如下圖所示

1574745017(1)

1574745177(1)

 

二、下載依賴庫

     因為nginx運行需要依賴其他的環境,所以要下載安裝一些依賴庫,直接運行命令就好,命令會自動安裝的。

yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

1574745393(1)

三、解壓你上傳的文件

tar -zxvf nginx-1.16.1.tar.gz

1574745575(1)

1574745639(1)

 

四、添加配置和編譯程序

     進入你解壓的文件里,運行  ./configure --prefix=/usr/local/nginx   這個命令,這個命令就是講nginx安裝到那個地方,運行后再運行  make && make install  這個命令進行初始化。

cd nginx-1.16.1
./configure --prefix=/usr/local/nginx
make && make install

 

1574745802(1)

 

     執行好命令后,就進入 /usr/local/nginx  的目錄,去配置nginx的環境變量。

1574746099(1)

1574746262(1)

 

五、添加防火牆配置

     運行下面的命令就可以了,這三個命令的作用分別是,開放80端口,重啟防火牆和查找已經開放的端口。

firewall-cmd --permanent --add-port=80/tcp
systemctl restart firewalld.service
firewall-cmd --list-ports

1574746361(1)

 

六、啟動nginx

     輸入nginx 命令啟動nginx。因為我配置了環境變量,所以就不用了輸入前面的路徑了,直接輸入命令就可以了,如果沒有配路徑的話,要輸入前面的路徑的。

/usr/local/nginx/sbin/nginx #啟動
/usr/local/nginx/sbin/nginx -s stop    #停止服務
/usr/local/nginx/sbin/nginx -s quit    #退出服務
/usr/local/nginx/sbin/nginx -s reopen    #重新打開日志文件
/usr/local/nginx/sbin/nginx -s reload    #重新加載配置文件

然后在系統的瀏覽器輸入Linux虛擬機的地址就可以訪問nginx了,成功的話,如下圖

1574746462(1)

 

結尾

     我是一個Java程序員,一個向往技術的小白,以后我會陸續將自己學習到的Java或者其他的知識會以博客的形式分享出來,希望能對大家有幫助。

     喜歡小編的就給我一個關注吧!

     如果有哪些問題、有哪些不妥或者侵犯到您的權益的地方,可以聯系我,我馬上修改。


免責聲明!

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



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