天天看點

LNMP環境安裝與配置之Nginx

  • 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的預設安裝目錄,如圖:
LNMP環境安裝與配置之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

繼續閱讀