我的解决方法:
apache 配置虚拟主机,即两个主机采用基于IP地址的虚拟主机配置方法:
IP folder
127.0.0.1 /var/www
10.1.1.254 /var/j2e
tomcat 配置虚拟主机 即两个主机采用基于IP地址的虚拟主机配置方法:
IP folder
127.0.0.1 /usr/share/tomcat5.5
www.j2elocal.com /var/j2e (在hosts 文件中 加入 10.1.1.254 www.j2elocal.com)
通过测试 www.j2elocal.com通过,但是用ip地址就不可以,有些疑问!望高手指点!
附:tomcat 虚拟主机配置代码 server.xml
<Host name="www.j2elocal.com" debug="0" appBase="/var/j2e" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/var/j2e" debug="0" reloadable="true" crossContext="true"/>
<Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="ok.com_log." suffix=".txt" timestamp="true" />
</Host>
注意红色那行文字,与apache中的虚拟主机目录相同!