说说黑群晖和极路由那点事儿 篇二:满负荷使用你的NAS——零基础搭建个人博客及论坛
===========================前言===========================
这篇文章其实拖了有半年之久,并非说没有时间,而是在那次连续签到将要三百天的时候突然断签,虽然之后我被张大妈蛊惑了N多电子产品以及书籍,但那种失落感让我再没动力发表任何晒物,直到某天大妈通知我:"恭喜您的优质文章入围《值客原创TOP文章评选》,您获得奖品为什么值得买5周年纪念品一份,请在7月8日前到个人中心完善并确认您的收货地址及联系方式,我们的工作人员会根据您个人中心的收货地址为您寄发实物奖品,金币奖励会在发放后另行通知,希望您继续支持我们的其他活动,祝您生活愉快!"(本文实图少,下图张大妈抱枕镇楼)收到实物的那刻,感动油然而生,想着不能就这么一直收受大妈的好处而不奉献点什么,618所败之物的包装盒都已被我卖给收废纸的了,强迫症告诉我晒单绝不能没有开箱照,思前忖后,于是就憋了这么篇干货出来。本人非专业IT人士,懂的也只是皮毛,所以本文说的也是极其基础的东西,资深专家就当看个热闹 。
==========================正文===========================
本文主角,渣画质,见谅。
--------------------------------一、准备工作(环境配置&杂七杂八)----------------------------
本文所说的所有必须在你有一台群晖(黑群晖)并且它能外网访问前提下方可进行,同时不建议为了单纯搭建网站而配置一台NAS。什么,外网不知道如何访问?请参照下文软件篇中的设置。
标题其实很明确接下来要说什么了,就是以NAS的环境来搭建网站。当然有人会问了,网上那么多空间,便宜的几十快钱一年,ASP和PHP环境任你选,安全稳定关键还省电,你一年常开NAS做服务器电费就够使用几年空间了,为什么要用NAS系统来搭载自己的网站呢?这里有必要说下原因:1、家用NAS基本能做到远程开关机或者24小时开机,把它当作服务器只是充分利用它的功能,所以要省电的话我觉得照片视频文件存百度网盘比较靠谱。2、若出于安全考虑更不用担心,这个网站的重要性应该比不了在NAS里存的照片文件和视频吧,既然你选择了NAS应该对它的安全性方面还是认可的。3、如果选择网上的虚拟服务器,其实在你涉及到修改网站内容时个人认为操作是比较繁琐的,上传下载有时因为网络问题能让人崩溃,而选择身边的NAS作为服务器的话,替换网站文件跟我们平时文件夹复制粘贴一样没有任何难度,网站的修改效果都能在第一时间展现(如下图,通过Synology Assistant可将NAS中的任意文件夹映射到电脑上方便进行各类文件管理)。
准备工作这一块其实要说的有很多,但说多了可能又乱了,所以提炼一下目录:
域名的购买和使用
群晖的环境配置
1.首先你得有个域名,不然别人总不能老是用IP来访问你的网站吧,再加上一般家庭的IP非固定,重启一次路由器就要重新拨号一次,一拨号IP又会变动,所以我们要通过域名来解析我们的动态IP地址,即DDNS。免费的我推荐花生壳和3322,其中强烈推荐花生壳,至于原因呢,因为好多好多路由器是直接支持花生壳解析动态地址的(比方TP-LINK,如下图),所以当我们获取到花生壳帐号后,直接在路由器上登陆花生壳帐号,路由器就直接连接花生壳帮我们解析出当前的IP地址了。
当然,还有一个原因是因为群晖里面DDNS解析也是直接支持花生壳和3322的,不过这里建议在路由器里设置花生壳解析就可以了。
当然了,如果大伙只想使用免费的域名,下面关于收费域名的内容可以不用看,但如果想要用心仪域名来访问自己的网站的话并且不想在花生壳上购买域名的话,上面关于花生壳和3322免费域名也必须要看,因为可能我们普通的路由器可能不支持解析其它一些域名代理商(比方我在用的万网~)。
下面我就简单说一下在万网购买域名后通过域名来访问我们的网站(其它的域名商处购买后操作大同小异):首先我目前在用的路由器(极路由贰)不支持万网DDNS解析,我用极路由自带的动态域名插件来解析我的IP地址(假设是aaaa.jios.org),这个时候我们可以直接用xxxx.jios.org来访问我们的网站,但是我们已经在万网买了一个域名了(bbbb.cn),所以我们要将域名bbbb.cn指向域名aaaa.jios.org,实现与被指向域名相同的访问效果,这个时候我们就要域名商给我们提供的CNAME记录功能(花生壳最低价的版本不支持此项功能,所以我在万网购买)。同理,如果我们也可以将bbbb.cn指向我们申请的免费花生壳域名aaaa.vicp.cc。
接着,我们考虑到要充分利用自己购买的域名,比方我手上有一个论坛和一个博客,那么我们可以通过设置子域名来分别访问论坛和博客,如博客为blog.bbbb.cn,论坛为bbs.bbbb.cn,所以我们在解析设置的主机记录里要分别设置好自己想要的子域名(上图主机记录里@换成bbs或者blog)。
至此,域名提供商处的设置已经告一段落。
2.配置群晖的服务器环境
我们会发现“file station”里面多出一个web目录,我们所有的网站文件都将会存放在这里面。接下去也是至关重要的一个步骤,很多人在后面安装网站文件时出现无法写入的问题,这里我们必须要在"用户帐号"里给予web文件夹可读写权限。
考虑到我们的网站不会是几张简单的静态网页,网站需要交互(比方留言功能,游客注册管理等等),所以一个动态的网站需要数据库来存储管理数据。贴心的群晖提供了“phpMyAdmin”套件便于我们对数据库进行管理,当然,在安装这个套件前我们要先安装好数据库"mariaDB",同样在套件中心里面。
在安装好后我们要给数据库设置一个密码,不仅是因为后面论坛还是博客程序在安装的时候都要求我们提供数据库的帐号密码,同时也为了网站的安全性!输入"https:// 你的NAS的IP/phpMyAdmin/",这里提示下,必须要在局域网内网址才能打开,如果你是外网访问群晖的话,在套间里打开"phpMyAdmin"是无法显示登入页面的!帐号是"root",密码为空。
----------------------------------------二、blog&论坛的安装-----------------------------------
blog的安装
blog我们选择wordpress,至于为什么要选择它呢,请详见百度百科。当然,更重要的是群晖的套件中心里就有wordpress套件,不想折腾的就直接安装,根据提示一步一步来就OK了~
不过因为**的汉化问题(居然要开插件才能汉化)以及套件里的版本始终跟不上wordpress官方版本的更新速度,我选择了在百度了直接下载最新的wordpress,然后安装到群晖里面。下面介绍下wordpress的安装过程。
①.首先将下载的最新版wordpress拷贝到web里面,然后解压到该目录。
这里涉及到一个重要的问题,就是我们搭建的网站将优先访问web文件夹里面的index.php页面,如果web里面不存在index.php,网站首页将无法显示!但为什么在web里另外建个wordpress的文件夹呢,因为我不希望我的服务器只有一个网站,我希望通过bbs.bbbb.cn访问我的论坛,blog.bbbb.cn访问我的博客,或者其它域名来访问的另外的网站,如果直接将wordpress解压到web根目录里,那么我们只能在这个服务器上构建一个博客网站!所以如上图所示,我让web文件夹里的wordpress文件夹存放我的博客网站,让upload文件夹存放我的论坛网站,让drupal存放我的社区应用网站等等。
为了让我们的各种域名能正确找到我们的网站文件夹,我们这里需要用到群晖的另外一个强大功能——虚拟主机。
在web服务选项里,在子文件夹处输入你的网站目录,主机名称里输入你需要访问该网站的域名,通讯协议和端口因人而异,因为有些朋友表示80端口被封,所以用了其它端口来用作网站访问,所以这里根据实际情况来。
②.进入数据库后台,新建一个名为wordpress的数据库,用于存储以后博客的数据信息。
然后输入数据库名,填好前面要求的数据库用户名和修改后的密码,点击提交
接着就会看到如下提示(如果出现其它提示,请详细核对信息是否一致),点击安装
接着填上网站名称,后台用户名以及密码后再点击安装
大功告成!输入用户名和密码直接登入!
④.在安装外来主题的时候会出现让你输入FTP用户名和密码,主题的上传需要通过FTP来进行上传。
所以我们必须要开通群晖的FTP上传功能,其实操作很简单,进入控制面板文件服务,按上图勾选,然后保存。
接着我们进入路由器做好端口映射,将外部21端口映射到NAS所在IP(我的NAS ip为192.168.199.199)的21端口上,便大功告成!
其中1701和1723端口用于极路由VPN功能,具体设置详见上篇有关极路由应用
对于不想开通FTP上传功能的人来说,其实还有一种方法用来安装wordpress主题。
我们可以直接将下载的主题压缩文件放入web>wordpress>wp-content>themes里面,然后解压缩。然后重新登入wordpress后台就能看到下载的主题了~
接下去就是自己研究wordpress了,这个网站其实类似于QQ空间,安装自定义的各类模版或者直接上首富家让人帮忙做个主题,大家如果遇到问题可以直接度娘wordpress找到相关帮助啦~
2.论坛的安装
论坛安装其实和上述的wordpress安装大同小异,我们选择时下最主流的discuz。平时上网的时候我们看到网页连接标题后缀有“Powered by Discuz!”,那就证明这个网站是基于discuz框架做的,所有discuz做的论坛形形色色,其实就是各种主题、插件不一样,就比方你用miui我用flyme,还不是都是安卓~
①.首先下载一个UTF8版本的discuz,上传至web文件夹内解压缩。
这里的upload就是discuz的网站目录,不过upload我们可以改名成任何我们喜欢的名字,比如"discuz"用以更加清晰的辨认这是我们的论坛网站,所以我们同样要在虚拟服务器里将我们的论坛域名指向upload文件夹。
②.如果上面步骤正确,域名正确指向upload文件夹,我们输入论坛域名的话会直接跳转到discuz安装页面。若没有设置虚拟主机,我们同样可以在地址栏输入"域名/upload"来进入安装页面。
③.点击下一步,这里如果当前状态出现“×”,请详细看上文说到的文件夹权限问题!
④.接着就是各种狂点下一步~
⑤.最后就是顺利的安装成功。
接下去要把论坛打造成什么模样大伙儿就自行百度"discuz模版"吧!
-------------------------------------------三、网站的备份----------------------------------------
网站有风险,建站需谨慎。
尤其是discuz这种大众性的论坛网站,本人被黑不下20次~所以网站备份显得尤为重要。因为服务器就在我们手里,所以网站备份也显得更加简单。
1.首先是网站文件的备份,我们可以直接将web里的各类网站文件夹压缩,然后下载下来保存到自己的电脑上~
2.其次就是数据库的备份,通过群晖进入我们的数据库,选择"导出"后再执行便可。
如果数据库出现问题,直接通过导入备份的表进行恢复。
===========================总结===========================
对于喜欢折腾的人来说,个人网站的可玩性确实很高。然而对于更多的人来说,我们身边有更多更加便捷的网站比如新浪微博之类,那么我这篇文章“**”。不过我个人觉得一个塞满了我们的各种青春照片和回忆视频的网站,在若干年后回过头来慢慢品味,也不失为一件乐事。
最后的最后,附图自己的blog。
xllin
校验提示文案
fovecifer
校验提示文案
全城戒备
校验提示文案
在路上zzz
校验提示文案
tlanks_1
校验提示文案
-Sparda-
校验提示文案
棠溪2022
校验提示文案
鬼牙
校验提示文案
黑么帅
校验提示文案
芦柯豪
校验提示文案
猫大爷
校验提示文案
懂不懂
校验提示文案
allensungod
校验提示文案
稻草满天飞1979
校验提示文案
FUNKMFDM
校验提示文案
水寒
校验提示文案
房诗鷺
校验提示文案
一再错过
校验提示文案
初匠
校验提示文案
iOS7
校验提示文案
值友3600755158
校验提示文案
新建文件夹
校验提示文案
值友6883230487
校验提示文案
土匪老六
校验提示文案
WH小艾同学
校验提示文案
-Sparda-
校验提示文案
鬼牙
校验提示文案
值友3041759371
我跟你一样是下载了wordpress 手动在群晖里解压的。
但是就导致了很多插件不能用,因为没有群晖的写入权限。
这个要怎么解决呢,谢谢。
校验提示文案
值友2436838859
校验提示文案
shit6
校验提示文案
Pbrain
./config/config_global.php 可写 目录不存在
确定权限给了,还是装不上。。。。请问怎么解。
校验提示文案
tlanks_1
校验提示文案
rickwin
校验提示文案
陆虎
校验提示文案
geforcefx
校验提示文案
Ho---
校验提示文案
追风老谢
校验提示文案
不娜娜
校验提示文案
在路上zzz
校验提示文案
日如月
校验提示文案