linux上轻松安装nginx

Posted xmhd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux上轻松安装nginx相关的知识,希望对你有一定的参考价值。

      小伙伴是不是也会感觉头疼,尤其是通过安装包进行安装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




























以上是关于linux上轻松安装nginx的主要内容,如果未能解决你的问题,请参考以下文章

在linux上安装nginx是否会创建名为nginx或nobody的用户和用户组

如何查看linux已安装nginx

Linux——在Linux系统上安装启动和配置Nginx

Linux——在Linux系统上安装启动和配置Nginx

linux 下nginx模块的安装

LinuxLinux上安装Nginx