我已经做了研究,在阅读和观看了几个小时的视频后,我感到很疲惫;我根本无法让虚拟主机工作,无论我设置了哪种配置,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