# Gluebox Node Apache Solr Reverse Proxy Configs ## Purpose These vhost files define HTTPS virtual hosts for: - gluebox.com - Expose Apache Solr via reverse proxy at `/solr` - Use Let's Encrypt SSL - sets DocumentRoot and Directory settings ServerName gluebox.com ServerAlias www.gluebox.com ServerAdmin webmaster@localhost DocumentRoot /opt/www/snowmaid/web ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined RequestHeader set X-Forwarded-Proto "https" Header append Vary Host # Reverse Proxy for Solr ProxyRequests Off ProxyPreserveHost On Require all granted ProxyPass /solr http://localhost:8983/solr ProxyPassReverse /solr http://localhost:8983/solr Alias /bpmn /opt/www/bpmn Require all granted Options Indexes FollowSymLinks AllowOverride All Require all granted RewriteEngine On Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/dangercactus.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/dangercactus.com/privkey.pem