Amazon Instance configuration

From genomewiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Apache Modifications

On the amazon instance that you want to turn into a genome browser, add ucsc.conf to the directory /etc/httpd/conf.d and turn off the vhosts

# cd /etc/httpd/conf.d
# mv vhosts.conf vhosts.conf.0
# cat /etc/httpd/conf.d/ucsc.conf
#
# Executable files will be processed for SSI
#
XBitHack on

Alterations to /etc/httpd/conf/httpd.conf for the options to Directory /var/www/html

Options Indexes FollowSymLinks MultiViews Includes

Change ReadmeName and HeaderName to:

ReadmeName FOOTER
HeaderName README

Add handler:

AddHandler server-parsed .shtml

Add UCSC error documents:

ErrorDocument 403 /admin/403.html
ErrorDocument 404 /admin/404.html
ErrorDocument 500 /admin/500.html

And turn off VirtualHost business, comment this line out:

# NameVirtualHost *:80

Fetch UCSC html hierarchy:

# cd /var/www/html
# rsync -avzP rsync://hgdownload.cse.ucsc.edu/htdocs/ ./

Start Apache:

# cd /etc/init.d
# ./httpd start

Can now open URL to top-level page to see index.html The Browser will not yet work, other items need to be installed, MySQL and /gbdb/ business in particular.

User Accounts

Create group for browser development:

# groupadd -g 83492 ucscbrowser

Create user for browser development:

# useradd -c "UCSC Genome Browser Development" -d /home/browserdev \
     -g ucscbrowser -m -u 29438 -n -s /bin/bash browserdev

Set a password for that user, expires in 90 days:

# passwd browserdev
# passwd -x 90 browserdev