正在加载
请稍等

菜单

Home 码农菜园 虚机配置 Apache常见问题:一台虚机多个域名
Home 码农菜园 虚机配置 Apache常见问题:一台虚机多个域名

Apache常见问题:一台虚机多个域名

虚机配置 by   阅读量 3,644

想要使用多个域名指向同一台虚机的不同根目录,实现起来其实非常容易。

进入Apache的配置目录:

查看当前目录:

我们需要修改的地方包括sites-available和sites-enabled,分别表示可用的站点和启用的站点。

首先进入sites-available文件夹:

默认的会有一个000-default.conf和default-ssl.conf,其中000-default.conf为默认的站点配置文件,即使用ip和未配置的域名访问时使用的配置文件。如果好奇的话可以看看其内容,新的站点配置文件也将在此基础上生成。

好的,现在来开始新建一个站点配置文件好了,假设我们的域名是abc.com,首先进入新的站点配置文件:

按“I”进入插入模式,粘贴以下内容:

#开头的行为注释,不用过多理会,需要修改的地方包括:

  1. ServerName:修改为你的域名;
  2. ServerAdmin:修改为站点管理员邮箱;
  3. DocumentRoot:修改为该站点的根目录,示例中为/var/ww/abc;
  4. ErrorLog:错误日志位置,加入你的域名以进行标识;
  5. CustomLog:日常日志位置,加入你的域名以进行标识;
  6. Directory:修改为该站点的根目录,记得以“/”结尾。

完成以上修改后,退出vim,退回上级目录,并进入sites-enable文件夹:

默认只有一个000-default.conf指向了../sites-available/000-default.conf,这是一个软链接,可以理解为快捷方式。

接下来我们也新建一个软链接,指向刚才新建的abc.com.conf:

记得把abc.com相应地改成你的域名,再次查看当前目录,可以发现已经生成了相应的软链接。

接下来重启Apache即可:

接下来使用域名访问虚机时,Apache便会访问到你配置的根目录中,可以在根目录中新建一个index.php以进行测试:

如果你在浏览器中看到了一个傲然独立的“Hello”,那么恭喜你,属于该域名的站点配置文件大功告成。

19 2015-05

发表评论