本教程将指导您如何使用群晖NAS上的Web Station应用程序来搭建和托管自己的网站。无论是个人博客、企业官网,还是项目展示平台,您都可以通过Web Station轻松实现网站的本地托管。本教程将详细介绍安装、配置Web Station以及上传网站文件的每一个步骤,帮助您快速上手,打造属于自己的在线平台。

开始之前从 DSM 套件中心下载并安装以下套件:
  • 网站PHP(例如 PHP 7.3)
  • 确保默认组
    http对您网站的文档根目录具有足够的权限(请参阅本文)。设置防火墙规则来保护您的网络服务器(请参阅本文)。设置端口转发规则以允许外部访问用于您的 Web 服务的端口1
  • DSM 7.0 及以上版本:在控制面板>外部访问>路由器配置中配置路由器设置(请参阅本文)。DSM 6.2:启动EZ-Internet并按照屏幕上的说明进行操作(请参阅本文)。
  • 使用 Web Station 托管网站将您的网页文件放入Synology NAS 上的Web共享文件夹。您可以通过 DSM File StationSMB等访问此共享文件夹。配置您的网站的后端设置:
  • DSM 7.2 或更高版本
    1. 进入Web Station > Web Service。选择默认服务并单击编辑。选择您的 HTTP 后端服务器和 PHP 配置文件。单击“保存”。转到脚本语言设置 PHP。在自定义配置文件部分下,选择 PHP 的默认配置文件,然后单击编辑。进入扩展选项卡,勾选所有复选框并保存设置。有关脚本语言设置的更多信息,请参阅本文
    DSM 7.0 至 7.1
    1. 进入Web Station > Web Service Portal。选择默认服务器并单击编辑。选择您的 HTTP 后端服务器和 PHP 配置文件。转到脚本语言设置 PHP。在自定义配置文件部分下,选择 PHP 的默认配置文件,然后单击编辑。进入扩展选项卡,勾选所有复选框并保存设置。有关脚本语言设置的更多信息,请参阅本文
    DSM 6.2
    1. 进入Web Station >常规设置。选择您的 HTTP 后端服务器和 PHP 配置文件。进入PHP 设置页面。选择 PHP 的默认配置文件,然后单击编辑。进入默认服务器设置选项卡。选中扩展下的所有复选框并保存设置。有关 PHP 设置的更多信息,请参阅本文
  • 现在,您可以与以下 URL 分享您的网站:
    2
    网址例子HTTPhttp:// NAS 的 IP 地址:端口号http://xxx.1.1.1:80http:// NAS域名:端口号http://synorocky.com:80HTTPS 3https:// NAS 的 IP 地址:端口号https://xxx.1.1.1:443https:// NAS 域名:端口号https://synorocky.com:443
    为第三方 Web 服务设置管理门户安装包并配置后端设置
  • 从套件中心下载并安装以下套件:
  • 您的网络服务包(例如JoomlaMariaDB 10Apache HTTP Server 2.2、2.4或更高版本
  • 配置您的网站的后端设置:
  • DSM 7.0 或更高版本
    1. 进入Web Station >脚本语言设置PHP。在基于软件包的配置文件部分下,选择您的 Web 服务软件包(例如 Joomla)的 PHP 配置文件,然后单击编辑。进入扩展选项卡,勾选所有复选框并保存设置。有关脚本语言设置的更多信息,请参阅本文
    DSM 6.2
    1. 进入Web Station >常规设置。选择您的 HTTP 后端服务器和 PHP 配置文件。切换到PHP 设置页面。选择 PHP 的默认配置文件,然后单击“编辑”
  • 按照以下部分中的说明设置管理员门户:
  • JoomlaWordPressphpMyAdmin
  • 现在,您可以与以下 URL 分享您的网站:
    2
    网址例子HTTPhttp:// NAS 的 IP 地址/软件包:端口号http://xxx.1.1.1/joomla:80http:// NAS域名/软件包:端口号http://synorocky.com/joomla:80HTTPS 3https:// NAS 的 IP 地址/软件包:端口号https://xxx.1.1.1/joomla:443https:// NAS域名/软件包:端口号https://synorocky.com/joomla:443
    设置 Joomla 的管理门户
  • 在 DSM 上启动Joomla包。系统将提示您输入基本信息来设置您的 Joomla 服务。按照向导中的屏幕说明进行操作。在数据库配置页面上,系统会要求您删除名为“_Joomia[…].txt”的文件以确认您的身份。按照以下说明找到并删除该文件:
  • DSM 7.0 及以上版本:进入 File Station。删除 / web_packages / joomla/installation下的“_Joomia[…].txt”文件。DSM 6.2:进入 File Station。删除 / web / joomla/installation下的“_Joomia[…].txt”文件。1.png
  • 继续向导并单击“安装”。当 Joomla 安装完成后,点击删除“安装”文件夹2.png现在您可以管理 Joomla 的管理门户了。URL 为“http:// NAS 的 IP 地址/joomla/administrator/”,例如“http://192.168.1.5/joomla/adminiatrator/”。设置 WordPress 的管理门户
  • 在 DSM 上启动WordPress套件。系统将提示您输入基本信息以设置 WordPress 服务。按照向导中的屏幕说明进行操作,然后单击“安装 WordPress”3.png现在您可以管理 WordPress 的管理门户。URL 为“http:// NAS 的 IP 地址/wordpress/wp-admin/”,例如“http://192.168.1.5/wordpress/wp-admin/”。
  • 设置 phpMyAdmin 来管理 MySQL 数据库
  • 在您的 DSM 上启动phpMyAdmin包。输入您的 MariaDB 10 的管理员凭据。4.png现在您就可以通过 phpMyAdmin 管理您的 MySQL 数据库了。URL 为“http:// NAS 的 IP 地址/phpMyAdmin/”,例如“http://192.168.1.5/phpMyAdmin/”。笔记:要了解有关 DSM 服务使用的网络端口的更多信息,请参阅此文章如果您的 Synology NAS 运行的是 DSM 7,您也可以在Web Station > Web 服务门户中找到这些 URL 。要使您的网站使用 HTTPS 保护并拥有受信任的证书,请参阅本文。Web Station 提供两个默认共享文件夹:
  • web:用于托管网站的文件可以存储在此共享文件夹中。如果您的 Synology NAS 运行的是 DSM 6.2 或更早版本,则已安装的第三方 Web 服务套件(例如 WordPress)的文件也会存储在此处。web_packages仅适用于 DSM 7):已安装的第三方网络服务套件(例如 WordPress)的文件存储在此共享文件夹中。