小伙伴是不是也会感觉头疼,尤其是通过安装包进行安装nginx的时候,简直想摔电脑的节奏都有了。其实小编也有同样的经历,今天我们就来说一种简单的安装方式,那就是通过yum安装nginx,那是相当简单,下面我们就来说说安装步骤吧。
1.首先在/etc/yum.repos.d 这个文件下面添加一个文件epel.repo,文件内容如下:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 6 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 6 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
2.然后yum安装nginx:
yum -y install nginx
如果出现如下错误
查找原因之后解决方法如下:
修改文件“/etc/yum.repos.d/epel.repo”, 将第一个的baseurl的注释取消, mirrorlist注释掉。即可。
3.之后在运行yum -y install nginx,报如下错误
这个错误是因为yum源的问题,原有的epel.repo这个文件中没有nginx,所以这里需要给他添加进去一个。(因为epel是yum源)
4.输入命令:wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 下载一个对应版本的
rpm -ivh epel-release-6-8.noarch.rpm
5.再次运行yum -y install nginx 之后若还会报错,类似如下错误
需要修改vi epel.repo 这个文件
最后再次运行yum -y install nginx 安装成功,默认安装在/etc下面,有一个nginx
6.进入nginx里面,/nginx/conf.d文件下面,编译vi default.conf 配置文件在这个默认的文件下面
需要增加一段内容
#设定Nginx状态访问地址
location /status {
stub_status on;
access_log on;
auth_basic "NginxStatus";
#auth_basic_user_file conf/htpasswd;
} 这个用于监控nginx
7.保存退出之后,输入:nginx -t 查看是否成功
最后一步:
启动nginx:nginx
关闭nginx:nginx -s stop