一直想架个社区,看了很多程序,最终选择了nodeclub 。 在ucloud上租了丐版的centos7,搞了一天,终于弄好了,点此预览 为了造福社会,我把安装的过程纪录了一下,并且整理成了shell脚本; centos系统可以很方便的完成相关软件的安装。 具体的shell脚本源码都在里面: https://github.com/team4yf/yf-fpm-server-installscript-centos
道理很简单,就是通过wget下载指定版本的软件安装包,然后整理一波命令进行自动解压,安装,写入到环境变量。
为了能更快捷的安装和部署环境,编写的自动化安装脚本,包含如下程序:
- nodejs 4.5
- mongodb 3.0.12
- redis 3.0
- jdk 1.8
- maven 3.3.9
- tomcat 8.5.5 8080端口
- git
- lsof
默认安装目录
$ /home/yf
使用方法
1.下载脚本
$ git clone https://github.com/team4yf/yf-fpm-server-installscript-centos.git
2.复制到/usr/bin目录下
$ cp yf-fpm-server-installscript-centos/yfci.sh /usr/bin/yfci
3.赋予可执行权限
$ chmod +x yfci
4.执行安装指令
$ yfci install
5.查看安装情况
$ cd /home/yf
可以查看相应的程序已经安装完毕了
6.启动mongodb和redis服务
$ yfci startup
通过数据可以查看到2个数据库已经正常启动了
至于下面如何部署和发布社区程序就是小case啦。 祝君好运~