如何在xampp上为实时服务器创建子域?

如何在xampp上为实时服务器创建子域?,xampp,Xampp,我知道这是重复的,但我读到的所有其他答案对我都不适用 我想为我的ApacheWeb服务器创建子域,我想通过以下方式之一访问它。我刚刚发现只有我的网络用户才能访问该网站,你知道为什么吗 sub.domain.com sub.localhost sub.000.00.00.00(为安全起见隐藏) sub.127.0.0.1 我试图编辑vhost.config文件并设法破坏Xampp。我正在重新安装它,因为我键入这个 还有可能在一台服务器上托管多个网站吗?请向我解释这一切,我玩Xampp和护目镜已

我知道这是重复的,但我读到的所有其他答案对我都不适用

我想为我的ApacheWeb服务器创建子域,我想通过以下方式之一访问它。我刚刚发现只有我的网络用户才能访问该网站,你知道为什么吗

  • sub.domain.com
  • sub.localhost
  • sub.000.00.00.00(为安全起见隐藏)
  • sub.127.0.0.1
我试图编辑vhost.config文件并设法破坏Xampp。我正在重新安装它,因为我键入这个

还有可能在一台服务器上托管多个网站吗?请向我解释这一切,我玩Xampp和护目镜已经太久了

我得到的错误是服务器没有响应sub.localhost,但它是针对localhost的

httpd-vhost.config

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

</VirtualHost>

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

DocumentRoot“C:/xampp/htdocs/site1”
服务器名本地主机
DocumentRoot“C:/xampp/htdocs/site2”
ServerName sub.localhost

sub.domain.com
sub.localhost
是有效的主机名,您可以设置本地服务器来为这些主机提供请求。另外两个是incalid主机名,这是不可能的。一般来说:重新安装既不能解决问题,也不是必需的。在进行更改之前,只需备份配置文件,这样您就可以始终返回到以前的状态。如果您需要我们的帮助,那么您必须在此处发布配置尝试。以及您在http服务器日志文件中看到的消息,特别是错误日志文件。这就是服务器告诉您问题所在的地方。您要做的是:为每个主机名添加单独的vhost定义。每个都需要一个DocumentRoot。您所需要的一切都在文档中进行了解释,文档中也提供了很好的示例:好的,我更新了我的答案,备份了我编辑的文件。并发布了错误日志的详细信息。我还为这两个域添加了一个单独的vhost。出于某种原因,我可以访问localhost,但不能访问sub.localhost。