apache VirtualHost 配置 - 在 redhat 中哪里添加它们?

apache VirtualHost 配置 - 在 redhat 中哪里添加它们?

在 ubuntu 上,已经有站点可用的结构。

那么在 redhat 上呢?将 VirtualHost 配置保存在 conf.d/ 下(ssl.conf 等文件位于其中),并在 httpd.conf 中添加 include 指令,这是否是一种好的做法?或者最好修改 httpd.conf?

答案1

将您的虚拟主机配置放入:

/etc/httpd/conf.d/

虽然我自己没有在 RedHat 上使用 VirtualHosts,但是我使用配置文件指向不同的目录,例如,我创建了一个名为的配置文件/etc/httpd/conf.d/monitor.conf

Alias /monitor /home/monitor/www

<Directory "/home/monitor/www">
    Options +Indexes

    Allow from all
</Directory>

请注意,您不需要明确链接文件,/etc/httpd/conf.d/因为它们会被以下行所清除/etc/httpd/conf/httpd.conf

Include conf.d/*.conf

相关内容