Create & Self-Host Websites in 60 Seconds!

With Advanced, High-Performance Web Server Software using Apache, PHP, MySQL - for Windows

WampDeveloper Pro enables professionals, average users, and businesses to rapidly create & deploy websites using Apache (web server), PHP (language), and MySQL (database).

With WampDeveloper Pro creating websites is a 1-click process.

  • 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)!
  • Host websites after a simple 60 seconds 1-click installation!
  • System Tab - Control Apache, MySQL, and other Services. Get web server status reports. IP information. And much more.
  • Websites Tab - Add and manage websites with a single click.
  • Local DNS Tab - Select DNS settings for your websites.
  • Web Applications Tab - Automatically install WordPress, Drupal, Joomla, Magento, phpBB3, and MediaWiki.
  • Proxy Pass Tab - Proxy specific requests to backend Tomcat, IIS, and Nginx servers.
  • Components Tab - Select versions of Apache, PHP, and MySQL to use with a single click.

Running and Integrating Apache, Tomcat and IIS with WampDeveloper Pro

WampDeveloper Pro 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 WampDeveloper Pro'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 WampDeveloper Pro'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 WampDeveloper Pro'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 WampDeveloper Pro'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.