【发布时间】:2016-07-08 08:34:57
【问题描述】:
我开始学习如何在 vps 上设置灯,我正在尝试运行一个 laravel 项目。
这是我的 000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
Alias /laravelproject /var/www/laravelproject/public
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
我正在尝试使用 /laravelproject 访问它,因为我被重定向到登录页面 ip/laravelproject/login )。但我得到一个 404 文件未找到错误。不是一个设计精美的 laravel,而是一个原始且丑陋的服务器错误
找不到
在此服务器上找不到请求的 URL /laravelproject/login。
Apache/2.4.10 (Ubuntu) 服务器在 '' 端口 80
当然,我没有要设置的 laravelproject.com 域,我只想通过 my_server_ip/laravelproject 访问它。
如何设置虚拟主机或别名以在所有路由都正常运行的情况下运行它?
【问题讨论】:
-
如果有人仍在为此寻找答案。 sudo a2enmod rewrite 解决了我的问题,我花了几个小时寻找它。所以这可能是你的解决方案。
标签: laravel laravel-5 routing apache2 virtualhost