######################################################
# This virtual host contains the configuration
# for the ISPConfig apps vhost
######################################################
Listen 8081
# NameVirtualHost *:8081
ServerAdmin webmaster@localhost
DocumentRoot /var/www/apps
SuexecUserGroup ispapps ispapps
Options Indexes FollowSymLinks MultiViews +ExecCGI
AllowOverride AuthConfig Indexes Limit Options FileInfo
AddHandler fcgid-script .php
FCGIWrapper /var/www/php-fcgi-scripts/apps/.php-fcgi-starter .php
Order allow,deny
Allow from all
DocumentRoot /var/www/apps
AddType application/x-httpd-php .php
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
ServerSignature Off
ServerAdmin webmaster@localhost
DocumentRoot /var/www
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
################################################
# ISPConfig Logfile configuration for vlogger
################################################
LogFormat "%v %h %l %u %t \"%r\" %>s %B \"%{Referer}i\" \"%{User-Agent}i\"" combined_ispconfig
CustomLog "| /usr/local/ispconfig/server/scripts/vlogger -s access.log -t \"%Y%m%d-access.log\" /var/log/ispconfig/httpd" combined_ispconfig
AllowOverride None
Order Deny,Allow
Deny from all
# Do not allow access to the root file system of the server for security reasons
AllowOverride None
Order Deny,Allow
Deny from all
AllowOverride None
Order Deny,Allow
Deny from all
# Except of the following directories that contain website scripts
Order allow,deny
Allow from all
Order allow,deny
Allow from all
Order allow,deny
Allow from all
# Allow access to mailman on OpenSuSE
AllowOverride All
order allow,deny
allow from all
order allow,deny
allow from all
Options +FollowSymLinks
order allow,deny
allow from all
# allow path to awstats and alias for awstats icons
Order allow,deny
Allow from all
Alias /awstats-icon "/usr/share/awstats/icon"
NameVirtualHost *:80
NameVirtualHost *:443
NameVirtualHost 123.123.123.123:80
NameVirtualHost 123.123.123.123:443
######################################################
# This virtual host contains the configuration
# for the ISPConfig controlpanel
######################################################
Listen 8080
NameVirtualHost *:8080
ServerAdmin webmaster@localhost
SetHandler None
DocumentRoot /var/www/ispconfig/
SuexecUserGroup ispconfig ispconfig
Options Indexes FollowSymLinks MultiViews +ExecCGI
AllowOverride AuthConfig Indexes Limit Options FileInfo
AddHandler fcgid-script .php
FCGIWrapper /var/www/php-fcgi-scripts/ispconfig/.php-fcgi-starter .php
Order allow,deny
Allow from all
IPCCommTimeout 7200
MaxRequestLen 15728640
DocumentRoot /usr/local/ispconfig/interface/web/
AssignUserId ispconfig ispconfig
AddType application/x-httpd-php .php
# php_admin_value open_basedir "/usr/local/ispconfig/interface:/usr/share:/tmp"
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
php_value magic_quotes_gpc 0
# ErrorLog /var/log/apache2/error.log
# CustomLog /var/log/apache2/access.log combined
ServerSignature Off
SecRuleEngine Off
# SSL Configuration
#SSLEngine On
#SSLCertificateFile /usr/local/ispconfig/interface/ssl/ispserver.crt
#SSLCertificateKeyFile /usr/local/ispconfig/interface/ssl/ispserver.key
#SSLCACertificateFile /usr/local/ispconfig/interface/ssl/ispserver.bundle
AllowOverride None
Order Deny,Allow
Deny from all
AllowOverride None
Order Deny,Allow
Deny from all
AllowOverride None
Order Deny,Allow
Deny from all
DocumentRoot /var/www/aaaa.aa/web
ServerName aaaa.aa
ServerAlias meinedomain1.de
ServerAlias *.aaaa.aa
ServerAdmin webmaster@aaaa.aa
ErrorLog /var/log/ispconfig/httpd/aaaa.aa/error.log
Alias /error/ "/var/www/aaaa.aa/web/error/"
ErrorDocument 400 /error/400.html
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 405 /error/405.html
ErrorDocument 500 /error/500.html
ErrorDocument 502 /error/502.html
ErrorDocument 503 /error/503.html
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
# suexec enabled
SuexecUserGroup web6 client0
# Clear PHP settings of this website
SetHandler None
# php as fast-cgi enabled
# For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
IdleTimeout 300
ProcessLifeTime 3600
# MaxProcessCount 1000
DefaultMinClassProcessCount 0
DefaultMaxClassProcessCount 100
IPCConnectTimeout 3
IPCCommTimeout 360
BusyTimeout 300
AddHandler fcgid-script .php .php3 .php4 .php5
FCGIWrapper /var/www/php-fcgi-scripts/web6/.php-fcgi-starter .php
Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
AddHandler fcgid-script .php .php3 .php4 .php5
FCGIWrapper /var/www/php-fcgi-scripts/web6/.php-fcgi-starter .php
Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
# add support for apache mpm_itk
AssignUserId web6 client0
# Do not execute PHP files in webdav directory
SecRuleRemoveById 960015
SecRuleRemoveById 960032
SetHandler None
DavLockDB /var/www/clients/client0/web6/tmp/DavLock
# DO NOT REMOVE THE COMMENTS!
# IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
# WEBDAV BEGIN
# WEBDAV END
AllowOverride None
Order Deny,Allow
Deny from all
DocumentRoot /var/www/meinedomain1.de/web
ServerName meinedomain1.de
ServerAlias meinedomain1.de
ServerAlias *.meinedomain1.de
ServerAlias hi.meinedomain1.de
ServerAlias *.test.meinedomain1.de test.meinedomain1.de
ServerAdmin webmaster@meinedomain1.de
ErrorLog /var/log/ispconfig/httpd/meinedomain1.de/error.log
Alias /error/ "/var/www/meinedomain1.de/web/error/"
ErrorDocument 400 /error/400.html
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 405 /error/405.html
ErrorDocument 500 /error/500.html
ErrorDocument 502 /error/502.html
ErrorDocument 503 /error/503.html
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
# cgi enabled
Order allow,deny
Allow from all
ScriptAlias /cgi-bin/ /var/www/clients/client1/web3/cgi-bin/
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
# suexec enabled
SuexecUserGroup web3 client1
# Clear PHP settings of this website
SetHandler None
# php as fast-cgi enabled
# For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
IdleTimeout 300
ProcessLifeTime 3600
# MaxProcessCount 1000
DefaultMinClassProcessCount 0
DefaultMaxClassProcessCount 100
IPCConnectTimeout 3
IPCCommTimeout 360
BusyTimeout 300
AddHandler fcgid-script .php .php3 .php4 .php5
FCGIWrapper /var/www/php-fcgi-scripts/web3/.php-fcgi-starter .php
Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
AddHandler fcgid-script .php .php3 .php4 .php5
FCGIWrapper /var/www/php-fcgi-scripts/web3/.php-fcgi-starter .php
Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
# add support for apache mpm_itk
AssignUserId web3 client1
# Do not execute PHP files in webdav directory
SecRuleRemoveById 960015
SecRuleRemoveById 960032
SetHandler None
DavLockDB /var/www/clients/client1/web3/tmp/DavLock
# DO NOT REMOVE THE COMMENTS!
# IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
# WEBDAV BEGIN
# WEBDAV END