使用群晖轻松搭建专业网站、FTP服务器、MYSQL数据库、discuz论坛教程
群晖NAS内置了一个Wordpress套件,使用这个套件可以用来搭建自己blog。有人肯定会问那么可以用群晖来搭建一个专业的网站吗,要求和阿里云VPS一样,可以实现一切网络功能和服务,要有数据库,可以搭建discuz论坛…答案是肯定的。今天就来给大家介绍一下,有兴趣的朋友可以试试,只要你的NAS支持Docker就可以哟。实测群晖NAS搭建的服务器运行很稳定,速度也很快,如果有一个好的网络的话、访问人数不是太多的话,可以用来代替专业服务器哦~之前我就用DS418play运行了半年公司网站~
本文图片较多,看起来比较繁琐,实际上很简单,只需要几个命令和一些操作就可以完成,0基础也能学会~
打开Docker,点击左侧的注册表,在搜索栏里搜索centos,在热度最高那个上点击鼠标右键,选择下载此映像:
选择标签这里选7.6.1810版本,不要选其他版本哦,否则会出现问题:
点击映像,稍等片刻下载完成后,点击启动:
这里其他选项保持默认,可以自己给容器取一个名字,然后点高级设置:
先打开控制面板、共享文件夹,创建一个名为wwwroot的共享文件夹,用于之后用来放置、管理网站内容:
打开FileStation,右键点击刚才创建的wwwroot共享文件夹,选择属性:
点击权限,在用户或组里选择Everyone,勾选读取和写入权限,确定保存。这样的设置是避免网站无读写权限:
创建好wwwroot共享文件夹后,切换回docker,在高级设置里点击卷、添加文件夹:
选择刚才创建的wwwroot共享文件夹:
选择wwwroot文件夹后,在装载路径里填入/wwwroot,将这个共享文件夹挂载到centos系统:
点击端口设置,点+号,添加以下6个端口映射条目,其中8888是用于面板端口,888是phpadmin端口,80是网络服务端口,443是ssl端口,20和21是FTP用的端口,本地端口在容器端口前面加1,方便之后使用:
做好上面的设置后,点击应用,然后点击下一步继续:
检查设置无误,点击应用:
点击容器,可以看到centos已经在运行中了。这时点击详情:
点击终端机,如图,可以在这里输入命令:
在终端机里粘贴以下命令并且按回车开始安装宝塔面板。宝塔面板是个简单易用的linux建站面板,几个命令就可以搞定所有配置,在面板里也可以方便的对网站进行日常管理,特别适合新手。对于linux高手来说当然可以选择手动安装LNMP之类的配置环境了,这里就不多做介绍了。
yum install -y wget&&wget -O install.sh http://download.bt.cn/install/install_6.0.sh&&sh install.sh
终端界面滚动一会儿后,会提示是否安装,输入y回车:
正式开始下载安装,喝杯茶等几分钟吧:
出现这个提示,说明已经安装成功了~总共耗时6分钟。
这里要注意,把图上框起来的内容复制到记事本,等一下要用,切记!这是宝塔面板的初次访问路径、用户名和密码。
将刚才复制的bt panel访问路径要改一下,将ip地址改成你NAS的局域网ip地址,8888端口改成安装前我们映射的18888。比如我的是http://182.242.234.108:8888/2e53d151,需要改成http://192.192.192.168:18888/2e53d151,然后把这个网址复制到浏览器地址栏回车,会出现宝塔linux面板登陆界面:
粘贴上刚才从终端复制的账号和密码,点击登录。注意不要复制上空格了哈。
登录后会提示安装运行环境,一般建议用LNMP,使用Apache的话安装LAMP。注意PHP版本建议选择7.0,默认的5.4版本太老了,其他不动,设置好之后点击一键安装:
这时候可以再喝杯茶或者打一局排位,等待运行环境安装完成,根据网络情况,可能需要好几分钟时间:
几分钟后,安装完成,宝塔面板管理界面如图:
接下来先进入面板设置,将用户名和密码修改成你容易记住的用户名和密码。安全入口也可以改掉,改成容易记忆的,比如我的原本是http://192.192.192.168:18888/2e53d151,可以改成http://192.192.192.168:18888/zzm。
接下来可以开始建立网站了。一台服务器是可以建立好几个网站的。点击网站、添加站点:
在域名里将网站用的域名都填上,我这里填了NAS的局域网IP地址、NAS的Quick connect域名和顶级域名,注意不绑定域名的话之后用那个域名是无法访问的,当然也可以之后再绑定。
根目录是放置网站文件的目录,之前我们创建了wwwroot共享文件夹,将网站根目录设置到这里的话方便进行管理。点击根目录后面的文件夹图标,选择/wwwroot,注意是/wwwroot,而不是默认的/www/wwwroot哦。
设置完成后,网站建立成功。
可以随时点击设置对网站进行配置。