Laravel所有路线除了' /'在AWS EC2上返回404

时间:2018-03-12 15:19:28

标签: laravel amazon-ec2 elastic-beanstalk

我试图在AWS EC2上运行Laravel项目。在上传新版本进行部署之前,它工作正常。所有路线都返回错误404,除了' /'虽然所有路线都存在。 / etc / httpd / conf中的httpd.conf包含此

select i.name as indexname, 
       t.name as tablename
from   sys.indexes i
  join sys.tables t on i.object_id = t.object_id
where  i.type in (5, 6)

我总是在部署新版本后执行这些命令

<Directory "/var/www">
AllowOverride All
# Allow open access:
Require all granted
</Directory>

我试过&#34; sudo a2enmod重写&#34;但我得到了&#34; sudo:a2enmod:命令未找到&#34;

任何解决方案?

2 个答案:

答案 0 :(得分:0)

替换实例并重新部署应用程序解决了问题

答案 1 :(得分:0)

修改/etc/httpd/conf/httpd.conf

您还需要使用 sudo服务httpd重新启动

重新启动httpd。

请参阅Laravel ReST API URL 404 not found on AWS EC2 in Apache + mySQL environment - The request URL was not found on this server

相关问题