AWS Codedeploy部署成功,但忽略.htaccess
我有一个codedeploy的工作设置,在我提交到存储库时部署。以下是我的appspec.yml配置-AWS Codedeploy部署成功,但忽略.htaccess,.htaccess,amazon-web-services,amazon-ec2,aws-code-deploy,.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: - directo
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会忽略此文件。根据您的
.htaccess
文件所在的位置,它可能不会上载到远程git存储库,然后Codedeploy部署您的应用程序时,该文件将丢失
关于堆栈溢出问题的公认答案建议将.htaccess
文件放在.git
目录中,在这种情况下,文件不会被推送到远程repo(例如GitHub)
我将检查
.htaccess
文件是否存在于存储库的根目录中,而不是.git
目录中,然后验证该文件是否被推送到配置了CodeDeploy的远程存储库中。my.htaccess文件在根存储库中,而不是在.git中