首页 > 系统相关 >【Nginx】Linux上Nginx安装详细教程(保姆级教程)

【Nginx】Linux上Nginx安装详细教程(保姆级教程)

时间:2022-08-21 10:34:39浏览次数:92  
标签:pcre 教程 nginx devel Nginx install Linux 安装

一、准备工作:

安装nginx需要一些环境的支持

1、安装 GCC(必选)

yum install gcc-c++

解释:GCC用来对nginx源码进行编译

2、安装 PCRE pcre-devel (必选)

yum install -y pcre pcre-devel

解释:Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。
   这里需要安装两个安装包pcre和pcre-devel。
   第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。

3、安装 zlib (必选)

yum install -y zlib zlib-devel

解释:zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩

4、安装Open SSL(可选)

yum install -y openssl openssl-devel

解释:nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http)。
   如果使用了 https,需要安装 OpenSSL 库

 

二、正式安装步骤:

1、去官网下载安装包,下载地址  https://nginx.org/en/download.html

选图中的红色框内的最新稳定版本

 

2、上传至Linux某个文件夹内,如 /usr/local

3、进入上面指定的目录后,解压安装包:

tar -zxvf nginx-1.22.0.tar.gz

4、解压完后可以看到解压后的文件夹,名称为 【nginx-1.22.0】

5、进入解压后的文件夹内,执行如下命令:

./configure

6、编译:执行 make 进行编译,编译后才能进行安装

7、安装:执行 make install 进行安装,安装后,可以看到多了一个名为【nginx】的文件夹

8、启动Nginx:进入【nginx】文件夹,执行 ./nginx,启动nginx

9、Nginx默认为80端口,启动后可以在浏览器输入自己的ip和端口号进行验证是否启动成功

 

标签:pcre,教程,nginx,devel,Nginx,install,Linux,安装
From: https://www.cnblogs.com/gslgb/p/16609548.html

相关文章

  • Linux 错误处理
    UNIX出错处理当unix系统函数出错时,通常返回一个负值,将整形变量errno设置为特定值。文件<errno.h>定义了errno以及可以赋予它的各种常量。这些常量都以E开头。Linux中,出......
  • nginx配置实例—负载均衡
    一、实现效果浏览器地址栏输入地址http://192.168.17.129/edu/a.html,负载均衡效果,平均8080和8081端口中 二、准备工作(1)准备两台tomcat服务器,一台8080,一台80......
  • PowerShell教程 - 编程结构(Program Struct)- 第一部分
    更新记录转载请注明出处。2022年8月21日发布。2022年8月18日从笔记迁移到博客。变量(Variables)变量说明Avariablemaybeofany.NETtypeorobjectinstance......
  • PowerShell教程 - 编程结构(Program Struct)- 第三部分
    更新记录转载请注明出处。2022年8月21日发布。2022年8月18日从笔记迁移到博客。预定义变量预定义的布尔值$True$False预定义变量预定义变量 描述(Descrip......
  • PowerShell教程 - 编程结构(Program Struct)- 第五部分
    更新记录转载请注明出处。2022年8月21日发布。2022年8月18日从笔记迁移到博客。枚举类型定义枚举类型(Defininganenumeration)简单的定义enumMyEnum{Zero......
  • PowerShell教程 - 编程结构(Program Struct)- 第四部分
    更新记录转载请注明出处。2022年8月21日发布。2022年8月18日从笔记迁移到博客。分支结构(Branching)if语句(ifStatement)if(条件){ #code}实例:$userInput=R......
  • linux---man
    linux---man命令man,manuals,手册、说明书,用来查看命令、api的用法对应网址:https://man7.org/linux/man-pages/index.html查看命令例子:#查看kill命令手册,用`m......
  • linux系统快速上手(二)常用软件redis的yum安装
    redis的yum方式安装先查看是否已经安装redis执行命令 rpm-qa|grepredis如果存在,将存在的卸载:(-y代表自动选择)yumremovexxx-y在线安装redisyuminstallredis......
  • Linux文件和目录简单操作
    Linux文件和目录简单操作1.1查看文件如:-a显示所有文件及目录(ls内定将文件名或目录名称开头为“.”的视为隐藏档,不会列出)-l除文件名称外,亦将文件型态、权限、拥......
  • linux磁盘扩容和增加磁盘(硬盘)
    第一种添加新硬盘查看新硬盘fdisk-l使用fdisk进行分区fdisk/dev/sdb n新建,e扩展分区,p主分区,主分区号1-4选1,起始柱面选择默认1从头开始,结束柱面大小选择+2G,p可查看......