开源BBS论坛,解决最后的RSA证书问题,终于可以用了,配置已共享
1,关于casnode
【casnode】(1):开源BBS技术调研,使用docker-compose启动casdoor项目和casnode项目,可以登陆进行权限控制,bbs也正常显示。
docker-compose启动开源论坛,可以登陆权限系统,论坛也正常显示
【casnode】:(2)casnode和casdoor配置成功,论坛可以进注册登陆,通过配置修改即可,去掉邮箱和手机号验证,可以进行注册,登录回调有点问题,继续研究。
使用docker安装开源论坛casnode,解决权限配置问题,能跳转登陆
2,使用docker-compose部署casnode论坛
已经把相关的配置都提交了:
https://gitee.com/study-demo-all/casnode-bbs-docker-compose.git
相关执行代码:
#下载本项目:
gitclonehttps://gitee.com/study-demo-all/casnode-bbs-docker-compose.git
cdcasnode-bbs-docker-compose
#使用docker-compose启动
docker-composeup-d
这里遇到一个问题:rsa证书错误。
解决办法也特简单:
在默认证书里面找到demo的证书进行替换
注意这个是本地测试的方法!!!
线上环境要重新自己替换在controller里面的证书:
token_jwt_key.pem
因为代码里面使用了golang1.6的新特性:go:embed,把文件内容直接打进代码中。
这样考虑可以更安全。稍微不方便了些。
//go:embedtoken_jwt_key.pem
varJwtPublicKeystring
然后替换证书官方默认证书和密钥替换下
https://github.com/casdoor/casdoor/tree/5bdede5596a220f99d2bc793e177bc6c876ce404/object
-----BEGINCERTIFICATE-----
MIIE+TCCAuGgAwIBAgIDAeJAMA0GCSqGSIb3DQEBCwUAMDYxHTAbBgNVBAoTFENh
c2Rvb3IgT3JnYW5pemF0aW9uMRUwEwYDVQQDEwxDYXNkb29yIENlcnQwHhcNMjEx
MDE1MDgxMTUyWhcNNDExMDE1MDgxMTUyWjA2MR0wGwYDVQQKExRDYXNkb29yIE9y
Z2FuaXphdGlvbjEVMBMGA1UEAxMMQ2FzZG9vciBDZXJ0MIICIjANBgkqhkiG9w0B
AQEFAAOCAg8AMIICCgKCAgEAsInpb5E1/ym0f1RfSDSSE8IR7y+lw+RJjI74e5ej
rq4b8zMYk7HeHCyZr/hmNEwEVXnhXu1P0mBeQ5ypp/QGo8vgEmjAETNmzkI1NjOQ
CjCYwUrasO/f/MnI1C0j13vx6mV1kHZjSrKsMhYY1vaxTEP3+VB8Hjg3MHFWrb07
uvFMCJe5W8+0rKErZCKTR8+9VB3janeBz//zQePFVh79bFZate/hLirPK0Go9P1g
OvwIoC1A3sarHTP4Qm/LQRt0rHqZFybdySpyWAQvhNaDFE7mTstRSBb/wUjNCUBD
PTSLVjC04WllSf6Nkfx0Z7KvmbPstSj+btvcqsvRAGtvdsB9h62Kptjs1Yn7GAuo
I3qt/4zoKbiURYxkQJXIvwCQsEftUuk5ew5zuPSlDRLoLByQTLbx0JqLAFNfW3g/
pzSDjgd/60d6HTmvbZni4SmjdyFhXCDb1Kn7N+xTojnfaNkwep2REV+RMc0fx4Gu
hRsnLsmkmUDeyIZ9aBL9oj11YEQfM2JZEq+RVtUx+wB4y8K/tD1bcY+IfnG5rBpw
IDpS262boq4SRSvb3Z7bB0w4ZxvOfJ/1VLoRftjPbLIf0bhfr/AeZMHpIKOXvfz4
yE+hqzi68wdF0VR9xYc/RbSAf7323OsjYnjjEgInUtRohnRgCpjIk/Mt2Kt84Kb0
wn8CAwEAAaMQMA4wDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQsFAAOCAgEAn2lf
DKkLX+F1vKRO/5gJ+Plr8P5NKuQkmwH97b8CS2gS1phDyNgIc4/LSdzuf4Awe6ve
C06lVdWSIis8UPUPdjmT2uMPSNjwLxG3QsrimMURNwFlLTfRem/heJe0Zgur9J1M
8haawdSdJjH2RgmFoDeE2r8NVRfhbR8KnCO1ddTJKuS1N0/irHz21W4jt4rxzCvl
2nR42Fybap3O/g2JXMhNNROwZmNjgpsF7XVENCSuFO1jTywLaqjuXCg54IL7XVLG
omKNNNcc8h1FCeKj/nnbGMhodnFWKDTsJcbNmcOPNHo6ixzqMy/Hqc+mWYv7maAG
Jtevs3qgMZ8F9Qzr3HpUc6R3ZYYWDY/xxPisuKftOPZgtH979XC4mdf0WPnOBLqL
2DJ1zaBmjiGJolvb7XNVKcUfDXYw85ZTZQ5b9clI4e+6bmyWqQItlwt+Ati/uFEV
XzCj70B4lALX6xau1kLEpV9O1GERizYRz5P9NJNA7KoO5AVMp9w0DQTkt+LbXnZE
HHnWKy8xHQKZF9sR7YBPGLs/Ac6tviv5Ua15OgJ/8dLRZ/veyFfGo2yZsI+hKVU5
nCCJHBcAyFnm1hdvdwEdH33jDBjNB6ciotJZrf/3VYaIWSalADosHAgMWfXuWP+h
8XKXmzlxuHbTMQYtZPDgspS5aK+S4Q9wb8RRAYo=
-----ENDCERTIFICATE-----
-----BEGINPRIVATEKEY-----
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
-----ENDPRIVATEKEY-----
然后就可以正常登陆了
需要修改积分才可以发帖:
这个钱太少了,需要直接修改数据库才可以发帖:
UPDATE`casdoor`.`user`SET`score`='200'WHERE(`owner`='casbin')and(`name`='testbb');
然后需要重启服务:
docker-composeup-d
就可以成功发帖了。
3,总结
终于折腾明白整个论坛了,同时使用最简单的办法,使用docker-compose的方式把相关的服务。
docker-compose的配置文件已经提交了:
casdoor和casnode服务都跑起来。同时了解到casdoor是非常不错的管理帐号的服务。
收获还是非常多的。
gitee配置地址:
https://gitee.com/study-demo-all/casnode-bbs-docker-compose.git
本文心得:
分享让更多人看到
包头大学城好约吗?——了解大学城的生活与租房情况
在包头这座充满活力的城市中,大学城无疑是一个充满学术氛围和便利设施的地方。作为学生和年轻人的聚集地,包头大学城提供了众多的教育资源和生活配套设施。对于那些即将来到这里求学或者寻找工作机会的人来说,了解包头大学城好约吗这一问题显得尤为重要。本文将为您深入探讨这一话题,帮助您更好地了解大学城的租房和生活条件。🏙️
包头大学城位于市区的交通枢纽位置,周边环境优美,配套设施完善。无论是选择步行还是乘坐公共交通工具,生活都非常便捷。包头大学城好约吗的问题仍然需要从多个角度来解答。在租房市场方面,由于学生群体的需求旺盛,房源相对充足,但也因为需求量大,价格会有所波动。了解当地的租房行情,合理选择合适的房源非常重要。
对于很多外地的学生和家长来说,选择在包头大学城租房既是为了方便日常学习,也为了享受较为舒适的生活环境。毕竟,大学城的周边不仅有多家知名高等院校,还有丰富的文化和娱乐资源。包头大学城好约吗的答案如何呢?我们可以看到,尽管这里的租房市场活跃,整体价格还是相对稳定的。尤其是附近的学生公寓和单身公寓,提供了多种租赁选择,适合不同需求的租客。
在选择住处时,除了关注租金外,很多人也会考虑周边的安全性和生活便利性。包头大学城好约吗这一问题,实际上也涵盖了对生活质量的要求。大学城内的治安管理良好,商圈、餐饮店、超市、银行等设施一应俱全,确保了居民的日常生活无忧。大学城内还有多个公园绿地,提供了一个安静的学习和休闲环境,让人们可以更好地放松身心。🌳
谈到包头大学城好约吗,不得不提的是大学城内的房租和租赁合同的相关法律问题。对于租客来说,选择正规房东和签订正规的租赁合同至关重要。在包头大学城,合法的租赁市场和规范的法律保护能为租客提供一定的保障。租客在签订合同前,应仔细阅读条款,确保租赁过程中权益的保障。无论是租房纠纷还是日常的租住管理,合理的法律途径都能帮助您解决问题。
随着市场需求的增加,越来越多的人开始关注包头大学城好约吗这一问题。从长远来看,包头大学城将会有更多的开发和建设项目,为租客提供更多的选择空间。无论是学生公寓、合租房还是单间公寓,市场上的种类越来越丰富,满足了不同层次租客的需求。随着包头市政府对大学城的重视,周边的基础设施不断完善,未来租房市场的竞争将会更加激烈。
包头大学城好约吗这一问题的答案并不简单,但通过对市场的分析,我们可以看到这里的租房市场较为活跃,价格适中,房源充足。无论是对于短期学习的学生,还是对于长期居住的人,大学城都提供了一个舒适、便利的生活环境。如果您计划在包头大学城租房,不妨提前做好市场调研,选择一个合适的住所。📚
在租房的过程中,我们也提醒大家注意法律保护和权益保障,签订正规的租赁合同,避免不必要的纠纷。希望您能够在包头大学城找到一个满意的住所,开始美好的生活。
本文心得:
62t 评论于 [2025-06-22 04:37:13]
房地产牛人
生鲜直播间
瓷器修补
分享让更多人看到