Table of Contents | |||
Infinity Leading edge features |
|
Configures a dedicated Tomcat7 application server with Apache. The ServerTemplate contains scripts and inputs that allow an application server to connect to various load balancing solutions.
The ServerTemplate supports multiple clouds and is commonly used as part of a three-tier website architecture. It also includes iptables management for clouds that do not support cloud-level firewall services like security groups.
Note: For a complete list of the ServerTemplate's features and support, view the detailed description under its Info tab.
The PHP App Server ServerTemplate install Apache with PHP on a single instance. The application code is downloaded from a git repository and placed into the webserver directory to be hosted. There are recipes to set up tags so the PHP App Server can be found by a Load Balancer and to request that a Load Balancer find it. The PHP App Server can be used in a RightScale autoscaling application server array. Below are descriptions of the various scripts avaiable in the PHP App Server ServerTemplate.
Boot Sequence:
Operational Scripts:
The ServerTemplate contains scripts that support the retrieval of application code from the following locations:
The application code will be placed on the local instance in a location that is based upon the values specified for the following inputs.
In the example above, the root directory for the application code will be stored in: /home/webapps/myapp
By default, the retrieved WAR file is retrieved from the specified ROS container or software repository, renamed ROOT.war and saved to the same directory as the application's root directory, which is specified by the 'Project App root' input (default: /home/webapps). However, you can use the 'War file for ROOT' input to store the WAR file in a different location relative to the application's root directory.
© 2006-2014 RightScale, Inc. All rights reserved.
RightScale is a registered trademark of RightScale, Inc. All other products and services may be trademarks or servicemarks of their respective owners.