两个网站,两个目录,两个域名,一个IP

0 domain ip web ip-address apache-2.2

我在同一台服务器上托管两个具有两个单独域名的单独站点。在不使用某种 NAT 转发的情况下,如何设置我的 apache 服务器,以便根据使用的域,引用来自不同目录的 index.html 文件?

小智 7

这个问题可能很快就会迁移到Server Fault,但基本的答案是您需要为每个域名设置一个虚拟主机。这个页面有一个详尽的描述,但一个基本的例子是:

<VirtualHost *>
   DocumentRoot /path/to/site1
   ServerName site1.com
</VirtualHost>

<VirtualHost *>
   DocumentRoot /path/to/site2
   ServerName domain2.com
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)