您的位置:首页 > 运维架构 > Nginx

CentOS6.5下安装Nginx

2015-09-16 16:42 585 查看
本次演示是在CentOS6.5操作系统下安装Nginx

操作系统:CentOS6.5-x86-64

Nginx版本:nginx-release-centos-6-0.el6.ngx.noarch.rpm

Nginx下载地址:http://nginx.org/en/linux_packages.html#stable

Epel版本:epel-release-6-8.noarch.rpm

Epel包下载地址:http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Epel源镜像地址:http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/

1、安装EPEL包

因安装nginx需要配置EPEL源,所以先安装EPEL的rpm包,到epel-release-6-8.noarch.rpm的目录下,安装EPEL:

[root@localhost tmp]# rpm -ivh epel-release-6-8.noarch.rpm

warning: epel-release-6-8.noarch.rpm: HeaderV3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...               ########################################### [100%]
1:epel-release          ########################################### [100%]


2、配置EPEL源

因此次演示没有联网,所以nginx需要的EPEL源的文件需要自己下载,并进行源配置:

[root@localhost tmp]# vi  /etc/yum.repos.d/epel.repo


修改:(这里需要的EPEL源包放置 /tmp/epel目录下)

baseurl=file:///tmp/epel

注释:

#mirrorlist

附:这是安装nginx需要的EPEL源的文件(/tmp/epel目录下)

(镜像地址:http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/)



3、安装Nginx

1)安装Nginx的rpm包

[root@localhost tmp]# rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm

warning:nginx-release-centos-6-0.el6.ngx.noarch.rpm: Header V4 RSA/SHA1 Signature, keyID 7bd9bf62: NOKEY
Preparing...               ########################################### [100%]
1:nginx-release-centos  ########################################### [100%]


2)删除nginx源

[root@localhost yum.repos.d]# pwd

/etc/yum.repos.d

[root@localhost yum.repos.d]# rm nginx.repo

