在项目中大多数用到图片服务器,有多种方法可以实现此功能,下面介绍在Liunx下tomcat的图片服务器的搭建
1、首先将tomcat服务器copy到相应的目录下
2、修改tomcat的配置
目录下的server.xml
vim server.xml
增加service标签
<Service name="imageservice">
<!--分配8089端口 -->
<Connector port="8089"
protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="GBK"
redirectPort="8443" />
<Engine name="imageservice" defaultHost="自己的ip">
<!--name为项目访问地址 此配置的访问为http://localhost:8089 appBase配置tomcat下wabapps下的路径-->
<Host name="自己的ip" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!--资源地址-->
<!--docBase 是图片的路径如果是Windows下的E://khnskd//fsjb-->
<Context path="" docBase="/home/weirui/upload/picture" debug="0" reloadable="false"/>
</Host>
</Engine>
</Service>
3、在tomcat的bin目录下编辑 vi catalina.sh
添加
CATALINA_HOME=/home/yin/apache-tomcat-7.0.75/
主要是找到对应的tomcat
ps:有时候在启动tomcat是会提示没有权限
需要执行#chmod +x *.sh
4、打开linux的端口8089
打开文件
/etc/sysconfig/iptables
5、启动服务器或重新启动
如果你的图片在/home/weirui/upload/picture/hotel_11000_1475230710121.jpg
请求下面地址就ok了
http://54.222.***.***:8089/hotel_11000_1475230710121.jpg
如果有不对的地方欢迎指正,或者有问题欢迎提问