我想在Apache 2.4上使用虚拟主机 我使用Xampp,我会有更多的网站。 我已经阅读了一些指南,并且我已经编辑了我的httpd.config
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
和加载
我的defalut端口也很忙,所以我设置了
Listen 8080
之后我以这种方式编辑我的httpd-vhosts.conf
NameVirtualHost *:8080
<VirtualHost *:8080>
DocumentRoot "C:\xampp\htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:8080>
ServerName sample.locl
DocumentRoot "C:\wwww\sample"
<Directory "C:\wwww\sample">
DirectoryIndex index.php
Require all granted
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:8080>
ServerName sample2.locl
DocumentRoot "C:\wwww\sample2"
<Directory "C:\wwww\sample2">
DirectoryIndex index.php
Require all granted
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
N.B。我的网站位于C:/ www / sample和c:/ www / sample2,我的xampp位于c:/ xampp。
最后,我使用
在system32中编辑我的主机127.0.0.1 localhost
127.0.0.1 sample
127.0.0.1 sample2
现在我有404错误,我写的时候都没有:&#34; localhost&#34;在我的网址浏览器中。
如果我理解它是如何工作的,我想当我写localhost时它会重定向到C:\ xampp \ htdocs,所以我应该看到我的xampp页面,但事实并非如此......我哪里出错了?
未找到
HTTP错误404.找不到请求的资源。
提前致谢