Centos7下Nginx的安裝和配置


第一步:

        切換到/usr/local目錄,下載軟件包

   # cd /usr/local

   # wget http://nginx.org/download/nginx-1.11.5.tar.gz

第二步:

   安裝nginx,先執行以下命令,安裝nginx依賴庫,如果缺少依賴庫,可能會安裝失敗,具體可以參考文章后面的錯誤提示信息。

# yum install gcc-c++

# yum install pcre

# yum install pcre-devel

# yum install zlib 

# yum install zlib-devel

# yum install openssl

# yum install openssl-devel

第三步:

          解壓安裝包

   # tar -zxvf nginx-1.11.5.tar.gz

第四步:

nginx被解壓到了/usr/local/nginx-1.11.5 目錄下(不要把壓縮包解壓到/usr/local/nginx目錄下,

或者將解壓后的目錄重命名為nginx,因為nginx會默認安裝到/usr/local/nginx目錄下),切換

到nginx-1.11.5/目錄

# cd /usr/local/nginx-1.11.5/

第五步:

執行# ./configure

# ./configure

第六步:

如果沒有出現./configure: error提示,表示當前環境可以安裝nginx,執行make和make install編譯nginx

# make

# make install

第七步:

配置nginx開機啟動,切換到/lib/systemd/system/目錄,創建nginx.service文件vim nginx.service

# cd /lib/systemd/system/

# vim nginx.service

文件內容如下:

[Unit]

Description=nginx 

After=network.target 

[Service] 

Type=forking 

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx reload

ExecStop=/usr/local/nginx/sbin/nginx quit

PrivateTmp=true 

[Install] 

WantedBy=multi-user.target

退出並保存文件,執行systemctl enable nginx.service使nginx開機啟動

# systemctl enable nginx.service

第八步:

啟動校驗: 

systemctl start nginx.service    啟動nginx

systemctl stop nginx.service    結束nginx

systemctl restart nginx.service    重啟nginx

輸入http://服務器IP/ 如果能看到nginx的界面,就表示安裝成功了

 

        

查詢: 

      1) 查看端口命令:  netstat -ntulp | grep 80

      2) 按照名稱查找:  ps -ef|grep name

      3) 刷新nginx配置文件:  進入到/usr/local/nginx/sbin 目錄下,執行  ./nginx -s reload


免責聲明!

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



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