OpenShift最新绑定域名方法和AppFog域名管理修改文件上传大小限制

分类:免费空间 时间:2024年12月27日 来源:网络

文章目录

  • 最新绑域名方法
  • 503服务器错误
  • 导入导出数据库
  • 绑定根域名方法
  • 突破2MB的限制
  • 使用方法小结

OpenShift最新绑定域名方法和AppFog域名管理修改文件上传大小限制

OpenShift空间相信不少人都用过,和一般的虚拟主机相比,OpenShift空间上手难度高,且需要一定的折腾精神才可以掌握OpenShift空间的使用方法。但是如果想到OpenShift空间很好的稳定性与强大的SSH功能,多折腾几下也就值了。

目前来看,已经有不少的朋友在OpenShift空间上搭建起了自己的博客,前一段OpenShift空间例行升级导致了好多的站长博客显示是503服务器错误,之后又恢复了。另外已经有不少朋友提醒OpenShift空间绑定域名的方法已经变化了。

OpenShift最新的域名绑定方法我已经在OpenShift申请使用更新了,这篇文章就再详细介绍一下新的OpenShift空间绑定域名的过程。在免费云空间另一个最受大家欢迎的是AppFog免费PHP空间了。

AppFog空间有一个最大的毛病就是默认的文件上传大小是2MB,之前我就因为这个2MB的限制而在安装Discuz!论坛时将10MB的程序包公开上传,那个麻烦呀。。。之后有一个朋友留言说可以用修改.htaccess的方法来突破AppFog的文件上传大小限制。

除了OpenShift、AppFog空间外,还有一些其它的经典的免费云空间:

  • 1、
  • 2、Zend旗下:phpcloud免费PHP空间Zend旗下基于云的PHP开发与部署服务
  • 3、百度云空间:百度BAE空间安装WordPress-邀请码数据库Url重写伪静态发送邮件云存储

OpenShift最新绑定域名方法和AppFog域名管理修改文件上传大小限制

PS:2013年11月14日更新,感谢热心好友“秋空”的提醒,大家使用OpenShift空间时一定要注意天天备份自己的文件和数据,否则可能损失惨重。

一、OpenShift空间最新绑定域名方法

1、如果你对OpenShift空间有兴趣的话,建议先查看一个注册使用方法:OpenShift申请使用和OpenShift SSH登录管理。

2、OpenShift空间最近更改了域名绑定的命令,你要绑定域名只需要执行以下代码:


rhc alias add freeh wen.freehao123.info

3、其中“freeh”是应用名,wen.freehao123.info是你要绑定到该应用的域名,你在使用时将其替换成你自己的。

OpenShift空间绑定域名

4、如果你想删除绑定在应用上的域名,可以执行下列代码。


rhc alias remove freeh wen.freehao123.info

5、“freeh”是应用,wen.freehao123.info是你要删除的域名。

OpenShift空间删除域名

PS:2013年3月27日更新,感谢opoo.org博主提供了绑定根域名到openshift空间的方法:

经过测试,使用mklog的方法绑定裸域名(根域名)是可行的,总结就是:

  • 1. 在 openshift 客户端创建别名 rhc alias add wp xxxx.org
  • 2. 在域名服务提供商修改DNS解析,将 xxxx.org的A记录的IP指向wp-namespace.rhcloud.com 所在的IP。

通常修改了DNS,需要一段时间DNS才生效,此时有个非常简单的方法来检验openshift是否支持裸域名A记录,那就是:

  • a. 先做完第一步,然后不必做第二步。
  • b. 修改你本机的hosts文件(比如 C:\WINDOWS\system32\drivers\etc\hosts),添加一条111.222.33.44 xxxx.org

其中111.222.33.44为你的应用(如 wp-namespace.rhcloud.com)所在的IP地址。

此时在本地浏览器里敲入 xxxx.org应该可以访问了。

如果在本地测试没有问题,再修改DNS,最后把hosts文件改回来。

二、OpenShift空间503服务器错误解决办法

1、OpenShift空间前几天进行了一次升级,但是随后长达十几个小时都同现“503 Service Temporarily Unavailable”。

2、很多将博客放在OpenShift空间上的朋友,都留言告诉我OpenShift空间出现了503服务器错误。

3、不过OpenShift空间最终还是恢复正常了,如果有朋友还出现了503服务器错误,可以试试执行下列命令:


ctl_all start
ctl_all stop
ctl_all restart
ctl_all status

