您的位置:首页 > 运维架构 > Tomcat

java通过nginx+apache tomcat接收用户头像图片上传,实现网站动态和静态域名访问图片的详细教程

2016-01-12 17:27 896 查看


java通过nginx+apache tomcat接收用户头像图片上传,实现网站动态和静态域名访问图片的详细教程

闲的蛋疼,研究下网站的动静分离(好处就不说了,不清楚的请自行百度吧),分析了最代码的结构
首先 chrome打开最代码首页 F12 如图



我们可以看到最代码有一级和二级两个域名www.zuidaima.com,static.zuidama.com 我们这知道其实最代码就一台服务器,ping 一下看看呗



如图,其实两个域名指向的是同一个ip,那么我们也虚拟两个域名呗。
配置hosts文件 我的系统win7 域名就叫xx.com吧



执行命令刷新本地dns,否则配置不生效 如图



接下来 就是 配置nginx+tomcat
我的工程web工程如下:
标准maven工程
后台 Springmvc+spring+mybatis
数据库 mysql druid 连接池
前端 bootstrap aceAdmin + decorator 装饰模板
页面 jsp
自定义分页tag等。。。



项目中不存在静态文件,所有的静态文件我都放在了C:/static目录下。



Upload目录,存放上传的文件
修改tomcat端口8888
配置虚拟path,这样做映射时不用带项目名直接访问




接下来配置nginx



启动tomcat ,nginx
访问如图



实现了和最代码差不多的显示效果
有个小问题
Http://static.zuidaima.com会直接跳转到www.zuidaima.com/index.htm
我本地没做其他配置,因此访问static.xx.com 等同于访问www.xx.com 。。。。
库表自己建吧。就一个user表



好吧。。。就写到这吧。
语言表达能力太差了,看不明白的多担待,可以私信我。。。
本人能力有效。有不对的地方还请牛牛们不吝指教。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: