1. 程式人生 > >LNMP安裝與配置之Nginx

LNMP安裝與配置之Nginx

file 軟件 inf nginx -t enable web服務 常用命令 第一個 服務

  • Nginx簡介

    Nginx (engine x) 是一個高性能的HTTP和反向代理web服務器,同時也提供了IMAP/POP3/SMTP服務。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發的,第一個公開版本0.1.0發布於2004年10月4日。
    特點是占有內存少,並發能力強,事實上nginx的並發能力確實在同類型的網頁服務器中表現較好。

  • Yum安裝

    註:請以root權限執行
    安裝命令:

    # yum install -y nginx

    但默認情況下,會報沒有可用軟件包錯誤。這個時候需要我們自己添加Nginx的源文件,命令如下:

    # rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm  

    該命令執行之後,在/etc/yum.repos.d/ 下多出一個nginx.repo文件。然後再執行安裝命令yum install -y nginx,顯示成功,即安裝成功。

  • 啟動Nginx並設置開機自啟

    systemctl start nginx
    systemctl enable nginx
  • Nginx默認目錄簡介

    安裝成功後,使用whereis nginx可以查看Nginx的默認安裝目錄,如圖:
    技術分享圖片

    /etc/nginx :Nginx的配置路徑,包括conf文件
    /usr/share/nginx:Nginx默認站點目錄,包括html文件等
    /var/run/nginx.pid:Nginx的PID目錄
    /var/log/nginx/access.log:Nginx的訪問日誌
    /var/log/nginx/error.log:Nginx的錯誤日誌
  • Nginx常用命令

    啟動:nginx
    測試是否有問題:nginx -t
    重載配置文件:nginx -s reload
    設置配置文件:nginx -c filename
    幫助:nginx -h
    檢查版本:nginx -v

  • LNMP安裝與配置之Nginx