]>
Commit | Line | Data |
---|---|---|
271ec643 | 1 | |
271ec643 ER |
2 | # DocumentRoot: The directory out of which you will serve your |
3 | # documents. By default, all requests are taken from this directory, but | |
4 | # symbolic links and aliases may be used to point to other locations. | |
5 | # | |
6 | DocumentRoot "/home/services/httpd/html" | |
7 | ||
8 | # Each directory to which Apache has access can be configured with respect | |
9 | # to which services and features are allowed and/or disabled in that | |
59b6a2b2 | 10 | # directory (and its subdirectories). |
271ec643 | 11 | # |
59b6a2b2 ER |
12 | # First, we configure the "default" to be a very restrictive set of |
13 | # features. | |
271ec643 ER |
14 | # |
15 | <Directory /> | |
408714fc ER |
16 | Options FollowSymLinks |
17 | AllowOverride None | |
d5368e99 | 18 | <IfModule mod_authz_host.c> |
40ca719a | 19 | Require all denied |
d5368e99 | 20 | </IfModule> |
e92e5081 JR |
21 | <IfModule mod_access_compat.c> |
22 | Order deny,allow | |
23 | Deny from all | |
24 | </IfModule> | |
271ec643 ER |
25 | </Directory> |
26 | ||
2a280819 ER |
27 | # Prevent access to: |
28 | # - .htaccess and .htpasswd files | |
29 | # - backup files from being viewed | |
c5a3ab35 ER |
30 | # - PHP's .user.ini |
31 | <FilesMatch "^(\.ht.*|\.user\.ini|.*~|.*,v)$"> | |
8ae11478 ER |
32 | <IfModule mod_authz_host.c> |
33 | Require all denied | |
34 | </IfModule> | |
35 | <IfModule mod_access_compat.c> | |
36 | Order deny,allow | |
37 | Deny from all | |
38 | </IfModule> | |
2a280819 | 39 | </FilesMatch> |
8ae11478 | 40 | |
2a280819 ER |
41 | # Prevent access to: |
42 | # - version control directories | |
92e9d65a | 43 | <DirectoryMatch "/(\.(svn|git|hg|bzr)|CVS)/?"> |
8ae11478 ER |
44 | <IfModule mod_authz_host.c> |
45 | Require all denied | |
46 | </IfModule> | |
47 | <IfModule mod_access_compat.c> | |
48 | Order deny,allow | |
49 | Deny from all | |
50 | </IfModule> | |
2a280819 | 51 | </DirectoryMatch> |
8ae11478 | 52 | |
271ec643 ER |
53 | # |
54 | # This should be changed to whatever you set DocumentRoot to. | |
55 | # | |
56 | <Directory "/home/services/httpd/html"> | |
408714fc ER |
57 | # |
58 | # Possible values for the Options directive are "None", "All", | |
59 | # or any combination of: | |
60 | # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews | |
61 | # | |
62 | # Note that "MultiViews" must be named *explicitly* --- "Options All" | |
63 | # doesn't give it to you. | |
64 | # | |
65 | # The Options directive is both complicated and important. Please see | |
74b0772e | 66 | # https://httpd.apache.org/docs/2.4/mod/core.html#options |
408714fc ER |
67 | # for more information. |
68 | # | |
69 | Options Indexes FollowSymLinks | |
271ec643 | 70 | |
408714fc ER |
71 | # |
72 | # AllowOverride controls what directives may be placed in .htaccess files. | |
73 | # It can be "All", "None", or any combination of the keywords: | |
74 | # Options FileInfo AuthConfig Limit | |
75 | # | |
76 | AllowOverride None | |
271ec643 | 77 | |
408714fc ER |
78 | # |
79 | # Controls who can get stuff from this server. | |
80 | # | |
d5368e99 | 81 | <IfModule mod_authz_host.c> |
40ca719a | 82 | Require all granted |
d5368e99 | 83 | </IfModule> |
e92e5081 JR |
84 | <IfModule mod_access_compat.c> |
85 | Order allow,deny | |
86 | Allow from all | |
87 | </IfModule> | |
271ec643 ER |
88 | |
89 | </Directory> |