Skip to content

Commit 99cb22d

Browse files
committed
- Changed default root for websites from /var/clients to /var/www/clients.
- Added deny directives to prevent direct access to the /var/www/clients and /var/www/domain.tld directories.
1 parent a29914f commit 99cb22d

File tree

4 files changed

+21
-3
lines changed

4 files changed

+21
-3
lines changed

install/tpl/apache_ispconfig.conf.master

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,10 @@
77
LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined_ispconfig
88
CustomLog "| /usr/sbin/vlogger -s access.log -t \"%Y%m%d-access.log\" /var/log/ispconfig/httpd" combined_ispconfig
99

10+
<Directory /var/www/clients>
11+
AllowOverride None
12+
Order Deny,Allow
13+
Deny from all
14+
</Directory>
15+
1016

install/tpl/server.ini.master

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ message_size_limit=0
2929
getmail_config_dir=/etc/getmail
3030

3131
[web]
32-
website_path=/var/clients/client[client_id]/web[website_id]
33-
website_symlinks=/var/www/[website_domain]/:/var/clients/client[client_id]/[website_domain]/
32+
website_path=/var/www/clients/client[client_id]/web[website_id]
33+
website_symlinks=/var/www/[website_domain]/:/var/www/clients/client[client_id]/[website_domain]/
3434
vhost_conf_dir=/etc/apache2/sites-available
3535
vhost_conf_enabled_dir=/etc/apache2/sites-enabled
3636

server/conf/apache_ispconfig.conf.master

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@
66
LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined_ispconfig
77
CustomLog "| /usr/sbin/vlogger -s access.log -t \"%Y%m%d-access.log\" /var/log/ispconfig/httpd" combined_ispconfig
88

9+
<Directory /var/www/clients>
10+
AllowOverride None
11+
Order Deny,Allow
12+
Deny from all
13+
</Directory>
14+
915
<tmpl_loop name="ip_adresses">
1016
NameVirtualHost {tmpl_var name="ip_address"}:80
1117
NameVirtualHost {tmpl_var name="ip_address"}:443

server/conf/vhost.conf.master

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11

2+
<Directory /var/www/{tmpl_var name='domain'}>
3+
AllowOverride None
4+
Order Deny,Allow
5+
Deny from all
6+
</Directory>
7+
28
<VirtualHost <tmpl_var name='ip_address'>:80>
39
<tmpl_if name='php' op='==' value='suphp'>
410
DocumentRoot <tmpl_var name='web_document_root'>
@@ -27,7 +33,7 @@
2733
ErrorDocument 500 /error/500.html
2834
ErrorDocument 503 /error/503.html
2935
</tmpl_if>
30-
36+
3137
<Directory {tmpl_var name='web_document_root_www'}>
3238
Options FollowSymLinks
3339
AllowOverride Indexes AuthConfig Limit FileInfo

0 commit comments

Comments
 (0)