Laravel:从Apache迁移到nginx

时间:2014-04-14 11:24:13

标签: apache nginx laravel-4

我使用digitalocean以Webuzo作为cPanel来投放我的网站。

我有一个Laravel应用程序,我将Web服务器从Apache更改为Nginx。

突然间所有路线都停止了工作。

我读过这个问题 nginx configuration for Laravel 4

但是因为我使用的是Webuzo,我不知道我应该编辑的NGINX配置文件在哪里。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

您可以编辑位于/usr/local/apps/nginx/etc/conf.d/common的文件以获取NGINX配置。

确保每次更改文件时重新启动NGINX服务,以使更改生效

答案 1 :(得分:0)

Nginx不支持.htaccess,并且所有路由都在.htaccess中定义。

为了解决此问题,您可以在Webuzo控制面板中使用一项功能,通过该功能可以设置反向代理,它将通过apache处理.htaccess。

简单来说,只需转到Webuzo控制面板-> Nginx设置。 并在8080端口上运行apache,检查allow htacess选项。

这样,您的网站就可以与Nginx一起使用了。