建立一个 Openshift "Do-It-Yourself" 应用

本文介绍如何使用Openshift的Do-It-Yourself功能来自定义编译Web服务器,包括配置Apache和PHP5.5-CGI环境,并提供详细的步骤指导及相关资源链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

建立一个 Openshift "Do-It-Yourself" 应用

Openshift 的  "Do-It-Yourself" 就是自己可以编译定制 WEB 服务器 ,因为Openshift自带的 WEB 服务器的配置文件 ~/php/configuration/etc/conf.d/openshift.conf 是无权修改的。

WEB 服务器的 启动管理是   ~/app-root/runtime/repo/.openshift/action_hooks/  中的相关文件


在 “Add Application…”后,选页面的最下面 “Do-It-Yourself 0.1 ”,或者是访问下面的网址
https://openshift.redhat.com/app/console/application_type/cart!diy-0.1

建成后,登录SSH

 cd app-root/runtime/repo/
 git clone https://github.com/laobubu/openshift-php5.5-cgi-apache.git
 cd openshift-php5.5-cgi-apache
 cp -r .openshift ../
 cp -r mise ../
 cp -r conf ../
 cp -r wwww ../
 nohup $OPENSHIFT_REPO_DIR/misc/make.sh > $OPENSHIFT_DIY_LOG_DIR/make.log & tail -f $OPENSHIFT_DIY_LOG_DIR/make.log
 
 等待一个小时后,编译完成。
 
打开你的 website (格式是 foo-bar.rhcloud.com ) 验证WEB服务器是否安装完成
当修改后 conf/httpd.conf, 务必重启 app, 或者是 ${OPENSHIFT_REPO_DIR}/.openshift/action_hooks/reload.

具体操作看 .openshift


 https://github.com/laobubu/openshift-php5.5-cgi-apache
 https://github.com/rexdf/openshift-nginx-php55
 https://github.com/boekkooi/openshift-diy-nginx-php
 https://github.com/boekkooi/openshift-cartridge-php
 

 https://blog.openshift.com/how-to-run-nginx-php-fpm-under-openshift/




相关文件 http://blog.laobubu.net/archives/move-to-openshift/











转载于:https://www.cnblogs.com/yisuo/p/6784058.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值