zoukankan      html  css  js  c++  java
  • linux下安装Nginx

    linux版本 centOs 7

    1.准备工作

    Nginx安装环境
    • 安装gcc
      安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc
      需要执行的命令:
    yum install gcc-c++ 
    
    • 安装PCRE
      PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。
      需要执行的命令:
    yum install -y pcre pcre-devel
    
    • 安装zlib
      zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。
      需要运行的命令:
    yum install -y zlib zlib-devel
    
    • 安装openssl
      OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。
      nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。
      需要运行的命令:
    yum install -y openssl openssl-devel
    

    2.安装Nginx

    • 下载并解压安装包


    • 进入nginx 目录并执行 ./configure --prefix=/usr/local/nginx 意思是告诉等会安装的文件要放在哪里。(也可以不设置,直接 ./configure)


    • 经过上述命令,会发现在nginx目录下多了Makefile这个文件


    • 使用 make 命令


    • 使用 make install 命令安装

    3.启动Nginx

    进入 ./sbin 目录下 通过 ./nginx 启动

    出现上面错误,因为执行 ./configure --prefix=/usr/local/nginx 命令时,指定了自定义路径,

    解决方案 ,创建错误中的相对文件夹以及相对文件

    logs/error.log

    再次执行 ./nginx 成功启动


    • 通过 curl 查看是否启动成功

    或者通过浏览器输入 服务器地址 + nginx端口号

    转载自 https://www.jianshu.com/p/079e21f98a5b

  • 相关阅读:
    8、泛型程序设计与c++标准模板库5.函数对象
    Linux和Windows系统分区原理
    Linux命令----cd
    为什么会产生TCP/IP?
    区间 dp
    dp-划分数 (递推)
    dp-LCS(递归输出最短合串)
    dp-(LCS 基因匹配)
    位运算符
    求对数
  • 原文地址:https://www.cnblogs.com/zhushenghao/p/11944570.html
Copyright © 2011-2022 走看看