一个 CentOS 盒子配有 2 个 LAN 卡,一个用于内联网 (192.168.30.5),一个用于公共访问 (210.102.1.50)。我该如何配置,httpd.conf
以便每个 IP 的流量都能访问不同的文档根目录?即:来自内联网的流量 -> /var/www/html/intranet/
,来自网络的流量 ->/var/www/html/internet/
答案1
您想要一个虚拟主机(Apache 虚拟主机文档)。虚拟主机可以完全按照您的描述执行操作(假设您使用 apache httpd)- 此信息已放入您的 httpd.conf 中
以下是从他们的网站修改而来的示例:
<VirtualHost 192.168.30.5>
DocumentRoot /var/www/html/intranet
ServerName www.domain.tld
</VirtualHost>
<VirtualHost 210.102.1.50>
DocumentRoot /var/www/html/internet
ServerName www.domain.tld
</VirtualHost>
还有更多选项,例如自定义日志等,请参阅文档。