linux下配置虚拟主机的疑问?请大家多多帮忙啊!

发布于 2022-07-22 21:43:00 字数 2427 浏览 6 评论 0

我在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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文