当前位置: 首页 > article >正文

Linux系统下Nginx的安装步骤

目录

  • Nginx简介
  • Nginx的作用
  • Nginx的安装方法
    • 方法一
    • 方法二
    • 方法三

本文主要介绍在Linux系统下,三种常见Nginx安装方法。

Nginx简介

Nginx是一个高性能的HTTP和反向代理服务器,也可以作为邮件代理服务器和通用的TCP/UDP代理服务器。它最初由Igor Sysoev创建于2004年,现由Nginx公司进行维护和开发。Nginx采用异步非阻塞的事件驱动模型,在高并发请求情况下能够提供更优秀的性能表现。它还支持负载均衡、动静分离、缓存加速等功能,被广泛应用于Web领域。Nginx的特点包括占用资源少、稳定性高、可扩展性强、安全性好等。

Nginx的作用

Nginx是一个高性能的Web服务器和反向代理服务器,也可以作为负载均衡器、HTTP缓存和安全防护系统。Nginx的作用主要包括以下几个方面:

  1. 静态文件服务:Nginx可以快速地提供静态文件的服务,如图片、CSS和JavaScript文件等。

  2. 反向代理:Nginx可以作为反向代理服务器,根据请求的URL转发到不同的后端服务器上。

  3. 负载均衡:Nginx可以通过负载均衡算法,将请求分配到多个后端服务器上,以提高整个系统的性能和可靠性。

  4. 缓存服务:Nginx可以将经常访问的数据缓存到内存中,以提高响应速度和降低后端服务器的负载。

  5. 安全防护:Nginx可以通过限制IP、防止DDoS攻击、防止SQL注入和XSS攻击等方式,保护Web服务器的安全性。

Nginx可以提高Web服务的性能、可伸缩性和安全性,成为现代Web架构中不可或缺的一部分。

Nginx的安装方法

在Linux系统下,安装Nginx的方法有以下两种:

方法一

  1. 到官网http://nginx.org/en/download.html下载Nginx安装包。
    在这里插入图片描述
    我这里举个例子,下载稳定版的nginx-1.24.0,可以在Windows系统下载下来,使用工具winScp传到Linux,也可以直接复制下载链接,在Linux中使用wget 下载链接命令进行下载。
    在这里插入图片描述
    下载完成后,目录中就多出了一个nginx-1.24.0.tar.gz文件。

  2. 解压安装包。使用命令tar -xzvf nginx-1.24.0.tar.gz进行解压,解压到当前目录下。

  3. 进入解压后的目录,并执行命令./configure --prefix=/usr/local/nginx-1.24.0 --with-http_ssl_module --with-http_stub_status_module进行配置。其中,–prefix参数代表安装路径,–with-http_ssl_module参数表示安装ssl,–with-http_stub_status_module参数表示查看nginx的客户端状态。

  4. 配置完成后,执行命令make && make install进行编译安装。

  5. 启动Nginx,进入Nginx安装目录的sbin目录中执行命令./nginx启动Nginx。

方法二

安装步骤:
步骤一:添加官方源

在终端中输入以下命令来添加nginx官方源:

sudo wget https://nginx.org/keys/nginx_signing.key 
sudo apt-key add nginx_signing.key 

在/etc/apt/sources.list.d/目录下创建一个nginx.list文件:

sudo touch /etc/apt/sources.list.d/nginx.list 

将以下内容复制到nginx.list文件中:

deb https://nginx.org/packages/mainline/ubuntu/ bionic nginx
deb-src https://nginx.org/packages/mainline/ubuntu/ bionic nginx

步骤二:安装nginx

在终端中输入以下命令来安装nginx:

sudo apt-get update 
sudo apt-get install nginx

步骤三:启动nginx

安装成功后,使用以下命令启动nginx:

sudo systemctl start nginx

方法三

使用系统包管理器安装:

步骤一:更新安装源

在终端中输入以下命令更新安装源:

sudo apt-get update

步骤二:安装nginx

在终端中输入以下命令来安装nginx:

sudo apt-get install nginx

步骤三:启动nginx

安装成功后,使用以下命令启动nginx:

sudo systemctl start nginx

以上就是在Linux系统中安装nginx的三种常用方法。


http://www.kler.cn/news/157530.html

相关文章:

  • 10、SQL注入——数据库基础
  • JS浮点数精度问题及解决方案
  • kk(kubeadmin)在麒麟与centos安装k8s集群踩坑记录
  • Unity优化篇:对于unity DrawCall/Mesh/纹理压缩/内存等方面的常规调试和优化手段
  • css实现正六边形嵌套圆心
  • 网络安全(二)-- Linux 基本安全防护技术
  • 丢掉破解版,官方免费了!!!
  • Mybatis相关API(Sqlsession和sqlsessionFactroy)
  • 海云安参与制定《信息安全技术 移动互联网应用程序(App)软件开发工具包(SDK)安全要求》标准正式发布
  • 电脑如何录音?适合初学者的详细教程
  • python获取阿里云云解析dns的域名解析记录
  • 互联网大厂技术活动+实践分享
  • MySQL中的存储引擎
  • C语言--求一个十进制整数中1的个数
  • 【qml入门教程系列】:qml列表控件ListView用法介绍
  • 4.grid_sample理解与使用
  • 【模电】基本共射放大电路的工作原理及波形分析
  • TCP/IP的体系结构
  • SCTransform normalization seurat
  • C++学习之路(十八)C++ 用Qt5实现一个工具箱(点击按钮以新窗口打开功能面板)- 示例代码拆分讲解
  • 深度学习模型部署与优化:关键考虑与实践策略
  • 重新定义页面滚动条
  • 常见的几种计算机编码格式
  • Oracle(2-9) Oracle Recovery Manager Overview and Configuration
  • IDEA构建springBoot新项目时JDK只有17和21,无法选择JDK8解决方案
  • 采用驱动IC和NMOS的防反电路设计
  • 【问题总结】Docker环境下,将Nacos版本2.0.4升级到2.2.3,操作留档 以及 踩坑记录
  • 【数据结构实验】排序(二)希尔排序算法的详细介绍与性能分析
  • pbootcms建站
  • 记录66666