我试图设置一个虚拟主机,以便我可以在网址时访问我的laravel网站。我已经设置了所有内容但是我得到了以下的消息而不是我的网站"没有指定输入文件"
这是httpd-vhosts.conf中的代码:
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\laravel_socialmedia\laravel\public"
ServerName hui.com
</VirtualHost>
这是我的主机类中的代码:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
192.168.10.10 homestead.app
192.168.10.10 blog.app
192.168.10.10 hui.com
对我来说一切似乎都很好,我尝试过很多教程,但我仍然得到相同的结果。请帮忙
答案 0 :(得分:0)
这些是我使用的最简单的模板,在Windows和类似unix的系统上,斜杠都是向前的(/)
这是我在配置和我的
之间发现的唯一区别<VirtualHost *:80>
ServerAdmin webmaster@foo.dev
DocumentRoot "C:/xampp/htdocs/foo/public"
ServerName foo.dev
ErrorLog "logs/foo-error.log"
CustomLog "logs/foo-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@baz.dev
DocumentRoot "C:/xampp/htdocs/baz/public"
ServerName baz.dev
ErrorLog "logs/baz-error.log"
CustomLog "logs/baz-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@aux.dev
DocumentRoot "C:/xampp/htdocs/aux/public"
ServerName aux.dev
ErrorLog "logs/aux-error.log"
CustomLog "logs/aux-access.log" common
</VirtualHost>
答案 1 :(得分:0)
您可以在虚拟主机中使用它
<VirtualHost *:80>
DocumentRoot "D:\laravel Task\laravel\blog" //here set your project storage path
ServerName localhost.test.com // set your url for your project
<Directory "D:\laravel Task\laravel\blog"> // again set your project storage path
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
在您的“主机”中使用此功能文件
127.0.0.1 localhost.test.com
这是我的主机和虚拟代码,这对我有用。如果仍然有任何错误,请检查您的Hosts和Vhosts文件设置。你也可以发布你的错误