SETUP REVERSE PROXY FOR KIBANA ON APACHE $ sudo apt-get install libapache2-mod-proxy-html $ sudo a2enmod proxy $ sudo a2enmod proxy_http $ sudo nano /etc/apache2/sites-available/kibana.conf PUT INTO FILE ServerName kibana.mysite.com ServerAdmin admin@mysite.com ProxyRequests Off Order Allow,Deny Allow from all AuthType Basic AuthName "Authenticated proxy" AuthUserFile /etc/apache2/kibana.htpwd Require valid-user ProxyPass / http://127.0.0.1:5601/ ProxyPassReverse / http://127.0.0.1:5601/ ErrorLog ${APACHE_LOG_DIR}/kibana_error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/kibana_access.log combined GENERATE PASSWORD $ sudo htpasswd -c /etc/apache2/kibana.htpwd ENABLE KIBANA $ sudo a2ensite kibana.conf RESTART APACHE $ sudo service apache2 reload