如何使用Apache Web服务器配置多个站点
|
副标题[/!--empirenews.page--]
如何在流行而强大的 Apache Web 服务器上托管两个或多个站点。 在我的上一篇文章中,我解释了如何为单个站点配置 Apache Web 服务器,事实证明这很容易。在这篇文章中,我将向你展示如何使用单个 Apache 实例来服务多个站点。 注意:我写这篇文章的环境是 Fedora 27 虚拟机,配置了 Apache 2.4.29。如果你用另一个发行版或不同的 Fedora 版本,那么你使用的命令以及配置文件的位置和内容可能会有所不同。 正如我之前的文章中提到的,Apache 的所有配置文件都位于 基于名称的虚拟主机使用基于名称的虚拟主机,你可以为多个站点使用一个 IP 地址。现代 Web 服务器,包括 Apache,使用指定 URL 的 即使你只从单个站点开始,我也建议你将其设置为虚拟主机,这样可以在以后更轻松地添加更多站点。在本文中,我将从上一篇文章中我们停止的地方开始,因此你需要设置原来的站点,即基于名称的虚拟站点。 准备原来的站点在设置第二个站点之前,你需要为现有网站提供基于名称的虚拟主机。如果你现在没有站点,请返回并立即创建一个。 一旦你有了站点,将以下内容添加到
这将是第一个虚拟主机配置节,它应该保持为第一个,以使其成为默认定义。这意味着通过 IP 地址或解析为此 IP 地址但没有特定命名主机配置节的其它名称对服务器的 HTTP 访问将定向到此虚拟主机。所有其它虚拟主机配置节都应跟在此节之后。 你还需要使用
让我们将
重新启动 HTTPD 服务器,已启用对
你可以看到原始网站的修改内容,没有明显的错误,先按下 配置第二个站点现在你已经准备好建立第二个网站。使用以下命令创建新的网站目录结构:
注意,第二个站点只是第二个 现在创建一个新的索引文件
在
(编辑:鹤壁站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何修复Windows 10上的“JavaScript Void 0”错误
- 如何在不使用sc qc的情况下获取Windows服务可执行文件的路径
- windows-server-2012 – 允许非管理员用户关闭/重启Server
- 消息称 Chrome 正开发新功能:将 tab 拖到另一个浏览器
- 系统小技巧:Windows 10三大隐含窗格应用
- windows-server-2008-r2 – 为什么称它为Windows Server 20
- Win7系统恢复删除文件的方法
- 如何改善Windows XP启动时间?
- 为什么在64位Windows中没有Win16支持?
- 微软官方解释电脑经常无法获取最新Windows补丁 联网时间太短

