群晖对web套件提供了一个标准化的文件目录,安装Web Station后创建默认服务器,同时创建“web”共享文件夹,内网访问默认服务器,只需要“”即可,访问的是“web”文件夹。而其它服务套件,群晖默认安装在“web_packages”文件夹中,每个套件创建一个子文件夹,路径和名称都是自动创建不能随意修改的。要在内网访问WordPress动态网站,网址为“”,访问的是“web_packages/wordpress”文件夹。
2.外网访问要实现外网访问NAS上的WEB网站,你的家庭宽带必须要有公网IP地址,群晖的QuickConnect只能用于DSM和群晖自家的套件上,不能用于WEB网站访问。
如果有公网IP,事情就比较简单,首先在群晖里设置好DDNS,群晖也会提供一个免费的二级域名。如我的域名就是“×××××.myds.me”,外部访问默认服务器,就是“×××××.myds.me”,访问WordPress动态网站就是“×××××.myds.me/wordpress”。当然,事情并没有那么简单,http访问需要用80端口,https访问需要用443端口,NAS的这两个端口都是开放的,所以内网访问的时候没有问题,而路由器的这两个端口一般是被网络运营商关闭的,外网访问就没有办法进行了。所以外网进行http或https访问,必须要使用其它端口并让路由器映射到NAS的80和443端口,我就设置了8000和8001两个端口,在路由器里设置分别映射到NAS的80和443端口。这样一来,访问WordPress动态网站就是“×××××.myds.me:8000/wordpress”或者“https://×××××.myds.me:8001/wordpress”。
如果没有公网IP,那也有办法,就是进行内网穿透,这个问题后面来讲。
3.WordPress的访问设置要成功打开WordPress网站或后台管理页面,还有一个非常重要的因素就是WordPress里网络地址的设定。
WordPress地址(URL)是打开后台管理页面的地址,使用时输入“×××××.myds.me:8000/wordpress/wp-admin”,站点地址(URL)是你制作的网站的地址。WordPress设置中这两个地址一定要设置正确,否则即使你在浏览器输入了正确的地址,WordPress也会按这个设置帮你转到设定好的地址上去, 如果设定错误就导致网站无法访问。我一开始设置的时候地址里没有端口号,因为在内网,访问没有问题,等到了外网访问的时候,虽然输入地址时加上了端口号,但因为设置里的地址没有端口号,所以就没有办法访问到网站。
4.别名访问网站虽然能够访问,但总觉得自己的网站地址里有“wordpress”的字样,一是没有个性,二是也不太想让人一看就知道自己网站的制作工具。但在群晖里又不能随意修改安装路径,真要修改那也是比较复杂的。不过,群晖提供了一个简单的方案,就是使用别名来访问网站。打开“Web Station”,“网页服务门户”里找到“WordPress”,点击编辑,把别名修改为自己喜欢的名字。
假设别名修改为“baidu”,那么网站就可以通过“×××××.myds.me:8000/baidu”来访问了。当然,WordPress后台设置里的两个地址也要进行修改,因为别名访问不影响原来名称的访问,如果不修改WordPress后台设置,网站还是能够访问,但地址仍会显示“wordpress”而不是别名“baidu”。
三、申请域名 1.为什么要申请域名虽然我的家庭宽带有公网IP,在群晖DDNS里申请了一个群晖的二级域名,通过二级域名来访问,但总觉得二级域名不方便,没有一级域名那么高大上,就想着到专门的网站上去申请一个一级域名。如果你的家庭宽带没有公网IP,按目前的形势,要想问运营商申请一个公网IP基本不可能,那就考虑内网穿透,做内网穿透前,先要把域名申请好。在国内申请域名,首选是阿里云或者腾讯云,中文界面,一目了然,配套服务齐全,“.com”“.net”随便挑,明码标价,各取所需。当然,如果不想花钱,也有国外的一些免费域名申请,因为只是作为一个建站尝试,我先申请个免费的试试。
2.在freenom申请.tk免费域名