rm: remove regular file `nginx.repo'? y


3)安装Nginx

[root@localhost yum.repos.d]# yum install nginx

Loaded plugins: fastestmirror, security

Loading mirror speeds from cached hostfile

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package nginx.x86_640:1.0.15-12.el6 will be installed

--> Processing Dependency:nginx-filesystem = 1.0.15-12.el6 for package: nginx-1.0.15-12.el6.x86_64

--> Processing Dependency:nginx-filesystem for package: nginx-1.0.15-12.el6.x86_64

--> Processing Dependency: gd forpackage: nginx-1.0.15-12.el6.x86_64

--> Processing Dependency: GeoIP forpackage: nginx-1.0.15-12.el6.x86_64

--> Processing Dependency:libgd.so.2()(64bit) for package: nginx-1.0.15-12.el6.x86_64

--> Processing Dependency:libGeoIP.so.1()(64bit) for package: nginx-1.0.15-12.el6.x86_64

--> Running transaction check

---> Package GeoIP.x86_64 0:1.6.5-1.el6will be installed

--> Processing Dependency: geoipupdatefor package: GeoIP-1.6.5-1.el6.x86_64

--> Processing Dependency: GeoIP-datafor package: GeoIP-1.6.5-1.el6.x86_64

---> Package gd.x86_64 0:2.0.35-11.el6will be installed

--> Processing Dependency:libXpm.so.4()(64bit) for package: gd-2.0.35-11.el6.x86_64

---> Package nginx-filesystem.noarch0:1.0.15-12.el6 will be installed

--> Running transaction check

---> Package GeoIP-GeoLite-data.noarch0:2015.04-2.el6 will be installed

--> Processing Dependency:GeoIP-GeoLite-data-extra = 2015.04-2.el6 for package:GeoIP-GeoLite-data-2015.04-2.el6.noarch

---> Package geoipupdate.x86_640:2.2.1-2.el6 will be installed

---> Package libXpm.x86_640:3.5.10-2.el6 will be installed

--> Running transaction check

---> PackageGeoIP-GeoLite-data-extra.noarch 0:2015.04-2.el6 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

================================================================================================

Package                           Arch            Version                  Repository     Size

================================================================================================

Installing:

nginx                             x86_64          1.0.15-12.el6            epel          404 k

Installing for dependencies:

GeoIP                             x86_64          1.6.5-1.el6              epel          113 k

GeoIP-GeoLite-data                noarch          2015.04-2.el6            epel          343 k

GeoIP-GeoLite-data-extra          noarch          2015.04-2.el6            epel           23 M

gd                                x86_64          2.0.35-11.el6            base          142 k

geoipupdate                       x86_64          2.2.1-2.el6              epel           28 k

libXpm                            x86_64          3.5.10-2.el6             base           51 k

nginx-filesystem                  noarch          1.0.15-12.el6            epel          8.1 k

Transaction Summary

================================================================================================

Install       8 Package(s)

Total download size: 24 M

Installed size: 50 M

Is this ok [y/N]: y

Downloading Packages:

------------------------------------------------------------------------------------------------

Total                                                           61 MB/s |  24 MB     00:00

warning: rpmts_HdrFromFdno: Header V3RSA/SHA256 Signature, key ID 0608b895: NOKEY

Retrieving key fromfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

Importing GPG key 0x0608B895:

Userid : EPEL (6)<epel@fedoraproject.org>

Package: epel-release-6-8.noarch (installed)

From   :/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

Is this ok [y/N]: y

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Warning: RPMDB altered outside of yum.

Installing : GeoIP-GeoLite-data-extra-2015.04-2.el6.noarch                                1/8

Installing : GeoIP-GeoLite-data-2015.04-2.el6.noarch                                      2/8

Installing : geoipupdate-2.2.1-2.el6.x86_64                                               3/8

Installing : GeoIP-1.6.5-1.el6.x86_64                                                    4/8

Installing : libXpm-3.5.10-2.el6.x86_64                                                  5/8

Installing : gd-2.0.35-11.el6.x86_64                                                     6/8

Installing : nginx-filesystem-1.0.15-12.el6.noarch                                        7/8

Installing : nginx-1.0.15-12.el6.x86_64                                                  8/8

Verifying : nginx-filesystem-1.0.15-12.el6.noarch                                        1/8

Verifying  :GeoIP-1.6.5-1.el6.x86_64                                                    2/8

Verifying  :GeoIP-GeoLite-data-2015.04-2.el6.noarch                                     3/8

Verifying  :libXpm-3.5.10-2.el6.x86_64                                                  4/8

Verifying  :geoipupdate-2.2.1-2.el6.x86_64                                              5/8

Verifying  : GeoIP-GeoLite-data-extra-2015.04-2.el6.noarch                                6/8

Verifying  :nginx-1.0.15-12.el6.x86_64                                                  7/8

Verifying  :gd-2.0.35-11.el6.x86_64                                                     8/8

Installed:

nginx.x86_64 0:1.0.15-12.el6

Dependency Installed:

GeoIP.x86_64 0:1.6.5-1.el6                       GeoIP-GeoLite-data.noarch 0:2015.04-2.el6

GeoIP-GeoLite-data-extra.noarch 0:2015.04-2.el6   gd.x86_64 0:2.0.35-11.el6

geoipupdate.x86_64 0:2.2.1-2.el6                  libXpm.x86_640:3.5.10-2.el6

nginx-filesystem.noarch 0:1.0.15-12.el6

Complete!


4)运行及检查nginx

[root@localhost yum.repos.d]# nginx

[root@localhost yum.repos.d]# whereis nginx

nginx: /usr/sbin/nginx /etc/nginx/usr/share/nginx /usr/share/man/man8/nginx.8.gz/usr/share/man/man3/nginx.3pm.gz


5)nginx版本

[root@localhost yum.repos.d]# /usr/sbin/nginx -v

nginx version: nginx/1.0.15


4、登录查看,成功

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: