宝塔面板下laravel路由设置踩坑记

  • 时间:2018-06-06 15:55 作者:小牛科技 来源:小牛科技 阅读:146
  • 扫一扫,手机访问
摘要:小编研究学习laravel过程中,laravel路由设置应该很容易啊,可是小编在宝塔面板下配置laravel路由硬是折腾了不少时间,现将踩过的坑跟大家说说。原来的配置关于laravel路由设置,官方是这样说的,NginxIf you are using Nginx, the following di

小编研究学习laravel过程中,laravel路由设置应该很容易啊,可是小编在宝塔面板下配置laravel路由硬是折腾了不少时间,现将踩过的坑跟大家说说。

原来的配置

关于laravel路由设置,官方是这样说的,

Nginx

If you are using Nginx, the following directive in your site configuration will direct all requests to the index.php front controller:

location / {

try_files $uri $uri/ /index.php?$query_string;

}

小编测试环境使用的就是宝塔面板的Nginx-1.11.13
宝塔面板下laravel路由设置踩坑记

于是在nginx.conf文件中做了如下配置

宝塔面板下laravel路由设置踩坑记

重点是这行

location / {

try_files $uri $uri/ /index.php?$query_string;

}

在 vhost目录中的网站218.22.250.70.conf文件中配置如下

宝塔面板下laravel路由设置踩坑记

小编开始认为只需nginx.conf文件有路由改写配置即可以了,结果不承想laravel中routes/web.php的如下内容基本上都路由不成功。

Route::get('test',function(){

echo 'key';

});

Route::get('/', function () {

return view('welcome');

});

Route::get('foo', function () {

return 'Hello World';

});

结果是这这样的

宝塔面板下laravel路由设置踩坑记

宝塔面板下laravel路由设置踩坑记

宝塔面板下laravel路由设置踩坑记

看来只有218.22.250.70/ 这个网站根目录路由才能,其它都不行,为什么?小编为此折腾了好几天。

修改的配置

终于有一天,小编想是不是还是ngnix配置的问题,小编在vhost/218.22.250.70.conf文件中也做了如下配置

location / {

try_files $uri $uri/ /index.php?$query_string;

}

如图

宝塔面板下laravel路由设置踩坑记

再次重启nginx后访问218.22.250.70/foo,终于如愿以偿的出现了期望的界面

宝塔面板下laravel路由设置踩坑记

至此,宝塔面板下laravel的路由设置终于配置正确。

总结

宝塔面板支持创立多个网站,在配置nginx时要针对子网站的需要配置好vhost/*.conf文件,如上所述,总的nginx.conf文件有的配置并不可以继承到vhost/*.conf中去。类的继承概念在这里不起作使用。

  • 全部评论(0)
上一篇:Centos7.4/RHEL7.4搭建Linux宝塔面板&用面板快速搭建LAMP
下一篇:已是最后一篇内容
最新发布的资讯信息
【系统环境|】2019蚂蚁金服面试总结(Java方向)(2019-04-18 16:19)
【系统环境|】notepad++ 三位数字正则替换规则(2019-04-12 23:02)
【系统环境|服务器应用】网络工程师跨交换机的Vlan配置与管理知识(2019-03-26 02:14)
【系统环境|服务器应用】最小化的定制版linux系统:CoreOS(2019-03-26 02:14)
【系统环境|服务器应用】分布式系统面试题:分布式事务处理方案?(2019-03-26 02:13)
【系统环境|服务器应用】带着网关去旅行(系列二):防止vps上ssh端口被恶意扫描(2019-03-26 02:13)
【系统环境|服务器应用】美团iOS面试总结(2019-03-26 02:13)
【系统环境|服务器应用】百度iOS面试总结(2019-03-26 02:13)
【系统环境|服务器应用】Java大佬之学习历程(三)(2019-03-26 02:13)
【系统环境|服务器应用】Android面试集锦系列(38)——在项目中使用AsyncTask会有什么问题吗?(2019-03-26 02:13)
手机二维码手机访问领取大礼包
返回顶部