AWS Codedeploy成功部署但忽略.htaccess

时间:2017-07-13 07:13:29

标签: .htaccess amazon-web-services amazon-ec2 aws-code-deploy

我有一个codedeploy的工作设置,当我提交到我的存储库时,它会部署。以下是我的appspec.yml配置 -

version: 0.0
os: linux
files:
  - source: /
    destination: /var/www/html/
permissions:
  - object: /var/www/html/rentals
    pattern: "**"
    owner: apache
    mode: 777
    type:
      - directory

问题是虽然我在git上有.htaccess文件,Codedeploy忽略了这个文件。

1 个答案:

答案 0 :(得分:0)

根据.htaccess文件的位置,它可能无法上传到远程git存储库,然后在CodeDeploy部署应用程序时文件将丢失。

堆栈溢出问题Make .git directory web inaccessible上接受的答案建议将.htaccess文件放在.git目录中,在这种情况下,文件不会被推送到远程仓库(例如GitHub的)。

我检查存储库的根目录中是否存在.htaccess文件而不是.git目录,然后验证文件是否被推送到CodeDeploy配置为部署的远程存储库从