预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

我这里就写两个例子: Eg1:电商网站分前台和后台,后台维护商品和供应商即后台上传图片前台展示,现在要求前台部署在A服务器,前台部署在B服务器上且用nginx做图片服务器并将nginx服务装在A服务器上,图片上传到A服务器本地xx文件夹下。 这中情况就很简单,我们只需要将后台上传图片的url设置为A服务本地创建的xx文件,并修改conf/nginx.conf中 server{ listen80; server_name127.0.0.1; #charsetkoi8-r; #access_loglogs/host.access.logmain; location/ekaImage/{ aliasD:\ekaImage; } 前台访问时直接HYPERLINK"http://A"http://A服务IP:ekaImage/XX/xx.jpg即可 Eg2:后台服务部署在A服务器上,前台部署在B服务器,图片服务器部署在C服务器上 我们是单独将图片上传写了个APP部署在C服务器然后后台上传图片是调C服务器部署的图片服务器应用提供的上传图片的方法并将图片存放在C服务器的本地文件夹xxx下且在nginx.conf里修改为C服务器IP,前台访问时直接按http:+C服务器IP+文件路径+图片路径 图片服务器应用: packagecom.nginx.service; importjava.io.File; importjava.io.FileOutputStream; importjava.io.IOException; importjava.util.Iterator; importjava.util.List; importjavax.servlet.ServletException; importjavax.servlet.http.HttpServlet; importjavax.servlet.http.HttpServletRequest; importjavax.servlet.http.HttpServletResponse; importorg.apache.commons.fileupload.FileItem; importorg.apache.commons.fileupload.FileItemFactory; importorg.apache.commons.fileupload.FileUploadException; importorg.apache.commons.fileupload.disk.DiskFileItemFactory; importorg.apache.commons.fileupload.servlet.ServletFileUpload; importorg.apache.log4j.Logger; /** *ServletimplementationclassnginxServlet */ publicclassnginxServletextendsHttpServlet{ privateLogger logger =Logger.getLogger(nginxServlet.class); privatestaticfinallongserialVersionUID=1L; /** *@seeHttpServlet#HttpServlet() */ publicnginxServlet(){ super(); logger.info("nginxServletinit.........."); } /** *@seeHttpServlet#doGet(HttpServletRequestrequest,HttpServletResponseresponse) */ protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ logger.info("nginxServletdoGet............................"); doPost(request,response); } /** *@seeHttpServlet#doPost(HttpServletRequestrequest,HttpServletResponseresponse) */ protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IO