0 0

apache配置问题,不同域名同一目录下的不同文件5

要求的效果,有2个域名www.a.com和www.b.com。
DocumentRoot 目录都为同一个目录。
但要求访问a域名时候,返回index_a.html;访问b域名的时候,返回index_b.html
请问应该怎么配置apache。我是试过:
<VirtualHost *:80>
    ServerAdmin *******@****.com
    DirectoryIndex index_a.html
    DocumentRoot "D:/Tomcat6020/webapps/XXXX"
    ServerName www.a.com
    JkMount  /*  ojava
    ErrorLog "logs/ www.a.com-error.log"
    CustomLog "logs/ www.a.com-access.log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin ******@*****.net
    DocumentRoot "D:/Tomcat6020/webapps/XXXX"
DirectoryIndex index_b.html
    ServerName www.b.com
    JkMount  /*  ojava
    ErrorLog "logs/www.b.com-error.log"
    CustomLog "logs/www.b.com-access.log" common
</VirtualHost>
2010年4月01日 00:40
目前还没有答案

相关推荐

    一个空间放多个网站(多域名绑定到同一空间不同目录.rar

    通过以上步骤,我们可以在一个服务器上设置多个网站,实现多域名绑定到同一空间的不同目录,从而高效地管理与运营多个Web项目。这个过程既涉及了服务器配置,也包括了DNS解析和网站安全策略,对于任何希望提升服务器...

    Apache2 httpd.conf 配置文件中文版

    - `&lt;VirtualHost&gt;`:定义一个虚拟主机,可以配置不同的域名、文档根目录和电子邮件地址。 - `ServerAlias`:虚拟主机的别名,允许多个域名指向同一配置。 7. **性能优化**: - `KeepAlive`:启用或禁用持久连接...

    Apache配置多端口及Apache端口修改方法

    ### Apache配置多端口及Apache端口修改方法详解 在多服务器环境或单一服务器上运行多个站点时,正确配置Apache的端口变得至关重要。本文将深入解析如何在Apache中配置多端口,以及如何修改Apache的默认端口,确保您...

    在Apache中配置多个域名

    3. **配置域名解析**:为了让Apache识别不同的域名,还需要在系统的`hosts`文件中为每个域名添加相应的IP地址映射。例如,在Windows系统中,该文件位于`C:\WINDOWS\system32\drivers\etc\hosts`。假设您的服务器IP...

    最简单快速的Apache二级域名实现方法介绍

    Apache 二级域名的设置是构建多站点环境的关键步骤,它允许你用不同的子域名来区分不同的服务或内容。本文将详细介绍一种最简单快速的方法来实现Apache二级域名。 首先,你需要确保你的顶级域名(如 `domain.com`)...

    apache配置虚拟主机代码

    基于名称的虚拟主机依赖于DNS系统,通过不同的域名指向同一服务器的不同目录。而基于IP的虚拟主机则需要为每个网站分配一个唯一的IP地址,这种方式在处理SSL证书时更为方便。 2. **配置文件** 在Apache中,虚拟...

    Apache的Rewrite设置多域名301跳转到主域名的方法

    在实际应用中,这些规则可以写入Apache的主配置文件`httpd.conf`,或者放在每个目录下的`.htaccess`文件中。对于WordPress用户,如果要在`.htaccess`中修改规则,应确保它们位于`# BEGIN WordPress`和`# END ...

    如何配置apache服务器

    基于IP的虚拟主机需要不同IP或端口号,而基于主机头的虚拟主机则依赖DNS映射多个域名到同一IP。 2. 基于IP的虚拟主机配置: - 需要为每个虚拟主机创建单独的配置文件,例如在`vhost-conf.d`目录下。 - 在主配置...

    (Apache & IIS)同一个IP的同一个端口,绑定多个域名

    可以在Apache配置文件中定义多个`VirtualHost`实例,每个实例对应不同的域名,指向不同的文档目录。例如,在上面的例子中,定义了两个虚拟主机,分别对应`szwpc.51vip.biz` 和 `szwpc.oicp.net`,并且指定了不同的...

    Windows环境下的tomcat+apache配置

    1. 打开Apache的配置文件`httpd.conf`,通常位于`conf`目录下。 2. 找到`#LoadModule proxy_module modules/mod_proxy.so`,取消注释,并加载其他必要的模块,如`mod_proxy_http`: ``` LoadModule proxy_module ...

    apache 配置虚拟机应用服务

    总之,Apache配置虚拟机应用服务是一个涉及`httpd.conf`和`httpd-vhosts.conf`两个主要配置文件的过程,通过`VirtualHost`指令来定义每个虚拟主机的特性。正确配置虚拟主机,可以有效地管理和运行多个独立的网站或...

    apache服务器配置案例

    虽然文件部分信息缺失,但通常配置域名解析需要在DNS服务器上进行,例如使用BIND DNS服务。通过编辑`named.rfc1912.zones`文件,添加或修改域名解析记录,如`mlx1.com`和`king1.com`,并将它们分别指向服务器上的`/...

    配置Apache服务器并且设置DNS .doc

    配置时,只需在Apache配置文件中使用`VirtualHost`指令,指定`DocumentRoot`(网站根目录)和`ServerName`(主机名),如示例所示: ```apacheconf *:80&gt; DocumentRoot /www/ghq1 ServerName www.ghq1.com ...

    在Apache中设置目录权限

    Apache配置文件中,我们通常使用`&lt;Directory&gt;`指令来指定特定目录的访问规则。例如,`&lt;Directory "/www/www.test.com"&gt;`定义了一个名为`/www/www.test.com`的目录,并在其内部设置了一系列权限控制。 1. `Options`...

    apache共享80配置

    通过上述步骤,我们不仅实现了Apache与IIS共享80端口的目标,还解决了在同一IIS上通过不同域名访问多个站点的问题。这种方式不仅可以提高服务器资源的利用率,还可以简化网络配置,增强系统的灵活性和可扩展性。

    Linux apache服务器基于ip,端口,域名的虚拟地址配置.zip

    配置这些虚拟主机时,我们需要编辑Apache的配置文件,通常位于/etc/httpd/conf或/etc/apache2目录下。主要涉及的配置文件是httpd.conf或sites-available/sites-enabled(取决于具体Apache版本)。 在基于IP的虚拟...

    Linux环境下Apache服务器配置二级域名的方法详解

    3. **Apache配置**: 修改Apache的配置文件,为新二级域名创建虚拟主机(VirtualHost)。在`httpd.conf`文件末尾添加以下内容: ``` *:80&gt; ServerAdmin msllws@163.com DocumentRoot /usr/local/apache/htdocs...

    Apache+php+mysql在windows下的安装与配置图解.docx

    此外,还需要配置Directory(目录)指令,确保Apache知道如何处理特定目录下的文件。例如,修改`&lt;Directory "C:/Program Files/Apache Software Foundation/Apache2.4/htdocs"&gt;`为实际的根目录路径。 每次修改配置...

Global site tag (gtag.js) - Google Analytics