centos7 通過yum命令安裝nginx

   centos服務器在實際應用中用的是非常多的,在服務器領域非常常見。同時nginx作爲市場佔有率最高的http服務器,並不包含在centos系統的默認軟件包中,需要單獨進行安裝。

在網上隨手一搜就是./configure  make 什麼的一套就出來了。說實話,個人非常反對此種方式,對於大多數人而言,都只是想要裝個nginx而已,你非要我再編譯一下,自己編譯的軟件難道比官方編譯的香嘛,編譯過程倒是不難,主要是還要再裝一堆與此無關的gcc,g++,perl什麼的就有點反人類。我真的是隻需要裝一個nginx,開個http服務而已,淨給我整這些沒一點錘子用的命令,還tm把屏幕都佔滿了。

因此,推薦使用已經編譯好的安裝包進行安裝,省去不必要的編譯過程。

有兩個源是推薦的,一個是nginx.org,這個不用說是nginx官方的源,另一個是epel,這個是社區的官方源。

具體方法如下:

 

一、第一種方法

從nginx.org官方源安裝nginx

安裝nginx的源

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

安裝Nginx

    yum install -y nginx

二、第二種方法

從epel源安裝nginx。

epel是社區打造的免費開源發行軟件包版本庫。EPEL,即Extra Packages for Enterprise Linux的簡稱,是爲企業級Linux提供的一組高質量的額外軟件包,包括但不限於Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Enterprise Linux (OEL)。裏面包含許多相比centos官方更加新的軟件包,centos官方軟件包中只有gcc-4.8一個,而epel中提供gcc-6, gcc-8等。

yum命令安裝epel源

  yum install epel-release -y

更新軟件包的數據

  yum update

此時即可安裝nginx

  yum -y install nginx
 

三、管理和配置nginx

啓動Nginx

    systemctl start nginx

配置Nginx開機自啓

    systemctl enable nginx

 

nginx的配置位於/etc/nginx目錄下,通過編輯/etc/nginx/conf.d/default.conf文件進行配置

vi /etc/nginx/conf.d/default.conf

 

 

參考:

http://nginx.org/en/linux_packages.html#RHEL-CentOS

https://blog.csdn.net/xfxfxfxfxf666/article/details/90476891

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章