記一次將ctfd搭建到校園網的centos主機上

2021-09-25 18:01:11 字數 1401 閱讀 6585

看見其他學校的大佬都給學校搭建訓練平台,羨慕不已,故我也搭乙個練練手 嘻嘻。。

環境準備

1

yum install -y git nginx mariadb mariadb-server mysql-python python-pip

開啟mariadb

1

systemctl start mariadb

設定密碼

1

mysql_secure_installation

1

git clone 

這裡可能需要翻牆。。

1

2

./prepare.sh

python3 serve.py # 如果出現缺少庫的話pip install安裝相應的庫

我看其他教程還要:

但是我並沒有做好像直接接就成功了 ~(≧▽≦)/~。。

然後可以在mysql裡看到出現ctfd的資料庫

然後在當前目錄下執行

1

gunicorn --bind 0.0.0.0:4000 -w 1

在成功後,訪問你的ip:4000就可以看到網頁了,如果發現訪問不了,看下你的防火牆,或者安全組配置裡是否開啟了相應埠

配置nginx

弄完ctfd後訪問,我發現,巨卡,是真的卡,於是想到把最近學到nginx加上,好了許多

1

vim /etc/nginx/nginx.conf

修改

123

4567

891011

location /

設定完成

123

456

nginx -t # 檢測語法

nginx -s reload # 過載

systemctl enable nginx

systemctl enable mariabd

systemctl start nginx

gunicorn --bind 0.0.0.0:4000 -w 1

最後一定要配置要防火牆安全策略之類的東西

firewall-cmd –add-port=4000/tcp –permanent ##永久新增80埠

流暢了吧,兄弟 ●0● 。這個gunicorn的命令一定要進ctfd目錄輸入

ojbk ^o^

記一次github部落格的搭建

記錄一下個人部落格搭建過程中遇到的問題。參考 申請倉庫,轉殖主題檔案,選主題花費了我大量時間。這裡比較簡單吧 edit config.yml for base information posts for articles,keep the name in right style assets ima...

記一次「愉快」的lnmp環境的搭建

mysql boost 安裝 cmake 依賴安裝 root 忘記密碼 mysql建立使用者與授權 啟動php fpm 127.0.0.1連不上mysql mysql.user doesn t exists linux新增服務,讓程式開機執行 linux下安裝nginx配置自啟動 gcc公升級到6....

記一次非常危險的現網問題

昨天上線之後都是正常的,今天中午突然伺服器宕機了,而且剛剛上完線,大家都不在公司,運維也請假回家了,然後乙個開發到現網伺服器找問題,一直找不到問題,這太危險了,更堅定了我走技術路線的道路,這才是核心,這才是硬技術。解決了之後原來是redis的問題,導致把記憶體佔滿了,導致了cpu停止執行了,宕機了。...