如何在群辉NAS上搭建网站
NAS用了三四年了,只当做一个普通的文件存储工具,今天闲来无事,准备搭建一个网站试试。
image.png开始前的准备
-
从DSM套件中心下载并安装以下套件:
-
Web Station
-
PHP
-
确认默认群组http具有足够权限来访问网站文档根目录(请参阅本文)
-
设置防火墙规则以保护网页服务器(请参阅本文)
-
设置端口转发规则以允许外部网络访问于网页服务的端口
-
在控制面板>外部访问>路由器配置中配置路由器设置(请参阅本文)
使用 Web Station架设网站
打开 web Station
image.png查看状态,将下面的相关套件都安装好
image.png这些套件的安装方法也非常简单,在套件中心中找到相应的套件,点击安装就可以,过程中记住自己设置的密码就可以,
image.png以下几个截图就是安装过程中的内容,非常简单:
安装 MariaDB
image.png安装WordPress:
image.png image.png image.png image.png安装Mediawiki
image.png image.png image.png安装 phpmyadmin
image.png安装Joomla
image.png都安装好后就需要设置这些服务了:
-
将网页文件放入 Synology NAS 上的 web 共享文件夹。您可以通过 DSM File Station、SMB 等访问此共享文件夹。
-
配置网站的后端设置:
-
进入 Web Station > 网页服务门户。选择默认服务器并单击编辑。
-
选择您的 HTTP 后端服务器和 PHP 配置文件。
-
切换到脚本语言设置 > PHP。选择 PHP 的默认配置文件,然后单击编辑。
-
进入扩展名选项卡。选中所有复选框并保存设置。有关脚本语言设置的更多信息,请参阅本文。
-
现在您可以使用以下 URL 来共享网站:
为第三方网页服务设置管理员门户
image.png配置网站的后端设置:
-
进入 Web Station > 网页服务门户。选择网页服务(如 Joomla)的默认门户,然后单击编辑。
-
选择您的 HTTP 后端服务器和 PHP 配置文件。
-
切换到脚本语言设置 > PHP。选择网页服务套件(如 Joomla)的 PHP 配置文件,然后单击编辑。
-
进入扩展名选项卡。选中所有复选框并保存设置。有关脚本语言设置的更多信息,请参阅本文。
设置 Joomla 的管理员门户
-
在 DSM 上启动 Joomla 套件。系统将提示您输入基本信息以设置 Joomla 服务。
-
按照向导中屏幕上的说明操作。在数据库配置页面上,系统将要求删除名为“_Joomia[…].txt”的文件以确认您的身份。按照以下内容找到并删除该文件:
- DSM 7:进入 File Station。删除 /web_packages/joomla/installation 下的“_Joomia[…].txt”文件。
-
继续执行向导并单击安装。
-
安装 Joomla 后,单击删除“installation”文件夹。
设置WordPress:
-
在 DSM 上启动 WordPress 套件。系统将提示您输入基本信息以设置 WordPress 服务。
-
按照向导中屏幕上的说明操作,并单击安装 WordPress。
现在可以通过http://ip/wordpress来打开网站了,管理内容可以进入WordPress后台,去设置页面和布局,还能下载已有的模版,非常方便。
设置域名:您应已注册域,如example.com 。如果没有,则可以通过以下任一方法获取:
image.png如上图所示:
-
进入控制面板 > 外部访问 > DDNS。
-
单击添加。
-
将显示一个对话框,提示您编辑以下设置:
-
服务供应商:选择服务供应商。若要注册以获得 Synology 提供的免费主机名,请从下拉菜单中选择 Synology。
-
主机名:输入注册的 DDNS 主机名,如 john.synology.me。
-
用户名/电子邮件:输入 DDNS 供应商的用户名/电子邮件。
-
密码/密钥:输入 DDNS 供应商的密码/密钥。
-
外部地址:输入将使用该主机名的 Synology NAS 的外部 IP 地址。
-
单击测试连接以查看设置是否正确。
-
如果选择 Synology 作为服务供应商,则可以配置以下设置:
-
从 Let's Encrypt 获取证书,并将其设置为默认证书:勾选此复选框可为 Synology DDNS 应用 Let's Encrypt SSL 证书并将其设置为 DSM 的默认证书。但是,如果已为 DDNS 主机名匹配了 SSL 证书,则此复选框会处于禁用状态。有关 SSL 证书的更多信息,请参阅本文。
-
启用 Heartbeat:勾选此复选框可接收有关映射主机名状态的警报。
- 单击确定来保存并完成设置。
参考: