Sun Java System Web Server 7.0 Update 3 Administrator's Guide

Using Web Server as Reverse Proxy in CLI Mode

Follow the below steps to configure reverse proxy in CLI mode. For examples, let us create a configuration config1 and also create an instance rp as reverse proxy.

  1. Start the Administration Server:

    $ <install-dir>/admin-server/bin/startserv

  2. Invoke the CLI shell:

    <install-dir>/admin-server/bin/wadm -user <username>

    Now, you can see the wadm shell

  3. Create config1:

    wadm>create-config --http-port 8080 --server-name config1 --server-user root config1

  4. Create an instance for the config1 configuration:

    wadm>create-instance --config config1 <host-name>

  5. Add the web application on the created configuration:

    wadm>add-webapp --config config1 -vs config1 --uri/test <warfile>

  6. Deploy the web application

    wadm>deploy-config --user=admin --password-file=admin.pwd --host=serverhost --port=8989 config1

  7. Create a rp configuration:

    wadm>create-config --http-port 8081 --server-name rp --server-user root rp

    Enable the rp configuration to reverse proxy using the following command:

    wadm>create-reverse-proxy --config rp --vs rp --uri-prefix/--server http://<host-name>:8080

  8. Create an instance for the rp configuration

    wadm>create-instance --config rp <host-name>

  9. Start the instances:

    wadm>start-instance --config config1 <host-name>

    wadm>start-instance --config rp <hostname>

Now, the web application deployed in config1 can be viewed through rp instance.

http://<rp instance hostname>:8081/test