【问题标题】:Xampp Mac OS Virtual HostsXampp Mac OS 虚拟主机
【发布时间】:2020-12-17 19:48:22
【问题描述】:

我是 Xampp 的新手,我刚刚下载了 7.4.9 版,我很难让虚拟主机正常工作。以下是我遵循的步骤...

  1. 在 Apache 的 httpd.config 文件中取消注释“包括 etc/extra/httpd-vhosts.conf”。

  2. 在我输入的httpd-vhosts文件中

<VirtualHost *:80>
    ServerAdmin **************
    DocumentRoot "/opt/lampp/htdocs"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin **************
    DocumentRoot "/opt/lampp/htdocs/vhost_test"
    ServerName vhost_test
</VirtualHost>
  1. 在我的 /etc/hosts 文件中,我添加了一行说 '127.0.0.1。 vhost_test

我尝试过很多教程,所以这是我工作的最基本步骤。第一个虚拟主机有效,因为我可以使用它来重定向本地主机位置。第二个没有。请帮忙!!!

【问题讨论】:

    标签: macos xampp virtualhost


    【解决方案1】:

    您正在执行正确的步骤,但是 ip 必须是您的 XAMPP 安装的 ip。启动 xampp 服务器,它会显示一个自定义 IP 地址,您需要在 /etc/hosts 文件中使用它。

    还要记住,IP 地址的末尾不应该有点。所以它会是这样的:

    /etc/hosts 文件:

    192.168.40.2 vhost_test
    

    127.0.0.1的方法适用于mac上之前的版本,但是最新版本设置了linux环境,因此我们必须将我们的hosts文件挂钩到那个linux的ip地址。

    【讨论】: