(1)基于gogs初步搭建
2016年使用redmine搭建项目管理系统,由于依赖较多,mysql,ruby等等。系统负载较大,所以改成基于gogs搭建项目管理系统。系统运行只占用内存50M,满足日常所有功能。安装也极其简单:
安装go:
https://storage.googleapis.com/golang/go1.8.1.linux-amd64.tar.gz
下载gogs:
https://github.com/gogits/gogs/
编译:
go build
启动:
./gogs web
(2)自定义UI,修改业务逻辑
项目链接: http://git.yoqi.me/zhizhou-web/gogs-custom
(3)Nginx反向代理
由原来3000端口转发到80端口,原来访问:http://git.yoqi.me:3000,现在只需要http://git.yoqi.me即可。而且后续可以实现Nginx负载均衡等,当然这都是后话。。
http://git.yoqi.me
(4)全站https化
我们都知道http用久了,https化比较困难。主要就是资源的替换。目前js/css等文件还不能托管到https独立服务器上负载均衡,所以https化后续资金宽裕配置生效即可。
目前https://git.yoqi.me是没有样式的。
续:
(5)全站https化
目前阿里云最新推出cdn https化,和又拍云类似了。所以所有静态资源全部https化实现了。
1、阿里云后台cdn配置https,配置超级简单,这是重点!这样可以通过 https://cdn.yoqi.me访问资源文件。
2、配置https://git.yoqi.me 。这个通过Lets Encrypt 写个自定义脚本实现。这个在之前已经实现了。
3、配置apache服务器,实现http 301跳转到https ,然后https反向代理到项目程序。
4、配置mysql,项目链接,http替换为https,这样网站就不会出现感叹号了。
博客地址:http://blog.yoqi.me/?p=13260
这篇文章还没有评论