通过Web Station套件 可以轻松主持和发布您自己的网站,或者可以在安装PHP套件后建立动态网站,供个人和企业使用! 特别提醒:使用Web Station搭建服务 请自觉遵守互联网安全法和相关法律法规;本文仅作为技术交流测试,因此造成的任何后果和损失与本站无关
基础组件安装基本介绍Web Station 套件基于Nginx;其实个人觉得Web Station是一个精简轻量级Nginx可视化管理面板 
以下本文按照Nginx+Apche+PHP5/7+MySQL 的环境进行安装 Web Station套件安装

Apache和PHP环境安装 后端套件按需选择,Apache引擎按需安装 PHP可都安装 便于适配不同要求的PHP网站
MySQL数据安装安装数据库MariaDB 5/10按需选择
 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字
安装phpMyAdmin安装phpMyAdmin 数据管理面板
 至此 基本环境已经完成部署
基本环境完成浏览器访问 http://DSM域名或者IP/
 提示网站已启用 该页面为静态html 对于的目录在共享文件夹中web目录下

数据库安全设置数据库的安全至关重要,影响到整个网站甚至服务器的安全;DSM套件安装中 数据密码默认为空且phpMyAdmin 数据管理面板就在默认共享文件夹根目录,需要对其进行安全性配置 
数据库安全设置1.打开套件MySQL(MariaDB)
2.设置一个MariaDB数据库位置(有多个存储空间的情况下才可设置)
3.打开phpMyAdmin套件 用户名root 密码为空

登陆成功 如提示密码不正确 则在MariaDB中点击重置密码,密码既为空
 进入账户 找到root账户 点击修改权限
 点击修改密码
 设置一个root用户密码 长度和规则不用说了把 尽量安全 设置完成点击 执行 然后注销 重新登陆查看密码是否生效 4.删除空密码账户删除空密码账户按需 因本数据库设置是只允许本地主机的访问 这也意味着你如果建立其他用户名的数据库 将无法登陆或者远程单独登陆该用户的数据库 只能统一使用root管理;如需单独账户管理 继续本步骤

可见提示 A user account allowing any user from localhost to connect is present. This will prevent other users from connecting if the host part of their account allows a connection from any (%) host. 允许用户从本地主机连接的用户帐户。这将阻止其他用户连接,如果其他帐户的主机部分允许从任何(%)主机连接。
可测试 建立账户和账户对于数据后 远程通过phpMyAdmin是无法登陆进行独立管理的,只能使用root统一管理 解决此问题需要删除空密码的账户 勾选 密码为否的账户 点击执行

 此时 提示没有了,通过建立用户和用户对应数据库 已经可以远程或者外面使用和访问!
 如需开启phpMyAdmin高级功能 参照
启用HTTPS安全访问按照下文 导入证书
注意默认证书也就是Web Station所调用的证书 群晖Web Station套件默认是有HTTP 80 和 HTTPS 443端口的 大多数外部访问80端口都是封禁状态,此处Web Station 默认web站 可考虑手动输入https 进行访问
启用phpMyAdmin HTTPS安全访问点击phpMyAdmin 套件 默认是http 启动,上面说到大多数外部访问80端口都是封禁状态 可修改文件 达到 点击phpMyAdmin 套件以HTTPS方式启动。 谨慎操作
1.开启root用户权限已开启的直接下一步
2.下载安装WinSCP软件使用DSM IP地址登陆root账户 进行文件管理
 管理位于右侧 按需设置
 找到phpMyAdmin套件安装位置 一般位于 volume1下 volume既存储空间 

已找到phpMyAdmin套件安装位置 进入目录定位到 /phpMyAdmin/ui/ 下
 双击config文件 代码如下 {
".url": {
"SYNO.SDS.phpMyAdmin": {
"type": "url",
"allUsers": false,
"title": "phpMyAdmin",
"desc": "app:app_name",
"icon": "images/phpMyAdmin_{0}.png",
"texts": "texts",
"protocol": "http",
"url": "/phpMyAdmin/",
"port": "80"
}
}
}
修改"protocol": "http", 为 "protocol": "https", 修改"port": "80" 为 "port": "443" 保存即可 此时回到DSM中 刷新 并点击phpMyAdmin套件 启动状态已经是HTTPS方式
至此 Web Station 所有环境已经准备完成
|