gpt4 book ai didi

apache - 在 xampp apache server v-3.2.1 on windows-10 上创建多个虚拟主机

转载 作者:行者123 更新时间:2023-12-05 07:52:24 25 4
gpt4 key购买 nike

我试图在我的 Windows 10 64 位 XAMPP 3.2.1 上创建多个虚拟主机我做了以下事情:

1- C:\Windows\System32\drivers\etc\hosts

我在主机文件的底部添加了这些行:

127.0.0.1 smc
127.0.0.1 ocms

2- D:\xampp\apache\conf\httpd.conf

虚拟主机已启用,请参阅以下内容:

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

3- D:\xampp\apache\conf\extra\httpd-vhosts.conf

我在 httpd-vhosts.conf 文件中添加了以下代码块:

<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs/"
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
ServerName smc
DocumentRoot "D:/vhosts/smc"
SetEnv APPLICATION_ENV "development"
<Directory "D:/vhosts/smc/">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName ocms
DocumentRoot "D:/vhosts/ocms/"
SetEnv APPLICATION_ENV "development"
<Directory "D:/vhosts/ocms">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

最后我将我的两个目录都放在我的 D:/vhosts/文件夹中:

D:/vhosts/ocms
D:/vhosts/smc

在我重新启动我的 apache 服务器并测试 url 之后:

http://ocms

或者

http://smc

它返回以下错误:

Access forbidden!

You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.
Error 403
ocms
Apache/2.4.12 (Win32) OpenSSL/1.0.1l PHP/5.6.8

在过去的三到四天里,我在谷歌上搜索了太多次,还关注了 stackoverflow 上的其他一些帖子,即 how to create virtual host on XAMPP但没有运气。请让我知道我错过了什么。谢谢

最佳答案

好的,我已经完成了。我不得不像这样将所有目录放在 htdocs 文件夹下。结构应该是:

D:\xampp\htdocs
D:\xampp\htdocs\test\smc
D:\xampp\htdocs\test\ocms

谢谢大家宝贵的时间

关于apache - 在 xampp apache server v-3.2.1 on windows-10 上创建多个虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33705191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com