在centos7上为多个虚拟主机配置apache

在centos7上为多个虚拟主机配置apache,apache,virtual,centos7,host,Apache,Virtual,Centos7,Host,我有一个域名www.xxx.com,这是我们从一家托管服务公司购买的。我将该域指向我的VPS的主ip。然后,我为它创建了一个虚拟主机,并提到了它的根目录和重新启动的apache,所有这些都工作正常,域也工作正常 现在的问题是这个服务器也是我们的开发服务器,我们需要在那里部署某些项目 我尝试像xx.xx.xx.xx/otherproject一样访问它们,但出现页面未找到错误。我已经用所需的url创建了一个虚拟主机,并提到了它的目录 但仍会出现页面未找到错误。您可能需要检查以下几个方面: 您的www

我有一个域名www.xxx.com,这是我们从一家托管服务公司购买的。我将该域指向我的VPS的主ip。然后,我为它创建了一个虚拟主机,并提到了它的根目录和重新启动的apache,所有这些都工作正常,域也工作正常

现在的问题是这个服务器也是我们的开发服务器,我们需要在那里部署某些项目

我尝试像xx.xx.xx.xx/otherproject一样访问它们,但出现页面未找到错误。我已经用所需的url创建了一个虚拟主机,并提到了它的目录


但仍会出现页面未找到错误。

您可能需要检查以下几个方面:

  • 您的www.xxx.com域名指向您的IP的DNS记录 您可以将具有相同IP的A记录添加到另一个子域,例如dev.xxx.com

  • 如果您在可用的站点上创建虚拟主机,则可能没有启用它 sudo a2ensite dev.xxx.com.conf

  • 这里有大量可能出现的问题。也许您可以粘贴虚拟主机配置文件的重要部分?您还可以检查位于/var/log/apache2/的日志文件以查看发生了什么