“Create & Self-Host Websites in 60 Seconds!”

» Advanced, High-Performance Web Server Software with Apache, PHP, MySQL - for Windows

  • Host websites after a simple 60 seconds 1-click installation!
  • Provides a complete web development and website hosting platform on which to create standards-based dynamic HTML + CSS + JavaScript sites running on PHP and MySQL!
  • Performance Optimized. Secured. And Fully Supported!
  • Built on standards and best-practices, with 7+ years of web-development and website hosting experience! (since 2003)
  • Now comes standard with WordPress, Drupal, Joomla, Magento, phpBB and MediaWiki (1-click install in any website and URL)!
System Websites Local DNS Web Applications Proxy Pass Components
Get Wamp-Developer Now »

"For your PC, Server, Laptop! Use it to develop and host websites at home, from office, or in a datacenter."

WAMP: Windows + Apache + MySQL + PHP | Developer: That's You!Developer - Thumbs Up

Running and Integrating Apache, Tomcat and IIS with Wamp-Developer

Wamp-Developer only works directly with Apache but can be configured to run on the same system with Tomcat and IIS, and to transparently forward specific requests to these server applications for processing.

Tomcat Instructions

Summary

  1. Download and install Tomcat as a standalone product.
  2. Configure Tomcat to listen to a port other than 80 (the HTTP port), such as 8080. Apache has already bound to port 80, and only one process is allowed to bind to a specific port.
  3. Using Wamp-Developer's ProxyPass Tab, configure Apache to "proxy" a website + a URL to the Tomcat server listening on another port, such as 8080.

This way you have Apache as the visible frontend server, which then forwards requests to the backend/Tomcat server for processing... Apache will proxy the request to Tomcat, get back the output, and then deliver that output back to the client, with all this being done transparently.

Specifics

After installing Tomcat, edit Tomcat's conf\server.xml file and make sure it's set up to listen/bind/connect (same thing) to port 8080 (instead of port 80 which is the regular HTTP port, the port Apache is using):

	<Connector port="8080" protocol="HTTP/1.1"
	connectionTimeout="20000"
	redirectPort="8443" />

Save file. Restart Tomcat. Test Tomcat by going to a URL such as http://localhost:8080/ in your browser.

Using Wamp-Developer's ProxyPass Tab:

1. Select your website.

2. In the 'New ProxyPass Operations' Group enter...

  • LocalURL: /forward1
  • RemoteURL: http://localhost
  • RemotePort: 8080

3. Click Add, then restart Apache for changes to take effect. This will proxy this website's requests for URL "/forward1" to Tomcat.

IIS Instructions

Summary

  1. Download and install IIS as a standalone product.
  2. Configure IIS to listen to a port other than 80 (the HTTP port), such as 8081. Apache has already bound to port 80, and only one process is allowed to bind to a specific port.
  3. Using Wamp-Developer's ProxyPass Tab, configure Apache to "proxy" some website + some URL to the IIS server listening on another port such as 8081.

This way you have Apache as the visible frontend server, which then forwards requests to the backend/IIS server for processing... Apache will proxy the request to IIS, get back the output, and then deliver that output back to the client, with all this being done transparently.

Specifics

For Microsoft Internet Information Services 7.0

  1. Open Internet Information Services (IIS) Manager.
  2. Select each website one by one.
  3. In the Action pane, click Bindings.
  4. Click Edit to change an existing binding. Choose a port number other than 80, such as 8081.
  5. Click OK to apply the changes.

Using Wamp-Developer's ProxyPass Tab:

1. Select your website.

2. In the 'New ProxyPass Operations' Group enter...

  • LocalURL: /forward2
  • RemoteURL: http://localhost
  • RemotePort: 8081

3. Click Add, then restart Apache for changes to take effect. This will proxy this website's requests for URL "/forward2" to IIS.