您想了解如何在运行 Ubuntu Linux 的计算机上安装 Apache 并配置多个网站吗? 在本教程中,我们将向您展示如何使用 Virtualhost 功能在同一 Apache 服务器上配置多个网站。

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

在我们的示例中,Apache 服务器的 IP 地址为 36.160.86.106。

在我们的示例中,我们将创建网站:WWW.GAMEKING.TIPS。

设备列表

以下部分介绍用于创建本教程的设备列表。

作为亚马逊同事,我从符合条件的购买中赚取收入。

Apache 虚拟主机 - DNS 配置

访问 GODADDY 网站并购买 DNS 域。

在我们的示例中,我们购买了名为:

Copy to Clipboard

您可以使用任何网站购买 DNS 域名, GoDaddy 只是我个人的选择。

创建一个 DNS 条目,将您的网站指向运行 Apache 的计算机。

在我们的示例中,我们创建了一个 DNS 条目,指向 WWW.GAMEKING.TIPS 到 35.160.86.106。

APACHE VIRTUALHOST DNS

使用 NSLOOKUP 命令测试 DNS 配置。

Copy to Clipboard

下面是命令输出。

Copy to Clipboard

祝贺! 您已完成所需的 DNS 配置。

教程 Apache - 虚拟主机配置

安装 Apache 服务器。

Copy to Clipboard

启用名为:Mod_rewrite。

Copy to Clipboard

编辑 Apache 配置文件。

Copy to Clipboard

在此文件末尾添加以下行。

Copy to Clipboard

创建目录以存储新的网站文件和日志。

Copy to Clipboard

网站文件将存储在以下目录中:

Copy to Clipboard

网站日志将存储在以下目录中:

Copy to Clipboard

为新网站创建 Apache 配置文件。

Copy to Clipboard

下面是具有我们配置的文件。

Copy to Clipboard

启用新网站。

Copy to Clipboard

重新启动 Apache 服务。

Copy to Clipboard

打开浏览器并尝试访问网站的 HTTP 版本。

在我们的示例中,浏览器中输入了以下 URL:

• http://www.gameking.tips

Apache - Lets encrypt

您已经完成了 Apache 服务器上的虚拟主机配置。