This is an old revision of the document!
Table of Contents
Accessing your VHOST Folders
Accessing Web Root
If your site is a VHOST, then you can access your site's files by:
- ssh to your VHOST 'server' with
ssh {LOGNAME}@{VHOSTDOMAIN}
with your normal LOGNAME and password. (this actually logs you into the 'norge' server with a few environment variables set) - Change to your
html
folder by using the$VHOST
environment variable, e.g.cd $VHOST
ex ($
is the prompt in the example below, you should type equivalent commands at your shell prompt):
$ ssh peteyboy@irulecomputers.com … (login stuff) Welcome to the dedicated VHOST membership server log files: /var/log/nginx html files: /vhost/www The $VHOST environment variable will provide the full path to your site. $ cd $VHOST $pwd /vhost/www/nz/p/peteyboy $
This folder will contain subfolders, each for your different VHOSTS. In those folders, place all the web files for your website, as you would in ~/html for your site on the cluster, ex:
$ls /vhost/www/nz/p/peteyboy irulecomputers.com/ $
Accessing Log Files
your log files are /var/log/nginx/{VHOSTDOMAIN} and /var/log/nginx/{VHOSTDOMAIN}.err
Web Development on VHOST
Some tools you may want to use (for example the The nano editor) are in /vhost/pkg/bin. Please be sure to add that to your PATH when logging into your VHOST server.
One thing you can do is in your ~/.bashrc
or ~/.profile
(shared through all your cluster instances), add a line to add vhost/pkg/bin to your command line path if it is present. Add a line like this:
# Set PATH so it includes VHOST bin if it exists; that is, if you are logged in to VHOST if [ -d "/vhost/pkg/bin" ] ; then PATH="/vhost/pkg/bin:${PATH}" fi