【发布时间】:2018-04-01 00:45:37
【问题描述】:
我正在努力将 Laravel 5.3 项目部署到 Ubuntu 16.04 服务器。 我正在关注的教程说应该有
DocumentRoot /var/www
<Directory /var/www>
在“/etc/apache2/sites-enabled/000-default”文件中,我应该将它们编辑为:
DocumentRoot /var/www/project/public
<Directory /var/www/project/public>
我找到了:
DocumentRoot /var/www
但没找到d:
<Directory /var/www>
我试着把它放在目录标签里面
RewriteEngine On
RewriteBase /var/www/project/public
但在重启 apache 时会导致错误。
我该怎么办??
【问题讨论】:
-
你没有得到
/var/www/html或/var/www/public或/var/www/?不要覆盖默认值,只需复制到您的站点名称并添加您自己的虚拟主机,然后添加您的新站点配置sudo a2ensite site.com.conf
标签: apache laravel ubuntu-16.04 web-deployment