Decided to share my experience yesterday in setting this up for AWS/EC2. Here are my notes so I can do this again in the future as needed:
Instructions for AWS/EC2
*********SERVER**********
On the Host AwareIM server:
I changed 3 lines in the BASSERVER.props file. Everywhere that made reference to "localhost" I changed to the name of the computer that is my server.
In c:\windows\system32\drivers\ect edited the hosts file to include:
127.0.0.1 <computer name> #comment
On the firewall for this computer I opened up port 9000 and 61616.
In AWS EC2 - go to Security Groups and add a firewall inbound rule to open ports 9000 and 61616. You can only allow specific IPs to access which you could only allow the IP of the EC2 instance you will create below to connect. (I have not yet tested this but will be implementing this - so unsure yet if I'll need the AWS internal IP or public IP)
In the Config tool - create another user and also turn on Development mode for a business space.
*******CLIENT********
Still in AWS, create another EC2 Instance on the same VPC ID and Subnet ID. This does not have to be in the same security group. We will call this the client.
In c:\windows\system32\drivers\ect edited the hosts file to include:
<public ip of server> <computer name> #this is the name of this computer
(example below)
55.55.555.555 ComputerNamedRalph #comment here
Copied my AwareIM installation files over. I did not run the installer because I don't really want to create a new trial license. This may bite me in the butt? But I sure hope not.
I copied the text from my ConfigTool.ini from my server and added two lines from the Installation Guide that pertain to linux installations:
-vm
../../JDK/bin/javaw.exe
-vmargs
-Dawaresoft.awareim.configtool.serverName=YourServerComputerName
-Dawaresoft.awareim.configtool.serverPort=9000
-Xmx800m
...AND SO FORTH..
Then in the bin\UIConfig.props file add your server computer name to the following line:
WebServer=YourServerComputerName
Login using your second user in the config tool and sip some coffee.