【发布时间】:2018-08-20 16:17:04
【问题描述】:
我正在尝试在 AWS EC2 上运行 Laravel 项目。在上传要部署的新版本之前,它工作正常。尽管所有路由都存在,但所有路由都返回错误 404,但“/”除外。 /etc/httpd/conf 中的 httpd.conf 包含这个
<Directory "/var/www">
AllowOverride All
# Allow open access:
Require all granted
</Directory>
我总是在部署新版本后执行这些命令
sudo chown -R ec2-user /var/app/current
sudo chmod -R 755 /var/app/current
我尝试了“sudo a2enmod rewrite”,但得到“sudo: a2enmod: command not found”
有什么办法吗?
【问题讨论】:
-
对我不起作用
-
你是如何部署的?如果您能够在发布之前导航其他路线,则无需使用 Apache 进行任何更改。
-
使用弹性beantalk上传和部署
标签: laravel amazon-ec2 amazon-elastic-beanstalk