• 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

  • 相关阅读:
    计算机控制技术课程动画课件资料等
    “工业4.0”下的可视化工厂建设方案
    UE4成批处理透明材质
    ROS_Kinetic_x 基於ROS和Gazebo的RoboCup中型組仿真系統(多機器人協作)
    UE4 C++与蓝图交互
    UE4联机烘焙
    临近毕业:AndroidVS大数据Java的offer,我到底应该怎么选?
    态度决定成败:大专毕业的我如何在25岁时拿到了阿里P6的offer?
    这13位专家关于kotlin的看法,80%移动开发人员都没听过
    Flutter 初学者到底需要怎样的Demo?
  • 原文地址:https://www.cnblogs.com/xmhd/p/8583767.html
Copyright © 2020-2023  润新知