Tôi đã có máy chủ với 1 địa chỉ ipv4 và với một vài địa chỉ ipv6. Một tên miền được chuyển hướng đến ipv4 Một bản ghi tôi thiết lập apache port.conf như thế này:
Listen ip.v4.address:80
NameVirtualHost ip.v4.address:80
và tập tin virtualhost:
<VirtualHost ip.v4.address:80>
DocumentRoot /var/www/first/
ServerName first.domain
ServerAlias www.first.domain
ErrorLog ...
CustomLog ...
</VirtualHost>
Và mọi thứ hoạt động tốt.
Bây giờ tôi muốn tạo virtualhost mới cho tên miền thứ hai với ip thứ hai. Tôi đã chuyển hướng tên miền thứ hai sang bản ghi ipv6 AAAA, thêm vào port.conf:
Listen [ip.v6.address]:80
NameVirtualHost [ip.v6.address]:80
tạo tập tin virtualhost mới:
<VirtualHost [ip.v6.address]:80>
DocumentRoot /var/www/second/
ServerName second.domain
ServerAlias www.second.domain
ErrorLog ...
CustomLog ...
</VirtualHost>
và khởi động lại Apache. Không có lỗi khi khởi động máy chủ nhưng nó không hoạt động. Khi tôi nhập tên miền thứ hai trong trình duyệt, máy chủ không được tìm thấy. Khi tôi vào [ip.v6.address]
trang web xuất hiện.
Có ai giúp đỡ không?