Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/igo9go/beego-blog
使用golang的beego框架搭建的博客
https://github.com/igo9go/beego-blog
Last synced: 3 months ago
JSON representation
使用golang的beego框架搭建的博客
- Host: GitHub
- URL: https://github.com/igo9go/beego-blog
- Owner: igo9go
- Created: 2016-10-31T07:22:55.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2016-12-15T07:51:09.000Z (almost 8 years ago)
- Last Synced: 2024-07-16T14:06:26.824Z (4 months ago)
- Language: JavaScript
- Homepage: http://go-blog.igo9go.cn
- Size: 5.06 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#beego-blog
使用beego框架创建的博客系统
http://go-blog.igo9go.cn
###安装
- 安装go开发环境
- mac 直接下载安装 https://storage.googleapis.com/golang/go1.7.3.darwin-amd64.pkg
- linux
1. wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz
2. 解压 tar -zxf go1.7.3.linux-amd64.tar.gz ,放到合适的位置
3. 修改 etc/profile 文件在文件后加入 export的几行,在unset下面直接加,不要有空行
![](http://oc9orpe44.bkt.clouddn.com/16-10-31/49731129.jpg)
4. 然后执行 source /etc/profile 刷新配置文件
5. 运行命令 go 测试go是否安装成功
- go get github.com/astaxie/beego
- go get github.com/beego/bee
- go get igo9go/beego-blog- cd $GOPATH/src/igo9go/beego-blog
- 数据库初始化,配置文件修改
- bee run
- 访问
前端 http://127.0.0.1:8080
后台 http://127.0.0.1:8080/admin
账号:admin
密码:admin
- 部署
后台启动守护进程nohup ./blog &(可以使用supervisor)
nginx代理8080端口```
server {
listen 80;
server_name go-blog.igo9go.cn;
charset utf-8;
access_log /tmp/beego.access.log;
location /(css|js|fonts|img)/ {
access_log off;
expires 1d;
root "/data/goproject/src/static";
}
location / {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:8080;
}
}
```