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表
好吧。。。就写到这吧。
语言表达能力太差了,看不明白的多担待,可以私信我。。。
本人能力有效。有不对的地方还请牛牛们不吝指教。。。
相关文章推荐
- 利用systemd 实现 tomcat 多实例
- intelliJ IDEA 拉取SVN数据并配置tomcat
- jconsole监控远程linux tomcat运行情况的配置 (转)
- Linux下查看tomcat连接数
- tomcat如何配置环境变量
- tomcat修改内存的办法
- 在IJ上调式远程jetty和tomcat
- Maven多模块项目 eclipse暖部署 Maven项目实现 tomcat热部署
- 单机tomcat多实例
- tomcat日志分割
- tomcat的acess_log打印post请求参数,分析日志
- 一次使用Eclipse Memory Analyzer分析Tomcat内存溢出
- JDK+Tomcat环境变量设置+Tomcat后台运行配置
- JConsole远程连接Tomcat
- Java Tomcat中配置JNDI连接数据库简单示例
- Tomcat参数设置
- 端口被占用怎么办?
- linux 下 tomcat 运行报错 Broken pipe
- Nginx入门之与tomcat结合
- tomcat xml配置文件部署项目