热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

LinuxCentOS安装nginx1.21.6

官网下载nginx安装包下载地址:http:nginx.orgendownload.html  下载完成后,tar-zxvfnginx-1.21.6.tar.gz解压,然后进入解压

官网下载nginx安装包

下载地址:http://nginx.org/en/download.html

 

 

下载完成后,tar -zxvf nginx-1.21.6.tar.gz 解压,

然后进入解压目录,执行./configure

若出现上图异常,则缺少PCRE依赖库。


安装PCRE库


PCRE是什么?

PCRE(Perl Compatible Regular Expressions)是一个Perl的库,Perl 兼容的正则表达式库;

PCRE是用C语言实现的,其C++实现版本是PCRE++;(所以在安装PCRE时,我们得有c++的编译器,否则像下面一样报错)

那Perl又是什么呢?Perl一种功能丰富的计算机程序语言,参考:Perl百度百科


下载pcre

下载地址:https://sourceforge.net/projects/pcre/files/

下载完成后,解压然后再执行./configure --prefix=/usr/local/pcre8 --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre,这里设置了三个配置编译参数依次是安装路径、lib库的路径、C头文件的安装位置。也可不设置,使用默认的即可

 


安装gcc-c++

安装c++的编译器,执行 yum install -y gcc-c++

安装成功后再回来安装PCRE,同样执行./configure --prefix=/usr/local/pcre8 --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre

 这样我们PCRE就配置编译参数成功了。然后再执行make & make install 进行编译、安装.


安装openssl

由于我们Nginx一般需要启用HTTPS支持,所以这里将openssl也安装上yum install -y openssl openssl-devel


安装nginx



  • 配置:./configure --with-http_ssl_module --with-http_v2_module --with-pcre

 这里我启用的https、http2和pcre库相关的配置,根据自己需要增删,可执行./configure --help参看更多配置,也可去nginx官网链接 查看各个配置的含义和默认值。



  • 编译、安装:make & make install 

  • 默认安装路径为:/usr/local/nginx

  • 启动:cd /usr/local/nginx/sbin   执行: ./nginx (启动)  ./nginx -s reload (重启)  



推荐阅读
  • 构建LNMP架构平台
    LNMP架构的组成:Linux、Nginx、MySQL、PHP关于NginxNginx与apache的作用一样,都是为了搭建网站服务器,由俄罗斯人lgorsysoev开发,其特点是 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ... [详细]
  • loader资源模块加载器webpack资源模块加载webpack内部(内部loader)默认只会处理javascript文件,也就是说它会把打包过程中所有遇到的 ... [详细]
  • Linux下部署Symfoy2对app/cache和app/logs目录的权限设置,symfoy2logs
    php教程|php手册xml文件php教程-php手册Linux下部署Symfoy2对appcache和applogs目录的权限设置,symfoy2logs黑色记事本源码,vsco ... [详细]
  • 正则表达式及其范例
    为什么80%的码农都做不了架构师?一、前言部分控制台输入的字符串,编译成java字符串之后才送进内存,比如控制台打\, ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 负载均衡_Nginx反向代理动静分离负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第二部分
    nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解 ... [详细]
  • nginx+多个tomcat
    学习nginx的时候遇到的问题:nginx怎么部署两台tomcat?upstream在网上找的资源,我在nginx配置文件(nginx.conf)中添加了两个server。结果只显 ... [详细]
  • Nginx Buffer 机制引发的下载故障
    Nginx ... [详细]
  • centos6.8 下nginx1.10 安装 ... [详细]
  • 1、etcnginxconf.ddefault.conf,添加如下信息:location{try_files$uri$urirouter;rootho ... [详细]
  • Linux一键安装web环境全攻略
    摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ... [详细]
author-avatar
手机用户2502876217
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有