-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathapache.conf
57 lines (51 loc) · 1.5 KB
/
apache.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
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName kibana.myapp.com
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName kibana.myapp.com
SSLEngine on
SSLProxyEngine on
SSLCertificateFile /etc/apache2/ssl.key/STAR_myapp_com.crt
SSLCertificateKeyFile /etc/apache2/ssl.key/STAR_myapp_com.key
SSLCertificateChainFile /etc/apache2/ssl.key/STAR_myapp_com.ca-bundle
Alias /kibana "/var/www/kibana/"
ProxyPass /kibana !
<Location /elasticsearch>
Deny from all
AuthUserFile /home/deploy/htpasswd
AuthName authorization
AuthType Basic
Satisfy Any
require valid-user
</Location>
ProxyRequests Off
ProxyPreserveHost On
<Location /elasticsearch>
Deny from all
AuthUserFile /home/deploy/htpasswd
AuthName authorization
AuthType Basic
Satisfy Any
require valid-user
ProxyPass http://localhost:9200/ retry=0
ProxyPassReverse http://localhost:9200/
</Location>
<Location />
Deny from all
AuthUserFile /home/deploy/htpasswd
AuthName authorization
AuthType Basic
Satisfy Any
require valid-user
ProxyPass http://localhost:9090/ retry=0
ProxyPassReverse http://localhost:9090/
</Location>
Header edit Location ^http://kibana.myapp.com https://kibana.myapp.com
ErrorLog /var/log/apache2/kibana_myapp.error.log
CustomLog /var/log/apache2/kibana_myapp.access.log combined
</VirtualHost>