zoukankan      html  css  js  c++  java
  • 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 日志管理
    Linux 备份与恢复
    Linux 启动管理
    Linux 用户和用户组管理
    产生指定时间区间序列、按指定单位变化时间 python实现
    python上数据存储 .h5格式或者h5py
    数据预处理之独热编码(One-Hot Encoding)
    残差网络
    GBDT为什么不能并行,XGBoost却可以
    百融金服、趣店、中航信面试总结
  • 原文地址:https://www.cnblogs.com/xmhd/p/8583767.html
Copyright © 2011-2022 走看看