保留 XAMPP 默认页面作为开发网站
Posted
技术标签:
【中文标题】保留 XAMPP 默认页面作为开发网站【英文标题】:Keep XAMPP default page as developing website 【发布时间】:2014-09-26 06:23:52 【问题描述】:我正在准备创建我的投资组合网站,这是我一直以来的想法。我发现 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.1
和127.0.0.1/xampp
会将我重定向到位于 C:/xampp/htdocs/xampp/ 中的 XAMPP 主页
当我访问localhost
时,浏览器会将我重定向到 index.php 文件(127.0.0.1
也应该如此),该文件用于 htdocs 文件夹中的测试目的。但是,如果我尝试访问 localhost/xampp
,我会在 Chrome 中收到错误 - “此网页有重定向循环”。
我不知道如何从这里继续前进。
【问题讨论】:
【参考方案1】:我找到了答案。问题在于我对 xampp 管理页面域的命名,而不是使用一些东西,其中包括 xampp 页面的 localhost
,我不得不使用其他东西,因为使用您自己的命名时它不会冲突。
现在我的主机文件:
127.0.0.1 localhost
127.0.0.1 xampp-admin
和 Apache 虚拟主机文件:
<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 管理页面命名更传统的名称?
【讨论】:
以上是关于保留 XAMPP 默认页面作为开发网站的主要内容,如果未能解决你的问题,请参考以下文章
减轻从 xampp 到 wordpress 的静态 html 页面