目前仅支持web类型应用,分为自定义镜像应用与公共镜像应用( java7 , java8 , nodejs4 , php5.4 , php5.5 , php5.6 , php7.0 , python2.7 )。 代码仓库管理方式支持为git、svn以及bos(打包上传),svn与git限制单文件40M大小。 一个应用下允许最多创建5个环境,每个环境下最多可创建20个实例。
index.php index.php是应用启动时的入口文件,其中实现了一个最简单的HTTP服务器。
日志调试 java-tomcat类型应用支持如下系统日志: stdout.log: tomcat标准输出日志 stderr.log: tomcat错误日志 supervisord.log: tomcat supervisor管理/保护日志 access.log: lighttpd访问日志 catalina.log: tomcat catalina日志 appconf.log: 应用异常及错误日志
加一个 --privileged 7)--log-opt max-size=100m --log-opt max-file=3 max-size:指定日志文件大小上限 max-file:指定日志文件个数 8)--appendonly yes redis启动后数据持久化 redis.conf内容 #redis.conf #bind 127.0.0.1 #注释掉bind,允许远程访问 #bind 0.0.0.0
由于临时文件将被清空,因此建议开发者使用RDS或SCS保存需要持久保存的数据,请参看 RDS操作指南 和 SCS操作指南 。对于大文件存储场景,建议开发者通过API调用BOS资源进行存储,请参考 BOS API参考 。 注意: 勿对应用根目录/home/bae/app进行操作,误操作可能对应用造成影响。 对于包含多个实例的应用,不同实例分属于不同的服务器,开发者应避免本地读写操作。
由于临时文件将被清空,因此建议开发者使用RDS或SCS保存需要持久保存的数据,请参看 RDS操作指南 和 SCS操作指南 。对于大文件存储场景,建议开发者通过API调用BOS资源进行存储,请参考 BOS API参考 。 注意: 勿对应用根目录/home/bae/app进行操作,误操作可能对应用造成影响。 对于包含多个实例的应用,不同实例分属于不同的服务器,开发者应避免本地读写操作。
regex_url : ^/secure_page$ status_code : 302 location : http://example.com/error.html 当访问的URL匹配“/secure_page”时,返回302错误,并转移至 http://example.com/error.html errordoc 作用 自定义错误页面,设定Web服务器在处理用户请求发生错误时所返回的错误页面
server.js server.js是应用启动时的入口文件,其中实现了一个最简单的 HTTP服务器。
BAE专业版支持的应用类型为web,支持的语言有: php 5.4 & 5.5 & 5.6 & 7.0 & 7.1 & 7.4 java 7 & 8 python 2.7 & 3.7 node.js 4 & 6 & 8 代码库 指保存应用的各个代码版本的资料库。 环境 即运行环境,由一个或多个实例组成。
java8里面需要把PermSize修改为MetaspaceSize,把MaxPermSize修改为MaxMetaspaceSize。 配置Tomcat 在应用根目录下创建与ROOT.war同级的新目录.bae。 在.bae目录下新建tomcatconf目录。 在tomcatconf目录存放server.xml、context.xml等配置文件。