使用 QNAP NAS 虚拟主机功能架设多个网站


最后修订日期: 2020-08-14

拥有网站可以与世界各地的用户、客户和观众交互。托管网站变得越来越容易,互联网也上提供了大量免费资源,供具有不同技术能力的用户用来创建多个网站。

虚拟托管是一种 Web 服务器技术,能够将多个域(网站)托管在一个物理主机上,为有此类需求的用户提供经济高效的解决方案。

本文将介绍如何使用虚拟托管在一台 QNAP NAS 上搭建多个网站。

在本教程中,我们将使用下表中提供的信息作为参考指南。

主机名 WAN/LAN IP 和端口 文档根目录 演示 Web 应用程序
site1.mysite.com WAN IP:111.222.333.444
LAN IP:10.8.12.45 (NAS)
端口:80 (NAS)
/Web/site1_mysite Joomla!
site2.mysite.com /Web/site2_mysite WordPress
www.mysite2.com /Web/www_mysite2 phpBB3

开始前的准备

DNS 记录

主机名必须指向 NAS 的 WAN IP。通常您可以从 DNS 服务提供商配置此信息。有关 DNS 设置的更多信息,请参考设置 DDNS 服务以通过 Internet 远程访问 QNAP Turbo NAS

端口转发

如果 Web 服务器侦听端口 80,您需要在路由器上配置端口转发,将端口 80 上的入站流量路由到 NAS 的 LAN IP (10.8.12.45)。有关通过 NAS 的端口转发的更多信息,请参考使用 myQNAPcloud 服务访问 QNAP NAS

SSL 证书导入

如果您打算为网站启用 SSL 连接,并使用您自己的 SSL 证书,则可从“控制台”>“系统”>“安全”>“证书和私钥”导入证书。

您还可以从 myQNAPcloud 购买 SSL 证书。有关更多信息,请参考如何购买并使用 myQNAPcloud SSL 证书?

激活 Web 服务器并配置虚拟托管

1.登录到 QTS,转到“控制台”>“应用程序”>“Web 服务器”,然后在“Web 服务器”页面中,勾选“启用 Web 服务器”。

  • 如果要使用安全连接进行连接,请勾选“使用安全连接(HTTPS)”。

2.转到“虚拟主机”页面,勾选“启用虚拟主机”,然后单击“应用”。随后可以单击“创建虚拟主机”以建立连接。

3.输入所需信息(主机名、文件夹名称、协议和端口),然后单击“应用”。“主机名”将指向存储在映射文件夹中的网站。

  • 在选择“文件夹名称”之前,必须在“Web”下创建文件夹。

4.完成这些设置后,可以将 Web 数据上传到 NAS。

在此示例中,将 Joomla 文件放入“/Web/site1_mysite”,将 WordPress 文件放入“/Web/site2_mysite”,将 phpBB3 文件放入“/Web/www_mysite2”。

5.上传之后,可以输入以下 URL 以访问这些网站:

http://site1.mysite.com
http://site2.mysite.com
http://www.mysite2.com

您应分别看到 Joomla!、WordPress 和 phpBB3 网页。其他设置选项包括启用 SSL 连接或选择其他端口号。

  • 如果路由器上的端口转发不是端口 80,您必须在 URL 后添加端口号才能连接到该网站。

这篇文章有帮助吗?

47% 的人认为有帮助。
谢谢您,我们已经收到您的意见。

请告诉我们如何改进这篇文章:

如果您想提供其他意见,请于下方输入。

选择规格

      显示更多 隐藏更多
      open menu
      back to top