文章目录
2016-4-13 周三(有雨);
ThinkServer
controller、compute双节点
在gitserve节点上安装git
1[root@gitserver ~]# yum install git
在nodes节点生成新的公钥
1[root@node ~]# ssh-keygen
[root@node ~]# scp .ssh/id_rsa.pub gitserver:/root/.ssh/authorized_keys
root@gitserver's password:
id_rsa.pub 100% 391 0.4KB/s 00:00
第一类(无需使用ssh下载 )
CakePHP
下载软件包到gitserver节点上
1# wget ftp://10.0.0.100/paas/paas-xiandian/cakephp-example.tar.gz
解压
1# tar -zxvf cakephp-example.tar.gz
打包成.git
1[root@gitserver ~]# git clone --bare cakephp-example cakephp-example.git
Initialized empty Git repository in /root/cakephp-example.git/
[root@gitserver ~]#
node节点下载
1[root@node ~]# git clone root@192.168.0.106:cakephp-example
gitserver的IP
.若要修改主目录标题,
可以通过find /root/cakephp-example -name home.ctp
提交更新
1[root@node cakephp-example]# git add .
[root@node cakephp-example]# git commit -am "change"
[root@node cakephp-example]# git push
到网页上,点击cakephp,填写相应
公共URL
源代码:root@192.168.200.37:/root/cakephp-example.git #是gitserver的IP
在网页上添加PHP5.3不用填写源代码
Wordpress
在Gitserver节点安装1yum install httpd
删除apache欢迎页
1rm /etc/httpd/conf.d/welcome.conf
将下载 3个worldpress相关文件下载到gitserver节点里/root目录下:
通过浏览器迅速浏览controller节点的PaaS资源 ftp://10.0.0.100/paas/paas-xiandian/
[root@gitserver ~]# wget ftp://10.0.0.100/paas/paas-xiandian/wordpress-3.9.1.tar.gz
[root@gitserver ~]# wget ftp://10.0.0.100/paas/paas-xiandian/wordpress-3.9.1.tar.gz.md5
[root@gitserver ~]# wget ftp://10.0.0.100/paas/paas-xiandian/wordpress-example.tar.gz
把wordpress非example两个文件夹传到gitserverapache服务器目录
大专栏 PaaS应用搭建class="gutter">1cp wordpress-3.9.1.tar.gz* /var/www/html/
解压 wordpress-example.tar.gz包
1tar -zxvf worldpress-example.tar.gz
生成仓库 在gitserver节点建立gitlocal文件夹,并cd gitlocal进去
git clone --bare ../wordpress-example(所在文件夹) wordpress-example.git(要生成的仓库文件)
node下载仓库校验:1git clone gitserver:/root/gitlocal/wordpress-example.git
node下修改1`vi wordpress-example/.openshift/action_hooks/build`
在node下的wordpress-example文件夹下提交代码:1git add .
git commit -am "change"
git push
在网页建立wordpress在源代码一栏,添加root@git server:/ ….(clone的地址),如下图
如果出现如下错误
请尝试检查gitserver节点下httpd状态,并保持httpd运行状态
1[root@gitserver gitlocal]# service httpd status
httpd is stopped
[root@gitserver gitlocal]# service httpd restart
接着在网页安装WordPress并填入相关信息
第二类:通过ssh方式(同时,需要打成git包 )
openatrium项目管理
网页上点击php5.3进行创建应用
公用URL填:openatrium
添加套件Mysql5.1和phpadmin4.0
上传公钥到webconsole中
cat公钥
1
2[root@gitserver wordpress-example.git]
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA+/BPK76CvFmFGUcDEcaVKMFNxrPshOjWxHCfdjbzF+PZo/Kyfc7jrlhoBZKXVvmNzNERORZBteGMA0erv/+E4mXIdefdJqwFwukiwdDFcD0sSOCzZrmOeCUKe7YWVrGI9nRzltlzGGDGwU5AbmLg3lu9h6Vf6o7yCF1KqqUunz8R2GDfrS58Hm9sUdAjtHVgfuoQqCVGGKfWeptYmcF8CmADfI5saooXn++dre2R1xgCwr+GJVS0H0E0qq65JSEbeRqkaZQj9dIFd4fNHtCS54Nj4xMVRrCXlN2VCRgh8OOtuPGqgfg2NzJ2JJgmMp1CT1pQQFDr8v5sjDctHXw5iw== root@node
上传到webconsole
选中SSHgit下载到gitserver中的mylocal