图片服务器的搭建01
nginx+vsftp搭建图片服务器
前言:
在分布式架构中,往往会有多个tomcat,然后你上传的图片只是在其中的某一个tomcat,你访问时是由集群的tomcat随机提供服务。当你访问的tomcat是有图片的那个时,图片能正常显示,如果恰巧是那个没有图片的tomcat时,图片就不能正常显示。这就完成了访问同一个图片,可能你刷新一次可以访问,再刷新一次图片就访问不到了。这时,我们就需要一个服务器用来专门存储图片,一般我们都用nginx。
1、nginx+vsftp:
上面分别介绍了nginx和vsftp,那么这两个东西怎么组合起来用呢?怎么实现这个图片服务器呢?我们知道,tomcat安装好启动后,在浏览器输入localhost:8080,就会出现tomcat的欢迎页,nginx也一样。比如linux的ip是192.168.50.122,那么启动nginx后,在浏览器访问这个地址也会出现nginx的欢迎页,其实是因为它有个默认的访问页面,完整的地址应该是192.168.50.122/index.html,那么我们就可以根据这个,把它默认的访问页面改成我们上传的图片的保存路径,比如上传了一张pic.jpg图片到linux的/home/ftpuser/images中,如果我们把默认访问页面改成/home/ftpuser,那么在浏览器中输入192.168.50.122/images/pic.jpg,就可以访问到这张图片了。下面就来介绍nginx、vsftp的安装以及配置。
<meta charset="utf-8">
1、安装:
2、添加ftp用户:
3、给ftp用户添加密码:
输入两次密码后修改密码。
4、修改selinux:
①查看状态:
执行这个命令可以看到
这两个都off,执行如下命令设置为on:
再次执行 getsebool -a | grep ftp 看到那两个状态是on就行了。
5、关闭匿名访问:
执行
命令:
还要在vsftp.conf文件最下面添加以下内容:
然后保存退出即可。
6、设置开机启动:
7、测试:
打开filezilla工具,输入虚拟机的ip,21端口,用户名和密码,点击快速连接,连接vsftp服务:
如图所示则连接成功。
<meta charset="utf-8">
按照以上步骤安装好nginx和vsftp后,还是不能访问上传的图片的,需要进行如下配置:
执行
命令,打开nginx的配置文件:
按道理这样就可以了,但是我访问却报错:
403 forbidden ,最后发现是因为ftpuser文件夹没有可读权限,执行如下命令:
再次访问即可成功!
至此图片服务器搭建完成!至于在Java中如何使用这个图片服务器,请参考 Java实现把图片上传到图片服务器 。
在搭建的过程中,遇到很多坑,因为我参考的教程是centos 6,防火墙是iptables,而centos 7是firewall,
如何用自己的电脑做网站服务器?
自己的电脑做网站服务器,不一定要配置好,P3都够,因为ADSL上传速度只有56KBS。你可以注册花生壳或注册3322.org安装他们的客户端。如果用自己的顶级域名可以将自己的域名别名解析到花生壳或3322的免费动态域名。服务器安装win2003系统。如果只做一个网站这就够了。如果要做多个网站可以安装虚拟主机软件(如...
ibm服务器显示01和fr
ibm服务器显示01和fr原因如下:1、硬盘故障,需要检查硬盘连接是否松动。2、设备电源故障。3、CPU板故障。IBM服务器是一种电子设备,帮助IT人士能够随时、随地、并以用户想要的查看方式提供信息。
怎么设置服务器的ftp怎么设置服务器的ip地址
FileGee同步备份系统则只能连接到FTP服务器,不能罗列目录文件,也不能进行文件传输。FTP怎么设置和使用?我不知道你是使用什么软件搭建ftp的,可以尝试使用Xlight试试 DownloadFTP,FTPSandSFTPserversoftware.es文件管理器怎么配置FTP服务器?ES浏览器不是所有版本都支持FTP服务器的,我的联想A390T安卓4.3...
MySQL笔记01: MySQL入门_1.3 MySQL启动停止与登录
1.3.2 登录MySQL服务器:连接方式与步骤<\/ 登录MySQL服务器的舞台已经搭建好,现在我们可以通过两种途径进入:MySQL命令行客户端和MySQL Workbench工具。1.3.2.1 MySQL命令行客户端登录打开您的"MySQL 5.6 Command Line Client",屏幕上会有一片空白等待你的输入。请输入你的登录凭证,开始你的数据库...
如何在linux下搭建dhcp服务器?最关键的配置文件有哪几个?分别有什么用...
搭建dhcp服务器过程很简单,安装软件、配置主配置文件,重启服务,验证是否生效。配置文件的配置主要有全局配置、网段声明,还有主机声明(为某一台主机配置保留地址),主机声明是可选的 这个是我做实验的配置文件截下来的 \/\/全局设置 ddns-update-stye none; \/\/动态更新类型 ignore client-updates; ...
如何申请及配置阿里云ecs服务器
现在的云主机大多有管理控制面板.使用非常方便.阿里云也不例外,首先需要在阿里网站上开通云主机,然后进入到控制面板.选择你所选择的操作系统并安装使用即可.另外阿里是国内的大企业.用户量大,所以阿里并没有提供相关的技术支持.云主机从开通到使用.全是由用户自己操作的.如果你对这些不熟悉.建议还是选择...
高清点播服务器是什么功能
操作方法 01 影院建设由高清点播服务器、影柜、千兆交换机、路由器、影柜播放机、幕布、功放组成。高清点播服务器是可以支持20-50终端同时点播分享蓝光电影。24盘位刀片式服务器机箱可支持多达24个4T硬盘及数千部蓝光电影的储存。影柜播放机最佳解码及播放能力,支持DTS\/Dollby源码输出。影柜海报墙UI界面...
如何用自己的电脑做一个服务器,里面有自己制作的网站,然后用路由器搭建...
1.必须的:搭建一个web服务器(软件)你可以选用IIS或者apache等等…… 咨询你的网页设计者2.给你的电脑分配一个固定的ip地址3.可选:搭建DNS,并给你的网站命名只要满足条件1、2,即可以通过ip地址访问你的网站了,满足3可以用域名访问;但这一切都只限于你的wifi和局域网接入用户,互联网上的用户是访问不了的。 本...
linux创建ftp服务器的基本命令
快速构建FTP服务器,FTP服务器实现的基本功能是,下面就分几个步骤来搭建一个可以实现功能的简易FTP服务器。1.安装FTP服务器 如果在安装系统时没有选择安装FTP服务器,可以通过Red Hat中的“添加\/删除应用程序”进行安装。具体方法是,选择“主选单”→“”→“添加\/删除应用程序”,在弹出的界面中选中...
搭建FIP服务器的安全隐患跟注意事项是什么
4. 这时,注意需要在提供FTP站点服务的主目录即F:\\ 01虚拟仿真下建立一个名为virtual directory的文件夹,否则虚拟目录无法提供FTP共享服务。如图20 图20 图21 五、IIS构建FTP服务器安全性探讨 对于通过IIS构建的FTP服务器,无论是匿名帐户或者是通过授权帐户及密码来访问FTP服务器,由于FTP服务的帐户和...
伯炊阿托: 如果单纯的在公司内部使用 不需要异地查看的话 你组一台服务器在你的单位就可以了图片统一上传到服务器 然后给每台计算机分配权限 如果想在全世界任何地方你就找个做网站 或者自己弄台服务器托管到机房
象州县18573094155: 如何搭建图片服务器 - ?
伯炊阿托: 他们的回答都是复制粘贴过来的,或者说的一点都不明白!!! 我告诉你一个最简单的方法!!!绝对有效!!! 下载 http://phpnow.org/一键安装包..你下载完了之后,安装它.然后把网站放到D盘里多出一个目录,然后进去里面有一个 wwwroot 里面,就OK了~~而且还自带mysql服务器呢~~ 要得你的50分,就得加你Q帮你!~呵呵
象州县18573094155: 怎么搭建图片服务器??
伯炊阿托: 先上传 然后用网络地址打开地址就行了
象州县18573094155: 如何设计图片服务器 - ?
伯炊阿托: 如果图片少,在apache配置一下就可以了.如果图片多(十万以上),那么注意一下目录结构的存放也就可以了.如果再多,那么就要做文件存放的系统.上传图片到文档系统,文档以hash算法确定目录进行存放.并返回一个图片id号.文档系统提供tag,利用id和tag可以转换为真实路径和文件名,就可以直接访问了.
象州县18573094155: 如何用ubuntu 搭建一个可以同时允许200用户访问的局域网图片服务器 - ?
伯炊阿托: 在ubuntu中搭建samba服务器,windows用户就可以在网上邻居中,查看和上传图片和文档.
象州县18573094155: nginx搭建图片服务器 web应用如何实现图片上传 - ?
伯炊阿托: 通过severlet上传图片是可以的,甚至用手工方式上传也可以 因为调用读取这些图片的话,不用调用severlet,直接调用nginx即可 nginx本身就可以实现静态资源的web服务
象州县18573094155: SnapCenter server怎么搭建,在线等答案,谢谢各位 - ?
伯炊阿托: 1、WindowsServer搭建:会包括AD的搭建、DHCP的搭建、Filesserver的搭建、打印服务器的搭建、WDS服务器的搭建等等(写的时候会不分前后,可能会加上1些例如OCS、SCCM等等的内容,写完后期再整理吧!大家别...
象州县18573094155: 20台电脑,局域网内数据库,图片资料等共享,怎么建个服务器来解决这个问题? - ?
伯炊阿托: P4级以上电脑一台做服务器,(内存1G以上,双硬盘可以考虑)有条件可以弄台机架式服务器,安装WINDOWS2003做为平台,24口交换机一台,弄个小机柜,把服务器和交换机装进去.购买ERP软件一套,例如用友,金蝶一类的,数据库由它来决定.服务器安装路由服务,DHCP,DNS,ERP软件,用网线连接电脑和交换机,一个简单的局域网组建完成.可以在内网共享数据,访问ERP服务器,还可以通过服务器的路由功能上外网.
象州县18573094155: 我有30Tb的素材图片、想可以局域网调用或在外网调用、要自建服务器还是其他方式?如何建立用户名制度 - ?
伯炊阿托: 有很多办法呀.比如你可以在放图片的服务器上搭建IIS服务,利用ASP页面登录用户并访问素材资源.也可以在放图片的服务器上开放远程端口,可以通过RDP连接的方式来访问,RDP连接的时候需要验证,所以是比较安全的.或者搭建FTP服务,直接通过FTP协议登录并访问资源,附件里是两个FTP服务器搭建工具,可以自己搞定的,不需要请人或者花钱.
象州县18573094155: Java怎么实现图片服务器 - ?
伯炊阿托: 其实就是个update语句,你把图片的路径保存到字段里面,jsp页面这么写 <img src="你数据库保存的图片路径就行了.希望我的回答对你有帮助,望采纳