Apache HTTP Server as a reverse proxy on Ubuntu

To avoid exposing an additional port, AppServer port 2880, you can configure Apache HTTP Server to act as a reverse proxyarrow-up-right.

1. Enable mod_proxyarrow-up-right and mod_proxy_httparrow-up-right modules using a2enmod script within Apache configuration.

a2enmod proxy
a2enmod proxy_http

2. Find and open for editing WebSpellChecker config (2_WebInterface.conf) for Apache.

  • File location on Linux-based environments: /etc/apache2/conf-available/2_WebInterface.conf

/etc/apache2/conf-available# nano 2_WebInterface.conf

3. At the very top or end of the file, add ProxyPass with the path to the application server (AppServer).

ProxyPass "/wscservice/api" "http://localhost:2880"
...

4. Save file and restart Apache.

service apache2 restart

Check the status: https://localhost/wscservice/api?cmd=statusarrow-up-right

Last updated

Was this helpful?