本仓库已经废弃,新仓库已经迁移到 https://github.com/gobbscom/go-bbs
一个基于Beego开发的社交商城博客系统
go-bbs 官网 http://go-bbs.com
Go bbs 2022 Roadmap (https://nihongdengxia.com/detail/672.html)
- go-blog 最新版本为 v2.0.0
- 此仓库代码并非最新代码,但是tag中的二进制文件是最新版本
- 运行tag中的代码步骤:
- 下载tag的releases文件包(只有linux跟mac版本)并解压
- 创建一个配置文件,如 app.conf.example,配置好环境变量 BEEGO_CONFIG_PATH = '配置文件路径'
- 执行./go-bbs --install 安装数据库
- 最后执行 ./go-bbs 访问对应端口即可
前台演示站点(社区) https://nihongdengxia.com/ 陈立个人博客 http://clblog.club/ Goooooooogle 搜索摸鱼 http://gooooooooogle.cn/
go-bbs 官网 http://go-bbs.com 前台演示站点(社区) https://nihongdengxia.com/
- 先安装
docker
以及docker-compose
- 把根目录下的
docker-compose.yml
赋值到你需要运行的Go Blog
项目的目录下,执行docker-compose up -d
.(会报找不到数据库的错误,忽略,在步骤3导入数据后就正常了) - 登录
docker
启动的mysql
,新建数据库go-blog
,导入go-blog/database/blog-mysql.sql
数据。 - 访问url
http://127.0.0.0:8080
,后台urlhttp://127.0.0.0:8080/admin
,默认账户:user
,密码:123456
- 把Go Blog项目拉到本地
https://github.com/1920853199/go-blog.git
-
新建数据库,导入数据库文件,数据库文件/database/blog.sql
-
修改项目配置信息
#conf/app.conf
appname = go-blog
httpport = 8088
runmode = dev
EnableAdmin = false
sessionon = true
url = 127.0.0.1:8088
[db]
dbType = mysql
dbUser = root
dbPass = root
dbHost = 127.0.0.1
dbPort = 3306
dbName = blog
[redis]
rHost = 127.0.0.1
rPort = 6379
-
在bo-blog 根目录下执行bee run ,访问 http://127.0.0.1:8888 即可
-
守护进程模式运行 可以了解PM2的相关信息,配置可查看start.sh 文件
-
nginx代理示例
server {
listen 80;
server_name go-blog.cn;
root /home/data/go-blog;
location ~ \.(txt|xml)$ {
root /home/data/go-blog;
}
location / {
proxy_pass http://127.0.0.1:8889;
#proxy_redirect off;
proxy_http_version 1.1;
proxy_cache_bypass $http_upgrade;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
}
access_log /home/wwwlogs/go-blog.access.log;
}
该项目是利用业余时间进行开发的,开发思路主要是源于自己的项目积累及个人思考,如果您有更好的想法和建议请与我进行沟通,一起探讨,畅聊技术人生,相互学习,一起进步。我非常期待!下面是我的微信二维码(如果此项目对您提供了帮助也可以请作者喝杯咖啡 (* ̄︶ ̄),聊表心意,一起星巴克「续杯」~嘿嘿 ):
感谢您关注此项目 : ),如果有好的想法欢迎 Issue or PR。