ansible-role-eom/files/httpd-proxy.conf
2024-08-24 11:33:57 -04:00

140 lines
2.6 KiB
Plaintext

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
<VirtualHost *:80>
ServerName api.eom.dev
ServerAlias *.api.eom.dev
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://api/
ProxyPassReverse / http://api/
</VirtualHost>
<VirtualHost *:443>
ServerName api.eom.dev
ServerAlias *.api.eom.dev
SSLProxyEngine On
SSLCertificateFile "/usr/local/apache2/conf/server.crt"
SSLCertificateKeyFile "/usr/local/apache2/conf/server.key"
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://api/
ProxyPassReverse / http://api/
</VirtualHost>
<VirtualHost *:80>
ServerName git.eom.dev
ServerAlias *.git.eom.dev
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://git/
ProxyPassReverse / http://git/
</VirtualHost>
<VirtualHost *:443>
ServerName git.eom.dev
ServerAlias *.git.eom.dev
SSLProxyEngine On
SSLCertificateFile "/usr/local/apache2/conf/server.crt"
SSLCertificateKeyFile "/usr/local/apache2/conf/server.key"
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://git/
ProxyPassReverse / http://git/
</VirtualHost>
<VirtualHost *:80>
ServerName media.eom.dev
ServerAlias *.media.eom.dev
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://media/
ProxyPassReverse / http://media/
</VirtualHost>
<VirtualHost *:443>
ServerName media.eom.dev
ServerAlias *.media.eom.dev
SSLProxyEngine On
SSLCertificateFile "/usr/local/apache2/conf/server.crt"
SSLCertificateKeyFile "/usr/local/apache2/conf/server.key"
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://media/
ProxyPassReverse / http://media/
</VirtualHost>
<VirtualHost *:80>
ServerName www.eom.dev
ServerAlias *.www.eom.dev
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://www/
ProxyPassReverse / http://www/
</VirtualHost>
<VirtualHost *:443>
ServerName www.eom.dev
ServerAlias *.www.eom.dev
SSLProxyEngine On
SSLCertificateFile "/usr/local/apache2/conf/server.crt"
SSLCertificateKeyFile "/usr/local/apache2/conf/server.key"
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://www/
ProxyPassReverse / http://www/
</VirtualHost>