【Nginx】如何使用 Nginx 搭建图床

最近需要编写一个含有大量图片和视频的页面,做 Web 性能优化方面的工作,于是需要请求大量的图片和视频文件。

一些免费的图床不太可靠,要是检查作业的时候图床正好挂了就狗带了...

正好手中有闲置(了非常久的)一台服务器,于是决定好好利用,搭一个图床

环境:CentOS 7 服务器 + nginx

环境就是 之前这篇博文 中所配置的,未做任何更改

1.创建图片存储目录

在服务器中新建文件夹 /my/imgs 作为图片的存储目录,并通过 FileZilla 将 1.jfif 传输到其中

2.配置 Nginx

使用 vi 编辑器打开 nginx 的配置文件,按 i 进入插入模式

(PS:如果不记得 nginx 的路径可以通过 whereis nginx 命令查看)

vi /etc/nginx/nginx.conf

添加配置信息

server {
    location ~ .*\.(gif|jpg|jpeg|png|jfif)$ { 
        root         /my/imgs
        autoindex    on
    location / {
        ...
    }
}

按 esc 后输入 :wq 保存并退出

重启 nginx

nginx -s reload

3.请求图片

这时候,不出意外地话已经可以正常访问这张图片啦!

在浏览器地址栏中输入 [你的服务器 IP 地址]:[你配置的 nginx 端口]/1.jfif 就可以显示/下载该图片

在 html 页面中通过 <img src="[你的服务器 IP 地址]:[你配置的 nginx 端口]/1.jfif"/> 也可以显示该图片~

搞定!收工!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值