CentOS7下nginx安装配置(yum)

原创 2018年04月17日 09:45:47

本文章仅作为个人笔记

  • 判断是否有nginx源
    • 运行 yum search nginx
    • 当yum无nginx源时需要安装nginx的yum源
    • 如果已经有跳过2步骤
  • 添加yum源:
    • 新建 /etc/yum.repos.d/nginx.repo 文件(vim /etc/yum.repos.d/nginx.repo)
    • 加入以下内容:
      [nginx]
      name=nginx repo
      baseurl=http://nginx.org/packages/mainline/rhel/7/$basearch/
      gpgcheck=0
      enabled=1
    • 再运行 yum makecache(安装源并生成缓存)
    • 此时再运行 yum search nginx 会发现已经有nginx了
  • 安装nginx
    • 运行 yum install nginx.x86_64 -y
    • 出现如下字段表示安装完成(到目前为止未出现安装失败的情况)
  • 启动nginx
    • 运行 service nginx start (启动nginx)
    • 运行 curl localhost (检验是否启动成功)
    • 下图为初次运行成功截图
  • 使用心得与技巧:
    • 重启命令: service nginx restart
    • 启动命令: service nginx start
    • 停止命令: service nginx stop
    • nginx默认log地址: /var/log/nginx/
    • 常用nginx成功日志动态查看命令 : tail -f /var/log/nginx/access.log
    • 常用nginx失败日志动态查看命令: tail -f /var/long/nginx/error.log
    • nginx服务状态查看: service nginx status
    • nginx配置文件是否合法(更改完nginx配置文件后运行此命令可有效减少nginx停止运行): nginx -t
    • nginx总配置文件: /etc/nginx/nginx.conf
    • nginx常用配置文件目录: /etc/nginx/conf.d
    • nginx最简单端口转发(80转8080)(如果一个端口按照访问域名进行多个端口的转发可以直接添加多个如下实例,并在listen 80;下一行添加 server_name test.com;):
      server {
      listen 80;
      location / {
      proxy_pass http://127.0.0.1:8080;
      }
      }
    • nginx项目转发(80转8080同时设置test项目为默认项目)
      server {
      listen 80;
      location / {
      proxy_pass http://127.0.0.1:8080/test;
      }
      }
  • 最后附上直接安装脚本
    #!/bin/bash
    echo “[nginx]” > /etc/yum.repos.d/nginx.repo
    echo “name=nginx repo” >> /etc/yum.repos.d/nginx.repo
    echo baseurl=http://nginx.org/packages/mainline/rhel/7/$basearch/” >> /etc/yum.repos.d/nginx.repo
    echo “gpgcheck=0” >> /etc/yum.repos.d/nginx.repo
    echo “enabled=1” >> /etc/yum.repos.d/nginx.repo
    yum install nginx -y
    service nginx start
  • 脚本只需创建一个InstallNginx.sh文件粘贴内容后运行 bash InstallNginx.sh便好(文件名随意)

Centos7 安装 yum nginx 1.8

1、先卸载老版本 sudo yum remove nginx 2、编辑nginx的yum源配置 sudo vi /etc/yum.repos.d/nginx.repo 往里面写入 ...
  • FYW_wu
  • FYW_wu
  • 2016-01-14 16:24:15
  • 1918

CentOS 7 yum 安装 Nginx

1.添加Nginx到YUM源 添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令: sudo rpm -Uvh http://nginx.org/packages/centos/...
  • u012486840
  • u012486840
  • 2016-09-21 17:16:50
  • 30156

CentOS7配置nginx php php-fpm mariadb phpmyadmin(yum安装)

CentOS7配置nginx php php-fpm mariadb phpmyadmin(yum安装) yum安装步骤看http://blog.csdn.net/shile/article/de...
  • shile
  • shile
  • 2017-06-21 12:19:40
  • 2276

centos7 nginx安装与配置实现负载均衡

nginx是一个web服务器,类似apache一样,但是比apache性能更好,更快。还可以实现反向代理,和负载均衡,常用于构建web服务集群的负载均衡。今天就来记录一下,nginx的安装与配置,实现...
  • weixin_41004350
  • weixin_41004350
  • 2017-11-09 17:15:30
  • 648

centos 7下安装配置nginx

1:./configure 确定缺少的依赖模块 pcre依赖错误 解决办法:sudo apt-get  install libpcre3-dev zlib依赖错误 解决办法:sudo apt-get ...
  • CAIYAODENG
  • CAIYAODENG
  • 2015-07-29 16:25:37
  • 8501

Linux(RHEL7及CentOS7)下Nginx的安装与配置

一、环境 操作系统版本:CentOS Linux release 7.4.1708 (Core) 最小化安装版 二、安装过程 1、安装编译工具及相关库。 [root@Geeklp-Ng...
  • solaraceboy
  • solaraceboy
  • 2017-12-26 15:50:29
  • 417

CentOS7 yum 安装 Nginx最新版本

下载对应当前系统版本的nginx包(package) # wget  http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-cent...
  • ALLsharps
  • ALLsharps
  • 2016-07-30 10:29:50
  • 10089

centos7 yum安装"No package nginx available."问题

问题原因: nginx位于第三方的yum源里面,而不在centos官方yum源里面 解决方法: 安装epel(Extra Packages for Enterprise Linux)...
  • boolbo
  • boolbo
  • 2017-05-20 16:11:38
  • 2035

阿里云服务ECS(CentOS7) 用yum源安装nginx

1、nginx地址: http://nginx.org/en/linux_packages.html#stable 安装源命令: rpm -ivh http://nginx.org/packag...
  • liuxiaoming1109
  • liuxiaoming1109
  • 2017-11-29 15:44:52
  • 173

centos7 yum 方式安装nginx

centos7系统库中默认是没有nginx的rpm包的,所以我们自己需要先更新下rpm依赖库   (1)使用yum安装nginx需要包括Nginx的库,安装Nginx的库 #rpm-Uvh ht...
  • xiaoyu411502
  • xiaoyu411502
  • 2016-05-19 16:21:14
  • 3714
收藏助手
不良信息举报
您举报文章:CentOS7下nginx安装配置(yum)
举报原因:
原因补充:

(最多只允许输入30个字)