00:00
嗯,好,那么最后一个环节呢,我带着大家来安装一个比较好玩的东西,一个开源的社区BBS,呃,Discuss非常非常出名了,这是国内开元界的呃鼻祖了,呃,十几年前就已经有了,现在已经被腾讯收购了好多年了,这迪卡相信有很多小伙伴也听说过,你像有很多这个大型的网互联网网站啊,基本上它的这个BBS系统用的都是它,你可以基于它呢,去二次改造啊,二次开发和你现有的系统去集成,文档也相应的非常齐全,然后把它下载下来,然后给它装上我们刚才那个集成环境啊,别白装了,等了那么长时间,里边有PHP也有这个,呃,买SQL数据库。呃,它虽然是PHP做的啊,但是和系统整合之后呢,呃,这样我们的系统又有了一层升级啊,这叫异构系统啊,不同的语言啊,不同的这个呃社社群的解决方案,然后呢,组成了一个大的系统,这就叫易购系统是吧,那我们把它给装上,这个我们其实事前呢已经给大家下载好了。
01:04
啊,在。这我给它装上啊。还有很多开源的这些,嗯,比较有名的项目啊,大家也都可以试试玩一玩,就在这儿吧,我们把它传上去,呃,像这个。嗯,像那个那个word price也是非常非常出名的,那不光在国内出名,在国外也非常出名。呃,传上去之后呢,我们上去给他解压缩。CD点点。CDHTML。嗯,然后在这儿,这是zip压缩的啊,这按zip没有。Yum。In store。哦,刚才我那是大写的啊,这只有Z,然后这个。That's all。嗯,他给我们之间默认的上这个解压缩到这个目录,这个源码目录是在这叫upload的,我们给它改个名字。
02:08
Upload给它改成叫BBS。啊,现在变BBS这个安装啊,不是在命令行安装的,它是在线安装的,我们打开我们的站点up硅谷点。com。是吧,然后接下来斜杠BBS,你首次安装的话,它会提示你,诶它没有提示是吧。嗯。CDBCD。BBS里我们看一下。嗯。没有提示,然后默认的index.php呢。啊,他现在好像也没有是吧,那在这install里我们看一下。嗯,这里也没有,那大家不用慌啊,那我们接下来看一下啊。呃,在这个配置文件里,我们找一下N的默认配置文件打开。
03:06
呃,往下拉拉,这是我们刚刚加的对吧?然后这是原来的这个server的配置,大家能看出来问题在那儿吗?我们现在正在访问的是443端口,所以它会对应到这个server里,这两个它不共享,这是两个独立的站点,就是你在访问八零端口的时候,它才会解析,你访问443端口的时候呢,在这里边是没有和PHP相关的配置的,就是location这一切的配置在这它都没有。不信你可以看啊,咱这访问这个HTTP协议的。他就一切都正常了。看对吧,能访问,所以我们接下来要干嘛要把这两个协议呢,给它搞一下。那我现在不能让两个同时都在线吧,也没必要开两个,比如说我们把下边的配置给它拷到这个443端口上,没有这个必要,我们只需要开一个443就可以了,让所有的这个连接请求呢,都保持这个HTTPS的连接,不再用这HTTP协议了啊那这这会儿怎么办?我们第一步呢,先要把这个它这些HTTP的HTTP里边包含的一些PHP相关的一些配置呢,我们把它给拿过来。
04:12
这一直到这index.h名。Control。然后把它粘到这下头。然后再检查一下,这里面还有什么log,这不用管了,Server什么这都不用管,这样的话它就能解析PHP了,并且有默认页的index,后边跟的这个很简单啊,因为之前我也没讲,因为这太简单了,就是index索引页是啥,你看现在呢,没有填这index.php他也会找这index.php啊,就是默认一页会从这个目录下去找,它有优先级的,优先级是从前到后啊,你前面找着HML就不不再读这PHP了。啊,那在这呢,我们应该怎么办?想让他只访问443,那么之前是不是学过这个,呃,Server里边的相关的一些配置啊,我在这儿呢,可以直接让他return,不要不让他去去访问他这个自己的目录目录了,让他重定向一下,大家还记得怎么配吗?第一种呢,我可以直接,第二种呢,可以用这个UR rewrite是吧?啊在这呢,我给大伙提前准备好了这个脚本,大家不用自己去研究了,就这么来就可以了,这是一般来说这个服务器上的配置。
05:24
在这呢,Return一个301啊,然后接下来HTTPS,注意看这是到我当前的这个server name啊,你访问哪个域名就跳到哪儿,然后request uri什么uri就跳到哪个uri上啊。那这个域名呢,其实它对应的是server name,这就是上边你填的这个server name啊,我们在这呢,把我们这两个域名啊给它给改一下,顺便给它配上WWW.up硅谷。就是注意啊,我们这up硅谷这是山寨版的,真正的上硅谷是at硅谷啊,Up硅谷这是给大家做演示用的,然后不带3W的up。
06:03
硅谷点。com。然后这样呢,我们搞定之后呢,呃,再检查简单检查一下。呃,应该是没什么太大问题是吧,443,然后只是格式看起来稍微的差了点意思啊,自己再调整一下我们CTRLS保存,然后接下来呢,去重新的呃,Reload或者重启一下我们的NG。然后再看。嗯,HTTPS,你看现在这个HTTP的,它就会自动给我们跳到这个HTTPS上,大家看到了吧。那在接下来呢,我们就一步一步的安装就可以了,在这我同意,然后他会检查这个呃,目录的状态,大家可以看到啊,我们现在的这个。当前状态和所需状态全都有问题,你看全都是不可写,不可写不可写,这是权限的问题,我们去改一下这个,呃,目录的权限就可以了,把权限呢改成777所有的啊,呃,因为这咱们在学习嘛,生产环境里不要这么干,呃,而且生产环境里边的配置会更复杂一些,我们要配合用户啊,用户组什么的一块儿来,我们现在呢找一下啊,现在就正好就在这HTML这个目录下。
07:12
我们改一下ch mod。呃,然后杠R这是递归,把所有的子目录也给改了,然后777,然后这个BBS这个目录来走,改完之后呢,我们再刷新一下,大家看一下啊。哎,现在就可以了,嗯,我再重申一遍啊,你在生产环境里肯定不是这么干的,我们为了图省事啊。然后再继续,然这是全全新安装是吧,我们第一次装它,然后主机的,呃,服务器的这个数据库IP地址,然后数据库名,我们在这儿呢,起个名字。比如叫BBS,当然也没有这个库是吧?他可能会帮我们去创建这个库,用户名,Root密码。硅谷。表前缀你可以叫叫什么BBS什么的,然后邮件邮箱,然后管理员账号,起个名字一名哥,然后密码123456 123456来走。
08:15
看他会不会帮我们去重新创建这个数据库啊。这过程有点慢啊。嗯。成功了啊,然后安装完成,看看我们来访问一下我们当前这个BBS,诶可以了是吧,发一个帖子。当前没有登录,我们登录一下刚才我们的管理员账户,一名哥。123456走。我还得填验证码,像这种BBS大家是不是在网上见过对吧?那我们很容易就搭起来了哈。发个帖子hello的是我们老城圈了。
09:05
欢迎来到上硅谷。真正的。官网是。HTTP冒号双斜杠at硅谷点com这个up硅谷是假的。是假的,好,发个帖子。他还要验证码。ETB2。嗯,茄子发出来了啊,然后更多的功能呢,大家自己去探索它的后台管理在这儿啊,管理中心啊,你登录一下就可以了。嗯,就在这啊,什么分区啊什么的都可以啊,这是我们给大家。嗯,这堂这个NGS的基础课程的最后一节课了,最后一节课呢,实在是有点儿。
10:05
对大家有一丝不舍,如果你呃在课程的学习过程当中呢,有什么疑问和问题,欢迎在留言区直接给我留言啊,然后会大家会给大家回答,如果呃,大家还需要更进阶一步的这个课程NGS相关的一些高级的内容呢,我也正在给大家准备,然后如果你需要的话,也可以在留言区啊告诉我啊,需要的话我看如果要是呃小伙伴要的比较多,然后后边会持续的给大家去更新这套课程啊,谢谢大家,嗯,再见。
我来说两句