nginx图片服务器性能,搭建nginx图片服务器
背景
在做一个需求的时候,需要对外提供图片地址,通过图片链接直接在浏览器打开使用。
实现
先搭建一个可用的nginx的服务(注意:端口号要唯一.nginx.conf配置如下:)
server {
listen 8019;
server_name http://127.0.0.1;
location ~ {
此处省略
}
access_log logs/test_access.log main;
error_log logs/test_errors.log;
}
复制代码
2.修改nginx.conf配置文件内容
location /image/ {
root /usr/xxx/项目地址/;
autoindex on;
复制代码说明:
listen:nginx 监听端口
server_name:本机的IP地址
root:存放项目的地址
-location:通过ip+port,通过location跳转到image文件下的图片(此处需要在root下新建一个image文件)完整访问路径如下:127.0.0.1:8019/image/xxx.png(jpg等)
autoindex on 就是打开浏览功能
每次修改完,一定 记得重启nginx
过程中遇到的问题:
在第一次写配置文件的时候,发现总是404,后来查了相关的资料,发现跟location的优先级有关
location 优先级说明
(location = ) > (location 完整路径) > (location ^~ 路径)> (location ~,~* 正则顺序) > (location 部分起始路径) > (/)
复制代码
在配置过程中,发现有一段代码是 location ~ ,因为 / 的优先级最低,所以当两个location 同时存在的时候,肯定先去匹配优先级高的。
总结
以上配置文件只实现了访问图片的功能,其他的不做赘述。当然,nginx的配置不止这些,需要大家根据自己实际情况去配置。
nginx图片服务器性能,搭建nginx图片服务器相关推荐
- 在Windows服务器上搭建Nuget私人服务器(超~详细)
在Windows服务器上搭建Nuget私人服务器 一.使用VS2017/VS2019新建空白解决方案,操作如图: 步骤一:这里以VS2019为例,打开VS2019,选择[创建新项目]选项: 步骤二:选 ...
- 【图片服务器】搭建Nginx图片服务器
一.安装Nginx 二.安装vsftpd 三.开始搭建Nginx图片服务器 1.效果 例如:图片通过ftp服务上传到/home/ftpuser/www/images目录下,我想通过访问Nginx服务器 ...
- linux做m3u8推流服务器,linux搭建nginx流服务器,OBS推流,VCL拉流播放
所需软件工具: 1.centos6.5 2.nginx1.16.0.tar.gz .nginx-rtmp-module-master.zip .nginx_mod_h264_streaming.tar ...
- 搭建远程linux,如何在远程Linux服务器上搭建Nginx?
1.将nginx的压缩包nginx-1.8.0.tar.gz上传到Linux服务器 2.由于nginx是C语言开发的并且我们这里是通过编译nginx的源码来安装nginx,所以Linux上要安装C语言 ...
- 无盘工作站 服务器 性能,无盘工作站和云服务器
无盘工作站和云服务器 内容精选 换一换 当集群状态为"可用",而集群中部分节点状态为"不可用"时,请参照如下方式来排查解决.以下排查思路根据原因的出现概率进行排 ...
- 单台web服务器性能,单台web服务器如何尽可能的提高网站性能
我觉得首先要选择一个合适的环境,对于大多数php站点来说,运行在lnmp(linux+nginx+mysql+php)环境下是个理想的选择. 首先一点linux对比win的优势我就不说了. 其次ngi ...
- 如何测试web服务器性能,如何执行Web服务器性能基准测试?
本文概述 你知道你网站的平均响应时间吗?你知道你的网站可以处理多少个并发用户吗? 负载测试对于Web应用程序了解网站容量至关重要.如果要选择Web服务器, 那么要做的第一件事就是执行负载测试, 然后看 ...
- windowslinux服务器性能对比,Windows/Linux服务器的选择与对比
对于服务器是选择Windows系统好还是Linux系统好,这样一个话题实际上网上有很多文章在探讨.我们也都一致的认可Linux系统的性能要优于Windows系统,而Windows系统则相对更简单易于使 ...
- 服务器怎搭建Linux,linux服务器怎么搭建
是不是还有很多同学们都不知道linux服务器怎么搭建,那么应该怎样快速有效处理这个问题呢?就让小编来告诉大家搭建linux服务器教程,感兴趣的同学们不要错过哦. 方法/步骤分享: 一.准备Nginx ...
最新文章
- 使用Servlet完成单表的CRUD
- 重磅 | 数据库自治服务DAS论文入选全球顶会SIGMOD
- 人工智能实践之旅 —— 简单说说主要内容和安排
- JavaScript中带有示例的Math.log10()方法
- 在HTML中使用javascript (js高级程序设计)
- ASP.NET WEB API路由机制
- gcc详解以及静态,动态库的生成 2
- 利用74HC138译码器实现数码管显示
- 计算机科学环境保护,计算机在环保领域中的应用
- 官网Tomcat下载方法
- 机器学习cae_“NVH机器学习”交流与数字化转型的探讨
- CGB2107-Day07-实现前后端调用
- rarLinux 安装及使用
- 国产操作系统和linux 之间的关系,为何国产系统大多基于开源Linux?操作系统从0做起到底有多难?...
- Discuz!论坛教程之设置帖子被支持/反对(顶/踩)后自动提升主题
- centos 7(最小安装)使用yum下载安装报错 loadcd plugins:fastcstmirros
- 用python简单实现百度查关键词排名工具并生成截图--精准无比
- 支付宝服务窗关注 html,支付宝服务窗/生活号/小程序二次开发
- 4.4.3 使用ISDN拨号上网
- leetcode1319