What is an Instance?

Your Cornell Stack VM will come with atleast one (1) Instance configured and running on. This instances is a "container" where your website or application will be served from. Each container will be either Coldfusion 10 or a LAMP-like installation. You could have many instances on one VM however based on the type of application, the traffic to your site, and any processing that needs to occur, the VM may need to be resized or load balancing your instance(s) across multiple VM's could be a potential fix as well.

Finding information about your Instance

The Hosting Dashboard https://dashboard.hosting.cornell.edu contains all the information you need about your instance. Once you log in, click on the Instances tab to see a listing of all the instances you have access to (they could live on 1 VM or different VMs).

On the right-hand side you can either "Show" or "Edit"

Detailed Instance information

Clicking on the "Show" link shows you what VM(s) the instance is running on, Permits and Users who have access, virtual hosts configured on the instance, webdav URL, and current software installed.

To change some of the above information, at the bottom of the page click Edit (or click Edit on the previous Instance Listing).

The shortname cannot be changed. However other items can, like the description, the software available, and a few other items.

Changing some of the items on this page could lead to disastrous outcomes if one does not understand what they're changing.

  • Adding new Software should not cause a problem on already existing web servers, however depending on what you've changed, the web server may get restarted.
    • To enable Python (mod_wsgi) select "python", for Ruby (mod_passenger) select "ruby".
    • If you need to run legacy CGI applications select "mod_cgi".
    • There are also additional PHP modules that are available including APC (caching) and imagick (image processing).
    • If you don't see a software option, contact webservices@cornell.edu with your request
    • Disabling all software will leave you with an instance that is suitable for static web hosting (low memory footprint, no executable files).
  • Custom php.ini - In general it is best to make configuration changes to PHP via ".htaccess" files. if you are not familiar with setting up your own php.ini (NOT RECOMMENDED), and have not placed one in the appropriate customer area, your site could go down with this change.
    • Making this change will cause php to look to a path that is under your webdav area (confs/php.ini, confs/php.d).
  • Holding ID - please see https://confluence.cornell.edu/x/qIRNDw for more detailed information.
  • LD_Preload is enabled by default and is recommended to stay enabled.

Once Update is clicked, it may take up to 15 minutes for the changes to populate your VM and configurations.

  • No labels