Files
server/opt/psa/admin/conf/templates/default/domainVhost.php
2026-01-07 20:52:11 +01:00

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,
]);
}
}