簡體   English   中英

Laravel在AWS EC2上除'/'以外的所有路由返回404

[英]Laravel all routes except '/' return 404 on AWS EC2

我正在嘗試在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重寫”,但是卻收到“ sudo:a2enmod:未找到命令”

有什么辦法嗎?

替換實例並重新部署應用程序解決了問題

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

您還需要使用sudo服務重啟httpd httpd restart

請參閱在Apache + mySQL環境中的AWS EC2上找不到的Laravel ReST API URL 404-在此服務器上找不到請求URL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM