前言
nginx 跟 Apache 的作用差不多,都是提供 WEB 服務,但 nginx 相對於 Apache 來說,在效能上有更好的體現,而 Apache 有穩定性方面會比 nginx 好一些,所以要用哪一個,自己喜歡就好。下面就給大家分享下 nginx 的安裝及配置方法。如果你覺得下面記錄的東西有點亂,你可以直接看本文後面的總結也是可以的,更省時,更省心。我在這裡。 小插曲
如果你直接執行命令
# yum install nginx
你會得到這樣的提示
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.yun-idc.com
* extras: mirrors.tuna.tsinghua.edu.cn
* rpmforge: mirrors.neusoft.edu.cn
* updates: mirrors.tuna.tsinghua.edu.cn
No package nginx available.
Error: Nothing to do
No package nginx available.(找不到 nginx 安裝包),所以我們得配置下,讓系統自動去幫你去下載,執行如下代碼
# vim /etc/yum.repos.d/nginx.repo
如果沒有這個檔案(一般沒有),系統會自動為你建立一個,按下鍵盤i進入編輯模式,複製下面的內容粘貼到檔案裡,按Esc鍵退出編輯模式,按 :wq 儲存退出。
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
還果你的系統是centos 7.2以上的,那麼你就直接執行如下命令列就可以了
# yum install nginx
nginx 安裝配置
現在直接輸入下面的命令列進行安裝,你就會如入無人之境,一路暢通無阻。
# yum install nginx
安裝記錄
下面就是 nginx 的安裝過程的全記錄
[root@niaoyun53098 ~]# yum install nginx Loaded plugins: fastestmirror nginx | 2.9 kB 00:00 nginx/7/x86_64/primary_db | 14 kB 00:01 Loading mirror speeds from cached hostfile * base: mirrors.yun-idc.com * extras: mirrors.tuna.tsinghua.edu.cn * rpmforge: mirrors.neusoft.edu.cn * updates: mirrors.tuna.tsinghua.edu.cn Resolving Dependencies --> Running transaction check ---> Package nginx.x86_64 1:1.10.1-1.el7.ngx will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: nginx x86_64 1:1.10.1-1.el7.ngx nginx 640 k Transaction Summary ================================================================================ Install 1 Package Total download size: 640 k