我已尝试安装并重新安装并经历了数十种可能的解决方案,但没有任何效果。
我将Laravel 4.2安装到/var/www/project
。
然后我创建了一个新的虚拟主机:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/project/public
<Directory /var/www/project/public>
# Don't show directory index
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
启用它:
sudo a2ensite project.conf
重新启动apache2。但是,当我进入我的域名时,我得到的只是404:
Not Found
The requested URL / was not found on this server.
我做错了什么?
答案 0 :(得分:1)
固定。
我必须:
sudo a2dissite 000-default.conf
答案 1 :(得分:0)
如果您使用的是Linux,请添加此
ServerName projectname
低于<VirtualHost>
添加行
127.0.0.1 projectname
到etc/hosts
文件。所以它应该工作而不必禁用其他网站。
重新启动您的apache并使用http://projectname
进行测试。