家里架设网页可以省下每年的网页储存伺服器费,当然也有相应的其他问题。趁着把网页架设在谷歌云,也顺便研究了如何把网页架设在自家的网络附加储存群晖上。
因为要架设的是wordpress,所以在群晖NAS里就要安装web station, maria db5 或db10,PHP及phpmyadmin。直接在群晖里安装wordpress,或手动把wordpress抄写进群晖都没差。如果在群辉里安装wordpress,那群晖就自动生成wordpress子目录。手动抄写的话可以任意命名子目录。
- 如果要把域名投射向群晖的话,那就要用到ddns。在域名的设置里,先创建CNAME record
比较意外的是原来target可以投向ddns地址。 - 从ddns投射来会自动进到群晖web目录下。要把域名直接投射到子目录就要在群晖web station/virtual host里,把域名设置投向子目录。
- 群晖的virtual host有些怪异点。第一如果mysql用maria db5的话,在wp-config(或wordpress初始设置)里须把 /** MySQL hostname */设置成 localhost或localhost:3306 。但是mysql用maria db 10的话,那就要用 127.0.0.1:3307。 虽然localhost或127.0.0.1都是指向同样目的地,可是弄错了网页就没法上线了。
- 这时候wordpress里可能没能直接保存permalink。系统会要求手动把生成的文件抄进.htaccess里。如果要系统自动保存文件,就要提供系统权限。
-
-
- 在群晖control panel/user里,确定admin或user有admin权
- 在control panel/telnet里打开SSH。
- 用putty进入群晖,用拥有admin权的admin/user进入,输入密码,然后执行以下指令
- sudo su(获取根目录权限)
- 键入密码
- chown -R http:http /volume1/web/myfoldername(更换所有权)
- chmod -R 775 /volume1/web/myfoldername(提供执行权)。
-