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
  • 相关阅读:
    小米范工具系列之二:小米范 web目录扫描器
    小米范工具系列之一:小米范 web查找器
    Layer子域名挖掘机
    unity第一人称
    浏览器的兼容大坑
    java掉系統进程
    java写的服务器,处理多个请求
    java网络练习一
    javaWeb开发原理
    unity传统GUI学习一.
  • 原文地址:https://www.cnblogs.com/zhang90030/p/8379438.html
Copyright © 2011-2022 走看看