将XAMPP默认页面保留为开发网站

时间:2014-08-03 17:55:23

标签: xampp virtualhost

我准备创建我的投资组合网站,这是我一直以来的想法。我发现XAMPP默认管理页面在某些方面对我很有用,但是当我开发网站时,我无法再访问它了。

我想知道有没有办法保留XAMPP默认页面,因为我正在开发其他网站。

我知道我可以为多个网站设置虚拟主机,但XAMPP是否相同?我做过一次虚拟主机工作。在,首先它不起作用(什么是CakePHP应用程序),但后来我设法使它工作。

更新: 所以我发现了这篇关于Hosting multiple local sites with XAMPP的帖子,并编辑了我的虚拟主机配置文件:

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

我的Windows主机文件:

127.0.0.1       localhost
127.0.0.1       localhost/xampp

目前,访问127.0.0.1127.0.0.1/xampp都会将我重定向到XAMPP主页,该主页位于C:/ xampp / htdocs / xampp /

当我访问localhost时,浏览器会将我重定向到index.php文件(As 127.0.0.1也应该),这是用于htdocs文件夹中的测试目的。但是,如果我尝试访问localhost/xampp,我会在Chrome中收到错误消息 - “此网页有重定向循环”。

我不知道如何从这里开始。

1 个答案:

答案 0 :(得分:2)

我找到了答案。问题在于我对xampp管理页面域的命名,而不是使用包含localhost for xampp页面的某些内容,我不得不使用其他内容,因为在使用自己的命名时它不会发生冲突。

所以我的主持人立即提交文件:

127.0.0.1       localhost
127.0.0.1       xampp-admin

Apache Virtual Host文件:

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot "C:/xampp/htdocs/"
</VirtualHost>
<VirtualHost *:80>
    ServerName xampp-admin
    DocumentRoot "C:/xampp/htdocs/xampp/"
    <Directory "C:/xampp/htdocs/xampp/">
        Order allow,deny
        Allow from all
  </Directory>
</VirtualHost>

这部分(下面)没有改变任何东西,我补充道,因为我在例子中看到了它,但我仍然不知道它对它有用:

    <Directory "C:/xampp/htdocs/xampp/">
        Order allow,deny
        Allow from all
  </Directory>

但是,也许有人可以为Xampp管理页面建议更多传统名称?