忘记自定义conf文件的链接在哪里?

忘记自定义conf文件的链接在哪里?

我不记得其他地方是否必须有我的文件的链接/etc/httpd/conf.d/mycustom.conf

我试图在同一 IP 上获取两个域名以链接到不同的文件夹,但是在 url 中,您转到 example.com,它会转到一个站点,而当您转到 other.net 时,它会转到另一个站点,并且不一样站点为 example.com 或只能通过 other.net/site 访问

所以现在我想我需要两个单独的自定义conf文件用于虚拟主机?

就目前情况而言,当我尝试在我的唯一的conf文件中为第二个站点添加虚拟主机时,它只会返回到第一个站点,否则您必须转到站点所在的文件夹。

那么,对于一个 IP,您是否只需要一个自定义配置,或者如果您希望将它们定向到不同的文件夹,则每个域名都需要一个自定义配置?

答案1

您可以在 httpd.conf 文件上的虚拟主机确认中拥有多个域,并且每个域可以有单独的文件夹。这是一个例子:

 Listen 80
 <VirtualHost *:80>
     DocumentRoot /www/example1
     ServerName www.example.com

  # Other directives here
  </VirtualHost>

  <VirtualHost *:80>
     DocumentRoot /www/example2
     ServerName www.example.org

     # Other directives here
  </VirtualHost>

相关内容