Skip to content

Instantly share code, notes, and snippets.

@ralphcrisostomo
Created November 8, 2012 02:37
Show Gist options
  • Save ralphcrisostomo/4036231 to your computer and use it in GitHub Desktop.
Save ralphcrisostomo/4036231 to your computer and use it in GitHub Desktop.
XAMPP Proxy Server Config
1. Open /Applications/XAMPP/etc/httpd.conf
2. Enable the following Modules by removing the # at the front of the line.
- LoadModule rewrite_module modules/mod_rewrite.so
- LoadModule proxy_module modules/mod_proxy.so
- LoadModule proxy_http_module modules/mod_proxy_http.so
3. Copy and Paste below to the bottom of httpd.conf
# Implements a proxy/gateway for Apache.
## Required modules: mod_proxy, mod_proxy_http
#
<IfModule mod_proxy.c>
#
# Reverse Proxy
#
ProxyRequests On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyVia On
ProxyPass /api/ http://www.server.com/api/
ProxyPassReverse /api/ http://www.server.com/api/
ProxyPreserveHost On
</IfModule>
## /api/ == http://localhost/api/
## if you access http://localhost/api/ it should access http://www.server.com/api/
@emre-edu-tech
Copy link

Configuration may not be suitable to write in httpd.conf file. I prefer to write redirection configurations on httpd-vhosts.conf file. But I benefited from your file. Thanks so much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment