我正在运行apache。我有一个名为mis.chaatz.com的虚拟主机。但是,如果我输入mis.abc.com。它返回“禁止您无权访问/在此服务器上”。但是,如果我输入mis.abc.com/login,它可以返回网页。我猜我的apache配置有问题。尝试所有的日子,没有运气。
配置如下:
我在/ windows / system32 / drivers / etc中有一个主机文件
127.0.0.1 mis.abc.com
httpd.conf如下:
<Directory />
AllowOverride All
Require all granted
Allow from all
</Directory>
DocumentRoot "c:/Apache24/htdocs"
<Directory "c:/Apache24/htdocs">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
# the following the document root of the mis.chaatz.com
<Directory "C:\apache24\htdocs\new_project\laravel\public\laravel1\public">
AllowOverride all
Require all granted
Allow from all
</Directory>
httpd-vhosts conf如下:
<VirtualHost *:80>
DocumentRoot "C:\apache24\htdocs\new_project\laravel\public\laravel1\public"
ServerName mis.abc.com
</VirtualHost>
答案 0 :(得分:0)
我在Mac OSX上使用以下一直对我有用的内容。我根本没有配置httpd.conf
。我隐约记得的是Apache在路径中读取正斜杠并且你有反斜杠。我会说没有你做的httpd.conf
编辑就试试。
<VirtualHost *:80>
DocumentRoot C:/apache24/htdocs/new_project/laravel/public/laravel1/public
ServerName mis.abc.com
</VirtualHost>