zoukankan      html  css  js  c++  java
  • 在centos7上编译安装nginx

    题前,先放一个有图有真相的博客链接:https://www.cnblogs.com/zhang-shijie/p/5294162.html

    虽然别人说的很详细,但还是记录一下

    1、VMWare Workstation安装centos7版本

    2、配置基本环境

    1)网络环境

    直接运行命令

    ./configure --prefix=/nginx-test

    出现错误:

    Could not resolve host: mirrorlist.centos.org; Unknown error

    网上说是DNS配置问题

    # 修改 /etc/resolv.conf 配置DNS
    su root
    # 修改权限
    chmod 777 -R resolv.conf
    nameserver 8.8.8.8
    # 重启服务
    service network restart

    还是无效,那继续

    nmcli connection show
    # eth**根据自己电脑情况设置 nmcli con up eth**

    2)编译环境

    直接运行

    ./configure --prefix=/nginx-test

    报错:

    c compiler cc is not found

    后面还会报pcre、zlib没有,直接运行下面一句话安装所有需要的环境

    # 切换用户
    # su root
    # yum -y下载后直接安装,yum下载后询问是否安装
    yum -y install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel

    3、开始编译

    ./configure --prefix=/nginx-test

     

    4、make

    make install

     目录结构:

    5、启动服务

    进入到nginx-test目录,输入命令出现错误,没有权限读取log文件

    ./sbin/nginx

    赋权限

    su root
    # 给整个nginx-test目录夹赋读写权限
    chmod 777 -R ./
    # 启动
    ./sbin/nginx

    启动之前的目录结构:

    查看localhost:80,出现下面页面则启动成功

    6、停止服务

    ./sbin/nginx -s stop

    在没有可视化图形界面时,采用wget命令获取

    # 下载nginx压缩包
    wget
    -c https://nginx.org/download/nginx-1.13.8.tar.gz
    # 解压
    tar zxvf nginx-1.13.8.tar.gz
  • 相关阅读:
    Maven篇----04 mvn 常用命令
    Maven篇----03 私服配置&使用
    Maven篇----02 Nexus2私服管理
    Maven篇----01 简介&Maven私服
    SonarQube 系列之 — 04 插件扩展
    SonarQube 系列之 — 02 配置与管理
    SonarQube 系列之 — 01 安装和扫描
    JMeter 系列之—-05 支持CI扩展
    一些关于常见的进制教程
    【pic+js+gh】免费高速图床方案
  • 原文地址:https://www.cnblogs.com/zhang90030/p/8379438.html
Copyright © 2011-2022 走看看