40 lines
1.1 KiB
PHP
40 lines
1.1 KiB
PHP
<?php
|
|
echo AUTOGENERATED_CONFIGS;
|
|
/** @var Template_VariableAccessor $VAR */
|
|
|
|
if ($VAR->domain->disabled) {
|
|
echo "# Domain is disabled\n";
|
|
return;
|
|
}
|
|
|
|
echo ALLOW_VHOSTCONF;
|
|
echo '#' . $VAR->domain->physicalHosting->customConfigFile . "\n";
|
|
|
|
if ($VAR->domain->physicalHosting->ssl) {
|
|
echo '#' . $VAR->domain->physicalHosting->customSslConfigFile . "\n";
|
|
}
|
|
|
|
$ipAddresses = $VAR->server->webserver->listenLocalhost ?
|
|
[$VAR->domain->physicalHosting->loopbackIpAddress] :
|
|
$VAR->domain->physicalHosting->ipAddresses;
|
|
|
|
if ($VAR->domain->physicalHosting->ssl) {
|
|
foreach ($ipAddresses as $ipAddress) {
|
|
if ($ipAddress->defaultDomainId !== $VAR->domain->id) {
|
|
echo $VAR->includeTemplate('domain/domainVirtualHost.php', [
|
|
'ssl' => true,
|
|
'ipAddress' => $ipAddress,
|
|
]);
|
|
}
|
|
}
|
|
}
|
|
|
|
foreach ($ipAddresses as $ipAddress) {
|
|
if ($ipAddress->defaultDomainId !== $VAR->domain->id) {
|
|
echo $VAR->includeTemplate('domain/domainVirtualHost.php', [
|
|
'ssl' => false,
|
|
'ipAddress' => $ipAddress,
|
|
]);
|
|
}
|
|
}
|