iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >如何快速在Linux中安装Nginx详解
  • 267
分享到

如何快速在Linux中安装Nginx详解

2024-04-02 19:04:59 267人浏览 独家记忆
摘要

目录什么是Nginx1.下载所需的依赖2.下载nginx压缩包3.解压缩,一般解压到/usr/local目录下4.编译安装5.启动nginx扩展:总结什么是nginx Nginx是一

什么是nginx

Nginx是一款高性能的Http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师IGor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。

应用场景

http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。

虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。

反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

1.下载所需的依赖


yum install GCc gcc-c++ make automake autoconf libtool pcre* zlib openssl openssl-devel

2.下载nginx压缩包


wget http://nginx.org/download/nginx-1.16.1.tar.gz

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xneCUtIV-1631454669944)(G:\Typora#Nginx学习笔记.asserts\image-20210811230957878.png)]

3.解压缩,一般解压到/usr/local目录下


tar zxvf nginx-1.16.1.tar.gz

4.编译安装

进入到解压缩的目录(路径很关键)


cd /usr/local/nginx-1.16.1

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2HXdBiMe-1631454669948)(G:\Typora#Nginx学习笔记.asserts\image-20210811231412631.png)]

使用configure命令检查安装环境


 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

–prefix指定nginx的安装目录,默认路径就是/usr/local/nginx。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Aipwxfja-1631454669950)(G:\Typora#Nginx学习笔记.asserts\image-20210811231926065.png)]

使用make命令进行编译


make

此时查看目录下多了Makefile和objs

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P6x3B8WO-1631454669952)(G:\Typora#Nginx学习笔记.asserts\image-20210811232350735.png)]

安装编译好的程序


make install

去安装目录下查看是否安装完毕

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HOwy356W-1631454669953)(G:\Typora#Nginx学习笔记.asserts\image-20210811233029066.png)]

安装完毕!

5.启动nginx

进入到/usr/local/nginx/sbin目录中看到有nginx的执行文件,如上图所示


./nginx 

nginx启动成功!

进入页面访问看看,默认监听的是80端口。

直接访问nginx所在的ip即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9VKIUoKA-1631454669954)(G:\Typora\Nginx学习笔记.asserts\image-20210912214825167.png)]

注意:如果之前指定安装目录不是/usr/local/nginx可能会启动报文件缺失的错误。按照提示创建对应的文件即可。

扩展:

./configure是源代码安装的第一步,对即将安装的软件进行配置,检查其安装环境是否有该软件依赖的关系.比如会检查是否安装gcc,生成makefile文件,后续可以使用make和make install编译安装程序.可以加上 –with、–enable、–without、–disable 等等参数对编译加以控制.

make是读取makefile文件,通常是用来通过源代码包安装程序时编译makefile文件.

make install 是安装已经编译好的程序

make clean 删除一些临时文件(这里执行的话会删除Makefile和objs)

总结

到此这篇关于如何快速在linux中安装Nginx的文章就介绍到这了,更多相关Linux安装Nginx内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 如何快速在Linux中安装Nginx详解

