-
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預設目錄簡介
安裝成功後,使用
可以檢視Nginx的預設安裝目錄,如圖:whereis 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