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
  • 相关阅读:
    关于平衡树的一些总结
    bzoj3065 带插入区间K小值
    bzoj2560 串珠子
    bzoj3224 Tyvj 1728 普通平衡树
    bzoj1031 [JSOI2007]字符加密Cipher
    bzoj4571 [Scoi2016]美味
    集合框架—常见的Set集合
    集合框架—两种迭代机制
    集合框架—基础
    网络编程—代码—UDP数据报传输
  • 原文地址:https://www.cnblogs.com/zhang90030/p/8379438.html
Copyright © 2011-2022 走看看