RedHat 中的 Apache 和 VirtualHosts,搞不清楚

RedHat 中的 Apache 和 VirtualHosts,搞不清楚

我已经做了研究,在阅读和观看了几个小时的视频后,我感到很疲惫;我根本无法让虚拟主机工作,无论我设置了哪种配置,Apache 都会忽略它,并始终尝试加载 /var/www/html 中的内容

目标是在浏览器上输入地址并访问不同的网站,例如这个 app.example.ca、blog.example.ca,www.example.ca(我正在运行递归 DNS 服务器)

我当前的配置(虽然我尝试了许多其他配置)是下一个:

http.conf(默认配置,添加了一行):

IncludeOptional sites-enabled/*.conf

app.conf(仅虚拟主机配置文件):

<VirtualHost *:443>
        ServerName app.friscia.ca
        ServerAlias app.friscia.ca
        DocumentRoot /var/www/html/app
        ErrorLog /var/www/html/app/error.log
</VirtualHost>

DNS 区域内容:

$TTL 10800      ; 3 hours
friscia.ca              IN SOA  friscia.ca. hostmaster.friscia.ca. (
                                7          ; serial
                                86400      ; refresh (1 day)
                                3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                10800      ; minimum (3 hours)
                                )
                        NS      ns1.friscia.ca.
                        NS      ns2.friscia.ca.
                        A       10.211.55.10
$ORIGIN friscia.ca.
$TTL 300        ; 5 minutes
EZEQUIELLFR2FBC         A       10.211.55.100
                        TXT     "31ed3c4417f785d3f24002d6f3c02f2edc"
$TTL 10800      ; 3 hours
ns1                     A       10.211.55.10
ns2                     A       10.211.55.11
www                     A       10.211.55.10
app                     A       10.211.55.10

相关内容