【Linux】Nginx的安装与静态资源服务器搭建

本文详细介绍了如何在Linux上安装和配置Nginx作为静态资源服务器,包括安装最新稳定版1.18的步骤,启动与管理Nginx,解决403错误以及动静分离的核心思想和Nginx作为静态服务器的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、Nginx介绍

二、安装nginx最新稳定版1.18

三、启动nginx和nginx常用命令

四、Nginx配置静态资源服务

五、静态资源服务器介绍


一、Nginx介绍

Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等,并发能力强优势。它最常的用途是提供反向代理服务。

二、安装nginx最新稳定版1.18

1.ubuntu18.04当前apt源是1.18版本的,查看方法.

sudo apt-cahce show nginx

2.nginx官网当下最新的文档版本是1.18了,所以我们需要为apt添加最新的安装源。

3.第一步,准备相关依赖包,root权限需要去掉sudo.

sudo apt install curl gnupg2 ca-certificates lsb-release

4.第二步,在apt的安装源中(仓库)添加nginx的最新的稳定版(stable)的安装包.

echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

5.第三步,添加nginx的安装源的签名密钥,通过apt的安全认证.

sudo curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -  #会返回[ok]

6.第四步,确认签名密钥.

sudo apt-key fingerprint ABF5BD827BD9BF62   #如果返回以下信息,说明安装正确
pub   rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
      573B FD6B 3D8F BC64 1079  A6AB ABF5 BD82 7BD9 BF62
uid   [ unknown] nginx signing key <[email protected]>

7.第五步,执行安装命令.

sudo apt update
sudo apt insta
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值