4、上述代码是启动、停止、重启、查看应用,一般是执行启动和重启就行了。

OpenShift重启应用

三、OpenShift空间PhpMyadmin导入导出SQL数据库

1、这个问题之前也有朋友留言,在使用OpenShift空间PhpMyadmin导入数据库总是无法成功。

2、经过我的测试,出现错误大致分为两种:一种是编码的问题,一种是数据库过大的原因。

3、首先是进入你的应用的PhpMyadmin,地址类似:https://freeh-ao123.rhcloud.com/phpmyadmin/

4、很多人会不记得了自己的PhpMyadmin用户名与密码,只要执行以下代码即可全部看到。


export

OpenShift显示用户和密码

5、登录到PhpMyadmin。

OpenShift登录到PhpMyAdmin

6、如果你想导入数据库到OpenShift空间中,可以直接使用PhpMyadmin的“导入”,根据你的数据库来选择编码。

OpenShift导入数据库

7、实际上OpenShift空间还可以将数据库导出到服务器上,也可以直接从服务器中导入数据库。

OpenShift保存在服务器上

8、OpenShift空间将数据库放在一个tmp的文件夹中,这个文件夹不能使用Winscp查看,但是可以用SSH来查看。

OpenShift使用SSH查看

9、你可以将tmp中的sql文件下载到本地,或者将sql文件放在这个文件夹中,然后再快速导入。

OpenShift从服务器导入

10、在SSH中执行以下命令即可进入tmp文件夹中。


cd $OPENSHIFT_TMP_DIR

四、AppFog绑定根域名和解决域名无法绑定的问题

1、AppFog空间可以自由分配应用内存和空间,相关的教程:AppFog云空间申请使用和AppFog云空间FTP文件管理。

1不知道从什么时候起,AppFog已经开始支持绑定根域名了,之前我还收到过一封来自AppFog的邮件,说的就是这个事情。

2、所谓根域名,就是不带www的域名,例如:https://lamuba.com,AppFog已经给出了IP地址,你可以直接做A记录了。

AppFog绑定域名

3、AppFog无法绑定域名的情况是75mv.com博主留言说的,原因是删除已经绑定域名的应用后,再创建新的应用就无法绑定域名了。

4、这样的情况可能还有不少的朋友也会遇到,这里给出75mv.com博主找到了解决办法。

5、先彻底清除掉你的域名在AppFog空间上的记录,example是你的应用名称,后面是你的域名。


af map example example.aws.af.cm
af unmap example example.com
af unmap example www.example.com

6、然后再重新绑定即可。


af map example example.com
af map example www.example.com
af map example example.aws.af.cm

7、或者直接进入AppFog的域名管理处绑定域名。

Appfog直接在后台绑定好域名

五、利用.htaccess突破AppFog文件上传2MB大小限制

1、该方法是75mv.com博主提供的,博主已经测试出来了:https://www.75mv.com/528.htm

2、之前在介绍使用WebFtp时,很多人咨询为什么无法上传文件到AppFog中,其实是因为你上传的文件大小超过了2MB了。

Appfog受到了限制

3、这个2MB在探针中也能看到。

Appfog在探针中看到了

4、我们可以利用.htaccess突破2MB的限制,提高到512MB,这样基本上所有的程序包和文件都能上传了。

5、在上传比较大的文件时会比较耗时,因此我参考了75mv.com博主的代码,加了两句超时时间代码,延长一些,代码如下:


php_value post_max_size 512m
php_value upload_max_filesize 512m
php_value max_execution_time 120
php_value max_input_time 240

6、将代码放在你的.htaccess文件中,没有话自己新建一个就行了。

Appfog修改Htacess文件

7、上传了新的.htaccess文件,再使用Wordpress来上传附件的话,就看到最大可以上传512MB的了。

Appfog突破了限制

8、我测试上传了一个5MB的文件,上传成功,说明已经突破了2MB的限制。

Appfog成功测试

六、OpenShift和AppFog空间使用方法小结

1、OpenShift空间是一个不可多得的免费空间,在一定程度上这个空间已经好过了“某些”国内空间了和一些美国主机了。

2、AppFog免费空间可以分配内存,不过文件管理依然是个问题,比如重启应用后会出现原有的数据丢失的情况。

关于本站 博客网站 友情链接 广告合作 我要投稿 搜索资源 联系我们 订阅本站 购买主机
  • 账号登录
社交账号登录