D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
psa
/
admin
/
conf
/
templates
/
default
/
server
/
Filename :
vhosts.php
back
Copy
<?php /** @var Template_VariableAccessor $VAR */ ?> <?php /** @var array $OPT */ ?> <?php if ($OPT['ssl']) : ?> <IfModule mod_ssl.c> <?php endif; ?> <?php for ($ipAddresses = $VAR->server->ipAddresses->all, $ipAddress = reset($ipAddresses); $ipAddress; $ipAddress = next($ipAddresses)): ?> <?php /** @var Template_Variable_IpAddress $ipAddress */ ?> <?php if ($OPT['ssl'] && !$ipAddress->sslCertificate) { continue; } ?> <VirtualHost <?php $webServerPort = $OPT['ssl'] ? $VAR->server->webserver->httpsPort : $VAR->server->webserver->httpPort; echo $VAR->server->webserver->listenLocalhost ? '' : "{$ipAddress->escapedAddress}:{$webServerPort}"; for ($n = 1; $n < $OPT['ipLimit'] && $ipAddress = next($ipAddresses); $n++) { echo $VAR->server->webserver->listenLocalhost ? '' : " {$ipAddress->escapedAddress}:{$webServerPort}"; } if ($VAR->server->webserver->proxyActive) { echo " 127.0.0.1:{$webServerPort}"; } ?>> ServerName "default<?php echo 1 == $OPT['ipLimit'] ? '-' . str_replace(array('.', ':'), array('_', '_'), $ipAddress->address) : '' ?>" UseCanonicalName Off DocumentRoot "<?php echo $OPT['ssl'] ? $VAR->server->webserver->httpsDir : $VAR->server->webserver->httpDir ?>" ScriptAlias /cgi-bin/ "<?php echo $VAR->server->webserver->cgiBinDir ?>" <?php echo $VAR->includeTemplate('domain/PCI_compliance.php') ?> <?php if ($OPT['ssl']) : ?> <?php if ($ipAddress->sslCertificate->ceFilePath): ?> SSLEngine on SSLVerifyClient none SSLCertificateFile "<?php echo $ipAddress->sslCertificate->ceFilePath ?>" <?php if ($ipAddress->sslCertificate->caFilePath): ?> SSLCACertificateFile "<?php echo $ipAddress->sslCertificate->caFilePath ?>" <?php endif; ?> <?php endif; ?> <?php else: ?> <IfModule mod_ssl.c> SSLEngine off </IfModule> <?php endif; ?> <Directory "<?php echo $VAR->server->webserver->cgiBinDir ?>"> AllowOverride None Options None Order allow,deny Allow from all </Directory> <Directory <?php echo $OPT['ssl'] ? $VAR->server->webserver->httpsDir : $VAR->server->webserver->httpDir ?>> <?php echo $VAR->includeTemplate('service/php.php', array( 'enabled' => true, 'safe_mode' => true, 'dir' => $OPT['ssl'] ? $VAR->server->webserver->httpsDir : $VAR->server->webserver->httpDir, )) ?> </Directory> </VirtualHost> <?php endfor; ?> <?php if ($OPT['ssl']) : ?> </IfModule> <?php endif; ?>