The Ensim Filesystem

Before beginning, a few words about the Ensim virtual filesystem are in order. Unlike other control panel systems on the market, Ensim Webppliance provides each web site with its own "virtual filesystem". That is, each domain gets its own complete Linux filesystem and directory structure. At first glance, it may seem quite complex and confusing, but it is actually quite simple and straightforward once you spend a few minutes getting the "feel" of it.

If you are coming from a different type of control panel, the first thing you will notice upon FTPing into your site is that there are quite a few more files and directories visible than you might be used to. Not to worry, there are only a few directories that you need to be concerned about at the moment. They are:

  • /var/www/html - This is your main html directory, and is where you will put all the html files for your domain.
  • /var/www/cgi-bin - This is where you will put your executable CGI (*.cgi, *.pl) files.
  • /var/log/httpd - Your access and error logs are stored in this directory. These logs provide a wealth of information, and can be an invaluable source of troubleshooting information when first setting up your site.

Generally speaking, most of the other files and directories found within your site's virtual filesystem will require no attention whatsoever.