【问题标题】:Adding IP Based Virtualhost in Apache 2.4在 Apache 2.4 中添加基于 IP 的虚拟主机
【发布时间】:2017-07-05 04:00:09
【问题描述】:

我想在我的 Linux 专用服务器中托管多个站点,但每个站点使用不同的 IP。经过一些谷歌搜索后,我开始了解虚拟主机。我是 Linux 和 Apache 的新手。我在WHM
Service Configuration »Apache Configuration »Include Editor > post_virtualhost_2.conf中添加了以下代码

<VirtualHost xx.xx.xx.xx:80>
ServerAdmin my@email.com
ServerName myexampledomain.com
ServerAlias www.myexampledomain.com
DocumentRoot /home/user/public_html/myexampledomain
</VirtualHost>


但是网站打不开。我需要在 Cpanel AddOn 域部分添加域吗?请帮我在我的服务器上创建虚拟主机。

注: - 我还在我的域面板中添加了DNSA 记录和IP。我的 Apache 版本是 2.4.23。

【问题讨论】:

    标签: linux apache virtualhost


    【解决方案1】:

    要添加多个站点,您可以通过在 Apache 配置中添加虚拟主机来走上正确的道路。但是当你没有 C 面板时,这更有用。由于您已经可以访问 Cpanel,如果服务器托管计划支持,您可以将域添加到添加域。

    以下是您应该执行的步骤列表:

    1. 找出服务器的 IP。
    2. 通过更新相应的名称服务器/A 记录来更新您的所有域以指向该服务器。在大多数情况下,更新名称服务器就足以让域指向特定的服务器。在 DNS 中更新它需要一些时间。
    3. 在 Cpanel 插件域列表中添加所有这些域。这还将在您的 public_html 或文档根目录中创建一个具有相同域名的文件夹。 (虽然您可以在创建附加域时配置文件夹名称和路径)
    4. 刷新域并完成。

    【讨论】:

    • 但是通过附加域功能,我无法将唯一 ip 分配给其他域。然后我们需要虚拟主机。我在配置它时遇到问题。
    • @AKPal 你有多个托管服务器吗?您可能有多个域,但是当您谈论多站点托管时,您有一个服务器 IP,将用于多个域。否则,正如 24x7cloudservermanagement 建议的那样,您将需要 WHM
    【解决方案2】:

    从WHM添加您要在服务器上托管的所有站点,然后从WHM中的“更改多个站点的IP选项”中更改每个站点帐户的IP。

    确保您已注册并处于活动状态的名称服务器,并且这些名称服务器已在 WHM 以及网站上进行了配置。

    这么简单..为什么要玩虚拟主机等等

    【讨论】:

      猜你喜欢
      • 2016-04-24
      • 1970-01-01
      • 2012-09-25
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多