XAMPP 3.2.1 虚拟主机不工作

XAMPP 3.2.1 Virtualhost is not working

我正在使用 XAMPP 3.2.1 并在 Apache 的 http-vhosts.conf 文件中创建新的虚拟主机,代码如下

<VirtualHost *:8080>
  DocumentRoot "C:/xampp/htdocs/support/srinet"
  ServerName supportcenter.sevplcorp.com
  Alias /mrpdf "E:/temp"
 <Directory "C:/xampp/htdocs/support/srinet">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order Deny,Allow
    Allow from all
    Require all granted
</Directory>

当我在浏览器 windows 中打开 supportcenter.sevplcorp.com 时,显示如下

您必须编辑位于 %WINDIR%\system32\drivers\etc\hosts 的主机文件。 添加换行符 127.0.0.1 supportcenter.sevplcorp.com

可能您没有更改主机文件以将主机域映射到服务器的 IP 地址。假设你 运行 XAMPP 在你自己的电脑上,以管理员身份打开你的编辑器(记事本就足够了),然后打开这个文件:

c:\Windows\System32\Drivers\etc\hosts

...并将此行添加到底部:

127.0.0.1 supportcenter.sevplcorp.com

保存文件,然后访问 supportcenter.sevplcorp.com 应该可以了。基本上,通过更改主机文件,您是在告诉浏览器(以及其他可能想要访问的所有内容 supportcenter.sevplcorp.com)它实际上是您的 PC。