Ubuntu之搭建nginx图片服务器
参考:https://blog.csdn.net/xingbake111/article/details/89489032
0 背景
客户端访问服务器端图片时,需要在服务器端部署图片服务器,本文采用nginx的方案
1 安装nginx
建议采用源码安装nginx,这样配置文件比较全,如果使用apt-get安装过nginx,建议先卸载掉,卸载方式如下
#su到超级用户
rm -rf /etc/nginx/
rm -rf /usr/sbin/nginx
rm /usr/share/man/man1/nginx.1.gz
apt-get remove nginx*
卸载完之后开始安装,首先安装依赖
sudo apt-get install build-essential
sudo apt-get install libtool
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev
sudo apt-get install openssl
下载源码包
wget http://nginx.org/download/nginx-1.11.3.tar.gz
解压并进入目录安装
tar -zxvf nginx-1.11.3.tar.gz
cd nginx-1.11.3
./configure --prefix=/usr/local/nginx
make
sudo make install
2 修改配置文件
打开配置文件/usr/local/nginx/conf/nginx.conf
在http中的server中增加一个location,增加图片保存路径
location ~ .(jpg|png|jpeg|gif|bmp)$ {root /home/nvidia/images/;autoindex on;
}
保存后退出,启动nginx
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
启动后如果有修改配置文件,则运行重启指令
sudo /usr/local/nginx/sbin/nginx -s reload
3 访问图片
在图片路径下,放一张测试图片test.jpg,然后在浏览器中输入http://ip/test.jpg即可正常访问到图片
注意,如果想要修改访问端口号,则在conf文件中修改server的listen号,然后访问时加上对应的端口号即可
4 开机启动
为了使nginx图片服务器开机自动运行,修改/etc/rc.local文件
在exit 0之前加入启动指令
./usr/local/nginx/sbin/nginx
Ubuntu之搭建nginx图片服务器相关推荐
- 【图片服务器】搭建Nginx图片服务器
一.安装Nginx 二.安装vsftpd 三.开始搭建Nginx图片服务器 1.效果 例如:图片通过ftp服务上传到/home/ftpuser/www/images目录下,我想通过访问Nginx服务器 ...
- 安装nginx并搭建nginx图片服务器
1.安装所需的包:yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl compat* cpp curl curl-de ...
- 搭建Nginx图片服务器
一.安装Nginx 先安装Nginx,看我之前发的文章: 搭建Nginx服务器 二.安装vsftpd 再安装vsftpd组件,看我之前发的文章: Linux安装ftp组件(8步完成) 三.开始搭建Ng ...
- nginx图片服务器性能,搭建nginx图片服务器
背景 在做一个需求的时候,需要对外提供图片地址,通过图片链接直接在浏览器打开使用. 实现 先搭建一个可用的nginx的服务(注意:端口号要唯一.nginx.conf配置如下:) server { li ...
- 通过宝塔面板搭建nginx图片服务器
1.根据不同系统需求安装宝塔面板 宝塔linux面板命令大全 - 宝塔面板宝塔面板是一款使用方便.功能强大且终身免费的服务器管理软件,支持Linux与Windows系统.一键配置:LAMP/LNMP. ...
- 图片上传实现(搭建Nginx图片服务器[第五课])
一.Dao 不需要 二.Service(Map实现) 1.写一个接口PictureService 2.写一个类PictureServiceImpl继承接口 读取属性文件resource.propert ...
- linux nginx 图片服务器,搭建Nginx图片服务器(Linux)
wget http://nginx.org/download/nginx-1.19.1.tar.gz yum install gcc-c++ yum install -y pcre pcre-deve ...
- 通过http协议访问FTP服务器的搭建,ftp+nginx 图片服务器搭建之后使用http访问进行配置文件的修改
一 ,搭建nginx 先安装nginx服务器,见我之前写的: nginx服务器搭建 二 ,搭建ftp 在安装vsftpd服务器, ftp服务器搭建 三.开始搭建Nginx图片服务器 1.效果 例如:图 ...
- FastDFS搭建单机图片服务器(二)
FastDFS搭建单机图片服务器(二) 根据 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署 和 分布式文件系统 - FastDFS 配置 Nginx 模块及上传测试 一步一步搭 ...
最新文章
- ​产品经理如何学机器学习——一篇以产品为中心的机器学习概论
- 域迁移(降级)注意事项
- 前端学习(2846):css浮动和定位布局
- 创建型、结构型、行为型模式(2)
- CVPR 2020 论文大盘点-超分辨率篇
- java的标量和聚合量_JVM 角度看代码优化
- 从char到QChar
- 2.VMware View 4.6安装与部署-域环境
- ubuntu 20.04命令行模式_Ubuntu18.04LTS升级到20.04LTS
- java 实现敏感词汇的过滤
- 安卓手机拨号键盘隐藏工程代码大全
- 全面解析NFT的流动性问题与解决方案
- linux下架设sendmail邮箱_原理篇
- 景观格局指数计算方法及代表的生态学意义(待补充)
- Egg Config
- 云原生周刊 | 使用 ChatGPT 协助解决 Prometheus 告警
- 糗事百科爬虫用户统计
- 打印机中的废墨收集垫已到使用寿命怎么办
- Thunderbird学校邮箱登录问题
- 数字时钟程序c语言,数字时钟C语言源程序