基于云服务器的博客和靶场搭建-经验教训

搭这两个东西还是走了很多弯路

我就不给你们讲方法过程了,直接参考我给的链接,我主要说经验教训

博客搭建参考:https://zhuanlan.zhihu.com/p/37896471

靶场搭建参考:https://zhuanlan.zhihu.com/p/86409304

https://www.freebuf.com/sectool/278097.html

靶场的搭建其实还有另外一个参考但是我没成功:

https://blog.csdn.net/qq_43625917/article/details/105229456

除了这些你么自己也可以找其他的结合着看

无论你要搭建哪个,需要准备的东西:

一个云服务器(阿里云、腾讯云这些官网有很多)

2核2g就足够了

以我个人为例,我用的是阿里云的(准确说是免费领的)

有些活动可以免费领或者试用,有钱的话你也可以自己买

有很多学生的活动,完成任务和答题可以直接领7个月的服务器,还有技能认证

在搭建前建议你们先把这个里面的任务做了,方便你熟悉控制台的操作,什么实例、安全组设置这些,反正遇到不懂的就百度。

系统的话,如果你不熟悉linux就选Windows的 ,但是我想你都在自己搭靶场和博客了,肯定还是大概率接触过linux系统了吧,而且linux系统安装东西也方便。

以我个人为例,我最后用的centos 7 (最开始选的linux后面博客搭好后搭靶场出了问题,就换了系统,其实linux、centos、ubuntu应该差不多)。

域名其实可以先不买,你有服务器就行,域名要备案流程很多很慢,搭好了你再考虑要不要买域名。

有一个东西必须给你们说:使用宝塔搭建的博客和使用docker-compose搭建CTF靶场不能兼容!!!我也不太清楚,理论上来说一个域名ip可以通过不同的端口来实现多个网站的搭建,但我失败了,也可能是我没找对方法。

我的经历:先用宝塔搭了一个博客,然后在此基础上继续搭建靶场,但是镜像拉取的时候遇到了各种报错!不得已重置更换了系统;后面先搭好了靶场,接着去装宝塔,刚装上,靶场直接废掉,502报错,奉劝各位在不清楚怎么配置使两者环境、数据不冲突的情况下,最好搭建一个就行了。

先说用H1ve搭建靶场遇到的问题

也就是在执行这条命令的时候:docker-compose -f single.yml up

报错1:

 80端口被占用,我去看了下端口使用情况,是Nginx 

我尝试修改Nginx.conf,使Nginx运行在其他端口

通过find命令找到了5个名为Nginx.conf的配置文件

我不确定改哪个,于是每个都看了,把出现80端口的全改为其他端口

但最后重启Nginx发现依旧它依旧运行在80端口

 后面折腾了很久

也没搞好,我直接把Nginx停了

报错2:

直接找不到这个域名了

不得已Nginx必须开着

继续捣鼓

报错3:

查了一下, 这个好像是版本类型不匹配,但是我不知道该怎么搞

后面换了一个方法搭建

用CTFd

这个进程大概耗了一个通宵,第二天早上给我报了下面的错 (无语死了)

问了一些朋友,有的说在用docker-compose的时候也遇到过问题,有的说装了宝塔搭CTF靶场不行...

没办法我直接更换了系统 ,换了个centos7的

在没有安装宝塔搭建博客,一个全新的环境下进行靶场搭建,使用H1ve还是报错3,但是使用CTFd成功了。

我们看一下成品图

博客:

靶场:

worldpress博客的美化可以参考这个 ​​​​​​https://www.liveout.cn/25/

也可以参考其他的,熟悉它的操作界面,修改成自己想要的效果,简码也可以实现很多东西。

CTFd搭建其他问题参考 https://www.cnblogs.com/pureqh/p/10001259.html#:~:text=%E4%BA%8C.%E6%90%AD%E5%BB%BACTFd%E6%AD%A5%E9%AA%A4%201%201.%E6%9B%B4%E6%96%B0apt%E5%8C%85%E7%B4%A2%E5%BC%95%201%20%24%20sudo%20apt-get%20update,0.0.%200.0%3A%208000%20-w%201%20%22CTFd%3Acreate_app%20%28%29%22%20

靶场里面也可以加很多你自己想加的东西,主要是HTML语言,慢慢研究吧。

good luck!

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Myon⁶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值