-
Notifications
You must be signed in to change notification settings - Fork 2
/
apache2-app.conf
69 lines (56 loc) · 1.96 KB
/
apache2-app.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<VirtualHost *:80>
DocumentRoot /app/data/public
ErrorLog "|/bin/cat"
CustomLog "|/bin/cat" combined
<Directory /app/data/public>
Options +FollowSymLinks
AllowOverride All
Require all granted
Options -Indexes
AddType application/x-java-archive .jar
AddType audio/ogg .oga
#AddHandler php53-cgi .php
<FilesMatch "\.(out|log)$">
<IfModule authz_host_module>
#Apache 2.4
Require all denied
</IfModule>
<IfModule !authz_host_module>
#Apache 2.2
Deny from all
</IfModule>
</FilesMatch>
<IfModule mod_rewrite.c>
RewriteEngine on
# Protect repository directory from browsing
RewriteRule "(^|/)\.git" - [F]
# Rewrite current-style URLs of the form 'index.php?pagename=x'.
# Also place auth information into REMOTE_USER for sites running
# in CGI mode.
# If you have troubles or use VirtualDocumentRoot
# uncomment this and set it to the path where your friendica installation is
# i.e.:
# Friendica url: http://some.example.com
# RewriteBase /
# Friendica url: http://some.example.com/friendica
# RewriteBase /friendica/
#
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?pagename=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
</IfModule>
</Directory>
## PMA BEGIN
Alias /phpmyadmin /app/code/phpmyadmin
<Location /phpmyadmin>
AuthType Basic
AuthBasicProvider ldap
AuthName "Cloudron Authorization"
AuthLDAPURL ldap://url/basedn?username??(objectclass=user)
AuthLDAPBindDN abouttochange
AuthLDAPBindPassword abouttochange
Require valid-user
</Location>
## PMA END
</VirtualHost>