精华内容
下载资源
问答
  • nginx yum安装

    2018-04-12 14:13:57
    yum安装1. vim /etc/yum.repos.d/nginx.repo2. [nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=13. yum list |grep nginx4. yum -y install nginx否...
    yum安装
    1. vim /etc/yum.repos.d/nginx.repo
    2. 
    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
    gpgcheck=0
    enabled=1


    3. yum list |grep nginx


    4. yum -y install nginx


    否安装完成。
    5. rpm -q nginx




    6.  chown root /var/empty/sshd/
    7.  /etc/init.d/sshd restart
    8.  chkconfig sshd on
    9.  chkconfig --list sshd
    10. ps -aux | grep sshd









    检查配置文件ngnix.conf的正确性命令:
    /usr/local/nginx/sbin/nginx -t


    /usr/local/nginx/sbin/nginx            #启动


    /usr/local/nginx/sbin/nginx -s reload            # 重新载入配置文件
    /usr/local/nginx/sbin/nginx -s reopen            # 重启 Nginx
    /usr/local/nginx/sbin/nginx -s stop              # 停止 Nginx
    展开全文
  • 1、yum 安装 nginx 报错:No package nginx available. 2、两种 yum 安装解决报上述错误的方法 3、yum 安装 nignx 的相关目录以及常用命令

    CentOS7 nginx yum 安装及相关命令

    在CentOS7中安装nginx,突然发现不能直接安装了,报错如下:

    这里写图片描述

    经过查询,发现原来是酱紫:
    centos7系统库中默认是没有nginx的rpm包的,所以我们自己需要先更新下rpm依赖库

    所以,下面开始走你!
    **

    方法一

    **
    第一步
    执行命令:rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    安装与CentOS7相匹配的 nginx库
    第二步
    执行yum安装:yum -y install nginx

    至此,nginx安装完毕!

    方法二

    由于yum源中没有我们想要的nginx,那么我们就需要创建一个“/etc/yum.repos.d/nginx.repo”的文件,其实就是新增一个yum源。

    执行命令 vim /etc/yum.repos.d/nginx.repo
    然后将下面的内容复制进去:

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
    gpgcheck=0
    enabled=1

    然后保存“/etc/yum.repos.d/nginx.repo”文件后,我们就使用yum命令查询一下我们的nginx的yum源配置好了没有。
    执行命令:yum list |grep nginx

    nginx.x86_64 1:1.10.1-1.el7.ngx nginx
    nginx-debug.x86_64 1:1.8.0-1.el7.ngx nginx
    nginx-debuginfo.x86_64 1:1.10.1-1.el7.ngx nginx
    nginx-module-geoip.x86_64 1:1.10.1-1.el7.ngx nginx
    nginx-module-image-filter.x86_64 1:1.10.1-1.el7.ngx nginx
    nginx-module-njs.x86_64 1:1.10.1.0.0.20160414.1c50334fbea6-1.el7.ngx
    nginx
    nginx-module-perl.x86_64 1:1.10.1-1.el7.ngx nginx
    nginx-module-xslt.x86_64 1:1.10.1-1.el7.ngx nginx
    nginx-nr-agent.noarch 2.0.0-9.el7.ngx nginx
    pcp-pmda-nginx.x86_64 3.10.6-2.el7 base

    如果执行命令是这样的显示效果,那么我们的nginx的yum源就配置成功啦!

    然后要安装我们的nginx就直接执行:

    备注:
    nignx yum安装默认安装地址

    这里写图片描述

    配置目录:/etc/nginx
    启动目录:/usr/sbin

    nginx启动、停止、重启、配置文件校验

    1、nignx 启动

    a、命令   /usr/sbin/nginx -c /etc/nginx/nginx.conf
    b、进入目录 cd /usr/sbin/
       执行./nginx
    

    2、nginx停止命令(3种方法 2种方式)

    a、从容停止  需要知道进程号
    
        查看nginx进程号命令为:ps -ef|grep nginx  只需要查看master的进程号
    
        停止命令 kill -QUIT  进程号
    
    b、快速停止  kill -TERM 进程号  或者   kill -INT 进程号
    
    c、强制停止   pkill -9 nginx
    
    d、service nginx stop (推荐)
    

    3、nginx重启命令

    有时候我们重启是由于修改了conf文件,所以重启前,需要验证下配置文件是否正确
    
    a、第一种重启方法
    
        进入sbin目录  命令 cd /usr/sbin
    
        重启命令./nginx -s reload
    
    b、重启第二种方法
    
        重启命令kill -HUP 进程号
    
    c、service nginx restart (推荐)
    

    4、验证配置文件是否正确的命令:

    a、方法一   
    
       /usr/sbin/nginx -t -c /etc/nginx/nginx.conf
    
    b、进入sbin目录  命令 cd /usr/sbin
    
        验证命令为 ./nginx -t 
    
        出现  XXXXXX  is ok 表示配置文件没问题
    
    展开全文
  • Yum安装 添加一个 Yum 的扩展源: [root@localhost ~] vi /etc/yum.repos.d/nginx.repo # nginx 是自己随意起的,但是后缀repo时必须的 打开后 在填写下面 [nginx] name=nginx repo # 下面这行centos根据你自己...

    Yum的安装

    添加一个 Yum 的扩展源:

    [root@localhost ~] vi /etc/yum.repos.d/nginx.repo
    		# nginx 是自己随意起的,但是后缀repo时必须的
    

    打开后 在填写下面

    [nginx]
    name=nginx repo
    # 下面这行centos根据你自己的操作系统修改比如:OS/rehel
    # 7是你Linux系统的版本,可以通过URL查看路径是否正确
    baseurl=http://nginx.org/packages/centos/7/$basearch/
    gpgcheck=0
    enabled=1
    

    查看源

    yum list | grep nginx	
    

    在这里插入图片描述
    可以看到 除了 Nginx 的源还有 epel,而且他们的版本是不一样的,我们要吧 epel的版本给禁用。
    避免产生冲突

    cd /etc/yum.repos.d/
    
    mv epel.repo epel.repo.bak
    

    查看

    yum list | grep nginx
    

    在这里插入图片描述

    最后执行安装

    yum -y install nginx
    

    安装好后启动

    systemctl start nginx
    

    查看启动进程

    ps aux | grep nginx
    

    查看端口

    netstat -lntp
    

    在这里插入图片描述
    查看 ip

    [root@localhost yum.repos.d] ifconfig
    

    在这里插入图片描述
    访问查看

    如果你用的是阿里云 那么你此刻访问的就是你的 公网IP

    在这里插入图片描述

    如果说你访问不了,说明你的 防火墙在开启

    解决方案:

    1. 直接关闭防火墙

    2. 不关闭防火墙的话 查看限制规则
      iptables -nvL在这里插入图片描述
      我这个是没有限制80的,如果你有 那就把 80端口 放行

      iptables -I INPUT -p tcp --dport 80 -j ACCEPT	
      

      然后再 浏览器访问 OK。

    systemctl start/stop/restart/reload nginx        # 启动/停止/重启/重新加载
    
    nginx -V    # 查看版本信息
    

    总结
    在这里插入图片描述



    源码安装

    场景需求:

    如果是需要使用 nginx 第三方的模块,或者在其他的操作系统上就需要安装。

    # 个人建议 将源码包都安装在这里
    cd /usr/local/src/
    
    # 安装
    wget http://nginx.org/download/nginx-1.14.0.tar.gz
    
    # 解压
    tar zxvf nginx-1.14.0.tar.gz
    
    

    cd 进去查看

    cd nginx-1.14.0./
    

    在这里插入图片描述
    这些就是源码 再详细的就是他下面的文件。

    指定安装目录:

    ./configure --prefix=/usr/local/nginx
    

    指定命令后面还可以 携带参数。

    ./configure --help  # 查看 其他参数
    

    编译

    make
    make install
    

    都安装后 ngxin 就会在 ls /usr/local/nginx 下面

    ls /usr/local/nginx/conf     # 是他的配置文件
    ls /usr/local/nginx/html     # 是他的默认页
    ls /usr/local/nginx/logs     # 是存放日志的地方
    ls /usr/local/nginx/sbin     # 可执行文件
    

    在没有写启动脚本的情况下

    启动只能在 命令行执行

    /usr/local/nginx/sbin/nginx    # 启动Nginx
    

    同样浏览器 访问
    在这里插入图片描述
    这就代表安装成功了。
    如果是启动失败 肯定是 80端口被占用了。懂我的 意思吧,pkill 他

    如果说 业务的需求 我们更改了 配置文件

    /usr/local/nginx/sbin/nginx -t    # 来查看配置文件是否有问题
    
    # 结尾显示 is ok / successful 就代表没问题
    
    # 没错的话 重启他
    /usr/local/nginx/sbin/nginx -s reload
    

    我们还可以使用脚本来启动,以后的每次操作都会方便简洁

    在此目录下面

    vi /etc/init.d/nginx
    

    直接填入 以下内容:

    #!/bin/bash
    # chkconfig: - 30 21
    # description: http service.
    # Source Function Library
    . /etc/init.d/functions
    # Nginx Settings
    
    NGINX_SBIN="/usr/local/nginx/sbin/nginx"
    NGINX_CONF="/usr/local/nginx/conf/nginx.conf"
    NGINX_PID="/usr/local/nginx/logs/nginx.pid"
    RETVAL=0
    prog="Nginx"
    
    start() 
    {
        echo -n $"Starting $prog: "
        mkdir -p /dev/shm/nginx_temp
        daemon $NGINX_SBIN -c $NGINX_CONF
        RETVAL=$?
        echo
        return $RETVAL
    }
    
    stop() 
    {
        echo -n $"Stopping $prog: "
        killproc -p $NGINX_PID $NGINX_SBIN -TERM
        rm -rf /dev/shm/nginx_temp
        RETVAL=$?
        echo
        return $RETVAL
    }
    
    reload()
    {
        echo -n $"Reloading $prog: "
        killproc -p $NGINX_PID $NGINX_SBIN -HUP
        RETVAL=$?
        echo
        return $RETVAL
    }
    
    restart()
    {
        stop
        start
    }
    
    configtest()
    {
        $NGINX_SBIN -c $NGINX_CONF -t
        return 0
    }
    
    case "$1" in
      start)
            start
            ;;
      stop)
            stop
            ;;
      reload)
            reload
            ;;
      restart)
            restart
            ;;
      configtest)
            configtest
            ;;
      *)
            echo $"Usage: $0 {start|stop|reload|restart|configtest}"
            RETVAL=1
    esac
    
    exit $RETVAL
    
    

    开机自启动

    chkconfig nginx on
    chkconfig list     # 展示权限
    

    简单介绍权限

    常用的linux文件权限:

    • 444 r–r--r–
    • 600 rw-------
    • 644 rw-r–r--
    • 666 rw-rw-rw-
    • 700 rwx------
    • 744 rwxr–r--
    • 755 rwxr-xr-x
    • 777 rwxrwxrwx

    从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。
    而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;

    通过4、2、1的组合,得到以下几种权限:

    • 0(没有权限)
    • 4(读取权限)
    • 5(4+1 | 读取+执行)
    • 6(4+2 | 读取+写入)
    • 7(4+2+1 | 读取+写入+执行)

    以755为例:

    1-3位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;
    4-6位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;
    7-9位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。

    最后 总结
    在这里插入图片描述

    展开全文
  • nginx yum命令安装

    2021-01-26 09:22:22
    nginx yum命令安装 默认情况Centos7中没有Nginx的源,Nginx官方提供了源,所以执行如下命令添加源 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装...

    nginx yum命令安装

    默认情况Centos7中没有Nginx的源,Nginx官方提供了源,所以执行如下命令添加源

    rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

    安装Nginx

    yum install -y nginx

    启动Nginx并设置开机自动运行

    systemctl start nginx.service

    systemctl enable nginx.service

    Nginx关闭命令

    systemctl stop nginx.service

    Nginx重启命令

    systemctl restart nginx.service

    关闭防火墙

    systemctl stop firewalld 临时关闭

    systemctl disable firewalld ,然后reboot 永久关闭

    systemctl status firewalld 查看防火墙状态。

    输入IP测试:
    在这里插入图片描述

    展开全文
  • CentOS 7 yum 安装 Nginx

    万次阅读 多人点赞 2016-09-21 17:16:50
    1.添加NginxYUM源 添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令: sudo rpm -Uvh ...2.安装Nginx 在你的CentOS 7 服务器中使用yum
  • Nginx-yum安装

    2020-04-17 16:41:20
    Yum安装nginx 配置Yum源的官网:http://nginx.org/en/linux_packages.html #1、配置nginx的Yum源 安装说明 在新计算机上首次安装nginx之前,需要设置nginx软件包存储库。 之后,您可以从存储库安装和更新nginx。 RHEL...
  • yum安装 添加yum源rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装nginxyum install -y nginx 启动nginxsystemctl start nginx.service systemctl...
  • Nginxyum安装nginx

    2019-12-10 12:00:21
    这里是nginxyum安装源: centos7: rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm centos6: rpm -ivh ...
  • CentOS 安装nginx yum install nginx 时报错:No package nginx available. 解决办法: 先安装EPEL源,EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的...
  • yum安装nginx

    2020-04-06 14:43:45
    准备工作 安装Nginx Nginx配置存放位置 Nginx简单的操作命令 准备工作 添加nginx存储库 yum install epel-release 安装Nginx yum install nginx ...systemctl start nginx #启动 注意防火墙端口号的...使用yum安装...
  • CentOs 7.6 yum安装nginx

    2021-04-06 22:13:00
    CentOs7.6安装nginx yum安装 添加yum源 sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装 sudo yum install -y nginx 重启服务 sudo ...
  • Linux下nginx安装 安装环境: # cat /proc/version Linux version 3.10.0-123.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Mon Jun 30 12:09:...
  • NginxYUM安装和编译安装

    千次阅读 2016-12-21 02:21:40
    Nginx官网YUM源来安装Nginx和编译安装。... YUM安装 首先创建nginx.repo文件 vim /etc/yum.repos.d/nginx.repo 输入以下内容:​ [nginx]  name=nginx repo baseurl=http://nginx.org/packages/OS/OSRE
  • Yum安装Nginx

    2019-03-14 09:18:21
    Centos7直接yum安装就ok 如果是centos6需要先安装nginx的yum源 rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 然后安装 yum info nginx yum ...
  • 根做运维的朋友聊天,谈到了,yum安装和源码安装哪个好的问题。真没想到,关于这个问题,分歧还挺大的。有的人认为,不用源码安装就不是好的运维,不是好的系统管理员。这帽子扣的有点大了。在此我想说一说我的看法...
  • 这里写目录标题源码安装:yum安装: 源码安装: wget http://nginx.org/download/nginx-1.15.8.tar.gz tar -zxvf nginx-1.15.8.tar.gz cd nginx-1.15.8 ./configure \ --prefix=/usr/local/nginx \ --pid-path=/var...
  • yum安装Nginx教程

    千次阅读 2021-03-03 16:46:31
    yum安装Nginx教程   安装CentOS 7:本人原创 更新yum yum update -y 下载Nginx 安装nginx源 rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 查看...
  • centos7安装nginxyum安装)一、引言二、前置条件查看三、启动 一、引言 前面通过下载压缩包的形式进行安装nginx,发现需要很多前提条件,并且对于启动、停止、重启以及自启动有很多的配置过程,所以此次进行yum...
  • nginx安装(yum安装

    2019-11-27 17:47:33
    要设置yum存储库,请创建/etc/yum.repos.d/nginx.repo 包含以下内容的文件 : vim /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$...
  • nginx yum安装后默认的 nginx.conf 配置内容,作为备忘
  • 这里写自定义目录标题nginx安装yum安装方法(基于centos7)功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、...
  • yum安装Nginx

    2018-12-12 13:21:56
    yum安装Nginx 快速安装 配置yum仓库 # 使用vim编写该文件,如果您不懂请先学习vim编辑器 vim /etc/yum.repos.d/nginx.repo 添加nginx的yum仓库 把这段代码粘贴到上一步所打开的文件中,这里使用的服务器是centOS 7...
  • 一、Yum安装 1. 安装 yum-utils 包 $ yum install yum-utils 2. 添加 yum 安装源 Nginx官网提供了三个类型的版本: Mainline version:是 Nginx 目前主力在做的版本,可以说是开发版 Stable version: 最新稳定版...
  • 本文主要针对centos7.3中yum安装nginx进行介绍,yum安装是于2019.06.12为止,本人认为在不需要深层次配置情况下最为简单的安装方法。下面将进行详细介绍:其中sudo命令为全局命令,在配置前最好切换为root用户
  • nginxyum安装方法

    2016-04-23 00:04:47
    1.为了追加 nginxyum 仓库,需要创建一个文件 /etc/yum.repos.d/nginx.repo,并将下面的内容复制进去:  [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ ...
  • 停止nginx服务 service nginx stop 使用yum 清理 yum remove nginx 查询所有关于‘nginx’ 的路径 find / -name "nginx" 删除找到的所有路径目录

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,498
精华内容 8,199
关键字:

nginxyum安装