本文链接: https://www.lsjlt.com/news/159287.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何快速在Linux中安装Nginx详解
    目录什么是nginx1.下载所需的依赖2.下载nginx压缩包3.解压缩,一般解压到/usr/local目录下4.编译安装5.启动nginx扩展:总结什么是nginx Nginx是一...
    99+
    2024-04-02
  • 教你如何快速在CentOS7中安装Nginx
    目录1、概述2、下载Nginx安装包3、安装依赖包4、将Nginx安装包拷贝到CentOS7系统并解压6、编译并安装7、启动Nginx8、Nginx的常用命令9、综述1、概述 ngi...
    99+
    2024-04-02
  • Linux下如何快速安装docker
    这篇文章主要介绍“Linux下如何快速安装docker”,在日常操作中,相信很多人在Linux下如何快速安装docker问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下如何快速安装docker”的疑...
    99+
    2023-06-27
  • 如何在Linux系统上快速地安装PHP
    在Linux操作系统中,安装PHP是一项非常重要的任务。PHP是一种流行的服务器端脚本语言,它广泛地应用于Web应用程序开发。在这篇文章中,我们将介绍如何在Linux系统上快速地安装PHP。安装PHP下面是在不同Linux发行版上安装PHP...
    99+
    2023-05-14
    linux php
  • 如何快速安装Django
    这篇文章给大家分享的是有关如何快速安装Django的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Django框架的研发,使得我们操作python中的用法变得更加简单,不过网上的安装教程五花八门,如何进行简单快速的...
    99+
    2023-06-14
  • 如何在nginx中安装 php-fpm
    如何在nginx中安装 php-fpm?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。   Linux下安装php环境并且配置Nginx支持p...
    99+
    2023-06-15
  • linux环境安装使用nginx详解
    01-Nginx安装   Nginx 是一款 轻量级 的 Web 服务器/ 反向代理 服务器及 电子邮件 (IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sys...
    99+
    2023-10-11
    服务器 linux 运维 nginx
  • Linux中如何安装与配置Nginx
    这篇文章主要讲解了“Linux中如何安装与配置Nginx”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中如何安装与配置Nginx”吧!简单安装本教程一Centos 6.3为例讲解,...
    99+
    2023-06-27
  • 如何在IDEA中快速解决Jar冲突详解
    目录一、为什么会产生Jar包冲突?1.1 直接与传递依赖1.2 Maven 的传递依赖1.3 Maven 如何解决版本冲突?1.4 覆盖传递依赖版本1.5 使用直接依赖覆盖传...
    99+
    2024-04-02
  • Mirth Connect如何快速安装
    这篇文章主要介绍了Mirth Connect如何快速安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。快速安装介绍了Mirth Connect3.4的基本安装过程,所有的例子...
    99+
    2023-06-02
  • Linux系统如何安装nginx
    这篇文章主要为大家展示了“Linux系统如何安装nginx”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何安装nginx”这篇文章吧。Nginx (engine x) 是一个高性...
    99+
    2023-06-28
  • Nginx安装步骤——离线安装与在线安装详解
    目录 Linux环境下Nginx的离线安装与在线安装详细步骤一、离线安装1.安装环境2.安装nginx 二、在线安装1.安装相关依赖2.安装nginx nginx相关命令1、查看n...
    99+
    2023-09-10
    nginx linux 后端
  • 如何使用 npm 在 Linux 系统中快速安装 PHP 的数组扩展?
    PHP 是一种流行的脚本语言,用于开发 Web 应用程序。在 PHP 中,数组是一种非常有用的数据类型。它允许我们存储多个值,并通过索引访问这些值。PHP 的数组还支持各种操作,例如添加、删除和排序。 在某些情况下,您可能需要使用 PHP...
    99+
    2023-06-18
    linux 数组 npm
  • Docker中如何快速安装tensorflow环境
    这篇文章主要介绍了Docker中如何快速安装tensorflow环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Docker中如何快速安装tensorflow环境文章都会有所...
    99+
    2024-04-02
  • 怎么在Linux系统中安装Nginx
    今天就跟大家聊聊有关怎么在Linux系统中安装Nginx,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。安装编译文件及库文件yum -y install make zlib zlib-...
    99+
    2023-06-08
  • 怎么在Linux系统上快速地安装PHP
    今天小编给大家分享一下怎么在Linux系统上快速地安装PHP的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。安装PHP下面是在...
    99+
    2023-07-05
  • 详解如何在 FreeBSD 中安装 Git
    随着软件开发的不断发展,版本控制工具被广泛应用于各类项目中。Git 作为目前最流行的分布式版本控制系统,为开发者提供了高效的代码管理方式。对于一些喜欢使用 FreeBSD 作为操作系统的开发者来说,安装 Git 到他们的系统中就变得至关重要...
    99+
    2023-10-22
  • 怎么在Laravel9.x中快速安装Bootstrap
    这篇文章主要介绍“怎么在Laravel9.x中快速安装Bootstrap”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么在Laravel9.x中快速安装Bootstrap”文章能帮助大家解决问题。...
    99+
    2023-07-04
  • 『MySQL快速上手』Centos 7安装MySQL详解
    文章目录 1.卸载掉之前安装的MySQL2.检查系统安装包3.卸载默认安装包4.获取mysql官方yum源5.安装mysql yum源6.安装mysql服务7.查看配置⽂件和数据存储位置8.启动mysql服务9.登录mysql方法一...
    99+
    2023-08-16
    centos mysql linux
  • 您是否知道如何在 Linux 系统上快速安装 Go 和 NPM?
    Linux 操作系统是开源社区中最受欢迎的操作系统之一。它提供了广泛的工具和应用程序来帮助开发人员和系统管理员。在本文中,我们将讨论如何在 Linux 系统上快速安装 Go 和 NPM。 安装 Go Go 是一种开源编程语言,由 Googl...
    99+
    2023-09-08
    http npm linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作