linux下配置虚拟主机的疑问?请大家多多帮忙啊!
我在linux上要运行tomcat和apache,现在都已经安装好了.并且也按照网上的一些资料进行了整合.
我想达到的目的是:让输出jsp和php页面时都不写端口号.如果输入http://abc.com就能进入jsp页面所作的网站主页最好了.
现在要配置虚拟主机了,有些问题不明白,希望大家多多帮忙!
问题一: jsp的那些页面应该放在哪里啊?原来是在tomcat下的webapp下的ROOT中
注:我在进行整合时,把server.xml中的
<Context path="" docBase="ROOT"
debug="5" reloadable="true" crossContext="true">
改为了:
<Context path="" docBase="/usr/local/apache/htdocs"
debug="5" reloadable="true" crossContext="true">
问题二: 在apache的httpd.conf中设置虚拟主机时
<VirtualHost *:80>
Documentroot /usr/local/apache/htdocs
</VirtualHost>
<VirtualHost *:8080>
DocumentRoot /usr/tomcat/jakarta-tomcat-5.0.28/webapps/ROOT
ServerName 我的域名
</VirtualHost>
上面这么写对么?
正确的应该怎么写啊?
问题三:在server.xml中
<Host name="我的域名" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/usr/tomcat/jakarta-tomcat-5.0.28/webapps/ROOT" debug="0"
reloadable="true" crossContext="true"/>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
</Host>
上面这么写对不?
里面原来有的哪个Host 就那么带着么?
下面是原来有的
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论