使用 QNAP NAS 虚拟主机功能架设多个网站
拥有网站可以与世界各地的用户、客户和观众交互。托管网站变得越来越容易,互联网也上提供了大量免费资源,供具有不同技术能力的用户用来创建多个网站。
虚拟托管是一种 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 后添加端口号才能连接到该网站。
