Nginx簡介 Nginx (engine x) 是一個高性能的HTTP和反向代理web伺服器,同時也提供了IMAP/POP3/SMTP服務。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發的,第一個公開版本0.1.0發佈於2004年10月4日。 ...
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