laravel部署在linux出现404 not found

laravel项目放在本地服务器后,访问是成功的

http://localhost/blogkjh/public/article
laravel部署在linux出现404 not found_第1张图片

但是在linux服务器上访问显示404 not found
laravel部署在linux出现404 not found_第2张图片

但是我在服务器上使用
php artisan serve --host 0.0.0.0
命令

却可以访问
laravel部署在linux出现404 not found_第3张图片

甚至连swagger都可以访问
laravel部署在linux出现404 not found_第4张图片

关于这个我最近就特别疑惑,总不能一直在服务器上执行
php artisan serve
一旦ssh关闭,这个服务就关闭了
找了很多,也没有找到后台运行php artisan的工具

但是直接进入www目录为什么不能访问其他route路由,web.php似乎没有生效,我真的很困惑。。。。
(后面我怀疑是宝塔工具配置nginx时对页面进行了配置)

你可能感兴趣的:(laravel)