阿里云ACE的配置文件YAML基本写法-阿里云开发者社区

开发者社区> cnhejia> 正文

阿里云ACE的配置文件YAML基本写法

简介:
+关注继续查看

阿里云的ACE支持弹性自动扩容,使用简单,辅助模块众多,他的配置文件按照YAML标准配置,经常有同学配置了但是达不到预期的效果;

并且如果ace开启WordPress的伪静态需要按照nginx的方式配置而不是Apache的方式配置。
这里介绍一些最常用的配置
a、首先需要注意的是app.yaml文件需要放在svn的根目录而不是网站程序webroot的目录
b、其次配置的时候配置语句的减号“-”前面只能是空格,后面也需要留一个空格,不能是其它符号
c、再其次,若还有问题可以看一下容器日志是否有相关报错
d、再再其次,有新的配置,svn提交后需要重新发布方可生效
一些常用配置如下

01 rewrite: #配置重写规则
02 - url: /id/(.*).test$ #匹配id目录下以test结尾的任何文件
03 script: /id.php?id=$1 #重定向到id.php并且将文件名赋值给id
04  
05 #WordPress的ace伪静态规则规则
06 tryuri:
07 - path: /
08 script: /index.php
09  
10 ossprefix: #配置Oss存储映射的目录(这个目录下新写入的文件都会同步到OSS)
11 - /ace/app/webroot/upload/
12 - /ace/app/webroot/
13  
14 oss_id: FSDGF35GSG #oss的id
15 oss_secret: FDSAFSDGDFHRTFJ #oss的secret
16 oss_bucket: BBUUCCKKEETT #oss的bucket名称
17  
18 denyuri: #配置仅允许/拒绝某些IP访问某些目录allowip和denyip同时只能存在一个
19 - path: /ace/ #配置目录
20 allowip: ['122.224.103.234', '122.224.103.233'] #仅允许这些IP
21 denyid: ['122.224.103.234', '122.224.103.233'] #仅拒绝这些IP
22 deny: #配置某些目录/文件拒绝访问
23 - /upload/ #/upload/目录拒绝访问
24 - /ace/123 #/ace/目录下123开头的文件拒绝访问
25 - /aaaa #根目录下aaaa开头的文件拒绝访问

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Qt .pro文件之defineReplace函数的用法,实现lib文件名自动添加后缀“d“
Qt .pro文件之defineReplace函数的用法,实现lib文件名自动添加后缀“d“
38 0
Java对文件的读、写随机访问,RandomAccessFile类的使用分析
  在网上看了一些关于java中的RandomAccessFile类的介绍,又经过查看Java API和自己编的测试程序,总算是对RandomAccessFile的使用有了一定的了解。自己做了以下比较详细的总结吧。
1033 0
带你读《存储漫谈Ceph原理与实践》第三章接入层3.3.文件存储 CephFS(一)
《存储漫谈Ceph原理与实践》第三章接入层3.3.文件存储 CephFS
22 0
linux 下 `dirname $0` 脚本文件放置的目录
linux 下 `dirname $0` 脚本文件放置的目录
1641 0
.htaccess文件的作用(访问控制)
在线工具: http://www.htaccesseditor.com/sc.shtml   说到.htaccess文件,我想对于wordpress新手或者老手都应该不是很熟悉,也没有多少这方面的概念吧,至少小编是这样的,而最近看到一篇有关介绍的文章,觉得很不错,所以今天打算分享给大家,也给自己一篇扫盲课吧! 首先介绍下.htaccess文件到底是什么,.htaccess是Apache HTTP Server系统级别的配置文件,通常用来实现主机本身以外的一些功能的,比如说重定向、Gzip、以及访问限制等等。
1113 0
Oracle事件之10053 跟踪的trace文件相关解释
Oracle事件之10053 跟踪的trace文件相关解释 一. 10053事件   当一个SQL出现性能问题的时候,可以使用SQL_TRACE 或者 10046事件来跟踪SQL. 通过生成的trace来了解SQL的执行过程。
971 0
Oracle 事件之10046 跟踪的trace文件相关解释 tkprof
Oracle事件之10046 跟踪的trace文件相关解释 tkprof 优化       sql_trace/10046事件是oracle提供的用于进行sql跟踪的手段,其内容包括sql的解析过程、sql的执行计划、绑定变量的使用、会话发生的等待事件。
782 0
+关注
39
文章
4
问答
文章排行榜
最热
最新
相关电子书
更多
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载
《2021云上架构与运维峰会演讲合集》
立即下载