Hello,
I'm trying to setup a reverse proxy on my apache2 server to serve an
another apache2 server running on a vm, basically my root apache2 is at 192.168.0.15 and my second apache2 is at 192.168.0.15:8280.
My idea is to have 192.168.0.15/zm as 192.168.0.15:8280.
The question is, how to do it?
I've looked up some guides, but it is difficult to setup.
My config:
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin
[email protected]
ServerName 192.168.0.15
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt
SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
<VirtualHost *:443>
ServerName 192.168.0.15/zm
ServerAlias zm
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ProxyPass /zm
http://192.168.0.15:8280/zm
ProxyPassReverse /zm
http://192.168.0.15:8280/zm
SSLEngine On
SSLProxyEngine On
SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt
SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
</VirtualHost>
</IfModule>
Does it look any good?
Thanks.
M.S. Raphael Mejias Dias
Nuclear Engineer | Reactors
Secure e-mail:
[email protected]
PGP Key for
[email protected]:
https://pgp.mit.edu/pks/lookup?op=get&search=0x87BC5A746072F951
<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">Hello,</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">I&
#39;m trying to setup a reverse proxy on my apache2 server to serve an another apache2 server running on a vm, basically my root apache2 is at 192.168.0.15 and my second apache2 is at <a href="
http://192.168.0.15:8280">192.168.0.15:8280</a>.</div><div
class="gmail_default" style="font-family:monospace,monospace">My idea is to have <a href="
http://192.168.0.15/zm">192.168.0.15/zm</a> as <a href="
http://192.168.0.15:8280">192.168.0.15:8280</a>.</div><div class="gmail_default" style="font-family:
monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">The question is, how to do it?</div><div class="gmail_default" style="font-family:monospace,monospace">I've looked up some guides, but it is difficult
to setup.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">My config:</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><
div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace"><IfModule mod_ssl.c></font></div><div class="gmail_default"><font face="monospace, monospace"> <VirtualHost _default_:443></font></div><div
class="gmail_default"><font face="monospace, monospace"> ServerAdmin <a href="mailto:
[email protected]">
[email protected]</a></font></div><div class="gmail_default"><font face="monospace, monospace">
ServerName 192.168.0.15</font></div><div class="gmail_default"><span style="font-family:monospace,monospace"> DocumentRoot /var/www/html</span><br></div><div class="gmail_default"><font face="monospace, monospace">
ErrorLog ${APACHE_LOG_DIR}/error.log</font></div><div class="gmail_default"><font face="monospace, monospace"> CustomLog ${APACHE_LOG_DIR}/access.log combined</font></div><div class="gmail_default"><span style="font-family:
monospace,monospace"> SSLEngine on</span><br></div><div class="gmail_default"><span style="font-family:monospace,monospace"> SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt</span><br></div><
div class="gmail_default"><font face="monospace, monospace"> SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key</font></div><div class="gmail_default"><span style="font-family:monospace,monospace"> &
lt;FilesMatch "\.(cgi|shtml|phtml|php)$"></span><br></div><div class="gmail_default"><font face="monospace, monospace"> SSLOptions +StdEnvVars</font></div><div class="gmail_default"><font face="
monospace, monospace"> </FilesMatch></font></div><div class="gmail_default"><font face="monospace, monospace"> <Directory /usr/lib/cgi-bin></font></div><div class="gmail_default"><font face="
monospace, monospace"> SSLOptions +StdEnvVars</font></div><div class="gmail_default"><font face="monospace, monospace"> </Directory></font></div><div class="gmail_default"><font
face="monospace, monospace"> </VirtualHost></font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace"> <VirtualHost *:443></
font></div><div class="gmail_default"><font face="monospace, monospace"> ServerName <a href="
http://192.168.0.15/zm">192.168.0.15/zm</a></font></div><div class="gmail_default"><font face="monospace, monospace"> �
� ServerAlias zm</font></div><div class="gmail_default"><font face="monospace, monospace"> ErrorLog ${APACHE_LOG_DIR}/error.log</font></div><div class="gmail_default"><font face="monospace, monospace">
CustomLog ${APACHE_LOG_DIR}/access.log combined</font></div><div class="gmail_default"><span style="font-family:monospace,monospace"> ProxyPass /zm <a href="
http://192.168.0.15:8280/zm">http://192.168.0.15:8280/zm</a></span><br></
<div class="gmail_default"><font face="monospace, monospace"> ProxyPassReverse /zm <a href="http://192.168.0.15:8280/zm">http://192.168.0.15:8280/zm</a></font></div><div class="gmail_default"><span style="font-family:monospace,
monospace"> SSLEngine On</span><br></div><div class="gmail_default"><font face="monospace, monospace"> SSLProxyEngine On</font></div><div class="gmail_default"><font face="monospace, monospace">
SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt</font></div><div class="gmail_default"><font face="monospace, monospace"> SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key</font></div><div class="
gmail_default"><font face="monospace, monospace"> </VirtualHost></font></div><div class="gmail_default"><font face="monospace, monospace"></IfModule></font></div></div><div class="gmail_default" style="font-family:monospace,
monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">Does it look any good?</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,
monospace">Thanks.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr" style="font-size:small"><span style="
color:rgb(102,102,102)"><span style="font-family:monospace,monospace"><div style="display:inline">M.<span style="color:rgb(102,102,102)"><span style="font-family:monospace,monospace">S. Raphael Mejias Dias</span></span></div></span></span></div><div dir="
ltr" style="font-size:small"><span style="color:rgb(102,102,102)"><span style="font-family:monospace,monospace">Nuclear Engineer | Reactors</span></span></div><div dir="ltr" style="font-size:small"><span style="color:rgb(102,102,102)"><span style="font-
family:monospace,monospace"><br></span></span></div><span style="color:rgb(102,102,102)"><span style="font-family:monospace,monospace">Secure e-mail: <a href="mailto:
[email protected]" target="_blank">
[email protected]</
<br>PGP Key for <a href="mailto:[email protected]" target="_blank">[email protected]</a>: <a href="https://pgp.mit.edu/pks/lookup?op=get&search=0x87BC5A746072F951" target="_blank">https://pgp.mit.edu/pks/lookup?op=get&search=0x87BC5A746072F951</
</span></span><br></div></div></div></div></div></div></div></div></div>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)