Description: (Pending)
Tomcat, Apache, Fedora 4, ubuntu, load balancer
Installation steps:
Create Ubuntu t2.small or larger instance in EC2.
Create instance: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-instance_linux.html
Open 80 or 8080 port
update OS:
> sudo apt-get update
> sudo apt-get upgrade -yInstall Java & maven
sudo apt-get install default-jre -y
sudo apt-get install default-jdk -y
sudo apt-get install maven -y
Install Tomcat
sudo apt-get install tomcat7 -y
sudo apt-get install tomcat7-admin -y
config tomcat manager: http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html#Configuring_Manager_Application_Access
Install Apache
sudo apt-get install apache2
Installing and configuring mod_jk
sudo apt-get install libapache2-mod-jk
sudo vim /etc/tomcat7/server.xml
uncomment the following line
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
sudo vim /etc/apache2/workers.properties
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
sudo vim /etc/apache2/mods-available/jk.conf
change the JkWorkersFile property to /etc/apache2/workers.propertiessudo vim /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
.......................................
.......................................
JkMount /fcrepo4* worker1
</VirtualHost *:80>
Install Fedora 4
https://wiki.duraspace.org/display/FF/Deploying+Fedora+4#DeployingFedora4-DeployingwithTomcat7
Cluster configuration:
https://wiki.duraspace.org/display/FF/Deploying+a+Fedora+Cluster#DeployingaFedoraCluster-DeployinginAWS
Create load balance in EC2
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/gs-ec2VPC.html