Code Bye

如何再linux中配置tomcat域名访问?

下图为我在linux中tomcat –》webapps 中的目录

这是我linux 上tomcat的目录,jiezhi 和jiezhi-web 是两个网站,uploadFile是两个网站上传图片的文件夹路径
我想使用域名访问jiezhi,同时域名可以访问uploadFile中的文件

我已经在linux中tomcat 的server.xml配置了一下
 <Host name=”www.域名.com” appBase=”webapps/jiezhi”
       unpackWARs=”true” xmlValidation=”false” xmlNamespaceAware=”false”> 
   <Context path=”” docBase=”.” debug=”0″ reloadable=”true”/>  
</Host>

可以通过www.域名.com 直接访问jiezhi网站了
但是我还需要解析到uploadFile,不然网站上传的图片无法访问,访问正确方式应该为:www.域名.com/uploadFile/次级目录/文件名

我试过如下这种方式,但是根本就不行!
 <Host name=”www.域名.com” appBase=”webapps/jiezhi”
       unpackWARs=”true” xmlValidation=”false” xmlNamespaceAware=”false”> 
   <Context path=”” docBase=”.” debug=”0″ reloadable=”true”/>  
          <Context path=”/uploadFile” docBase=”webapps/uploadFile” debug=”0″ reloadable=”true”/>  
</Host>

大概意思就这样,大家给点意见!


20分
jiezhi  和 uploadFile  是同一级别目录  怎么可能访问的到??

把 uploadFile  放到jiezhi根目录 就好了,,另外web.config 里面上传路径也要改掉


10分
如果不想附件和系统放在一起,可以考虑 把附件目录 建立成一个虚拟目录,

比如:www.域名.com:88  然后web.config里面配置一个 访问附件的地址就ok了

因为jiezhi和jiezhi-web需要共享uploadFile文件夹,所以放在了同级目录,不能放在工程里面

10分
tomcat前面放一个apache,里面用vitualHost建虚拟主机
不能直接在同一个host里面解析吗
不是很懂,如果用我帖子里面那种方式,知道怎么改吗?我只要www.域名..com能访问到jiezhi,www.域名.com/uploadFile能访问到上传的文件就行了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何再linux中配置tomcat域名访问?