XAMPP - 别名 127.0.0.1

Posted

技术标签:

【中文标题】XAMPP - 别名 127.0.0.1【英文标题】:XAMPP - Alias 127.0.0.1 【发布时间】:2016-09-22 10:35:37 【问题描述】:

目前,我已将 XAMPP 设置为在浏览器中键入 127.0.0.1 会将我重定向到在 htdocs 中找到的主页。

我希望能够输入“devtest”并将其作为 127.0.0.1 的别名。

到目前为止,我尝试的是修改:C:\xampp\apache\conf\extra\httpd.vhosts.conf,我在其中添加了一个如下所示的条目:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot C:\xampp\htdocs\Workspace\MyProject
    ServerName devtest
    ErrorLog C:\xampp\htdocs\Workspace\MyProject\MyProject-error_log
    CustomLog C:\xampp\htdocs\Workspace\MyProject\MyProject-access_log common
</VirtualHost>

我还缺少另一个步骤吗?

【问题讨论】:

也许这是问题所暗示的,但名称“devtest”实际上确实解析为您服务器的 IP 地址,对吧? 您是否编辑了hosts 文件?如果有效,请接受答案;在 SO 上提问需要接受答案才能继续提问。 ;-) @John 抱歉,是的,您的答案是正确的答案,也是完成此任务的最简单方法 【参考方案1】:

在记事本中打开hosts文件:

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

添加行:

127.0.0.1 devtest

导航到:http://devtest

【讨论】:

【参考方案2】:

使用它,并确保在 apache 中启用使用 vhosts 配置文件。

<VirtualHost *:80>
    DocumentRoot "C:\xampp\htdocs\Workspace\MyProject"
    ServerName devtest.local
  <Directory "C:\xampp\htdocs\Workspace\MyProject">
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

【讨论】:

只是仔细检查 - 是在 C:\xampp\apache\conf\httpd.conf 中启用 vhosts 配置文件的控件吗?如果是这样,是否是这一行(在http-vhosts.conf):Include conf/extra/httpd-vhosts.conf

以上是关于XAMPP - 别名 127.0.0.1的主要内容,如果未能解决你的问题,请参考以下文章

linux 使用别名

Apache2指令通过VirtualHost容器与xampp冲突

nginx别名+位置指令

SqlServer2008用新建的别名登陆不了怎么解决呢?

如何在 Windows 上创建 IP 别名

本地主机别名不适用于 XAMPP