Web hosting on VectorStar allows you to run your own web site. Our services
allow you to use a number of scripting features not
normally found on free hosting services.
To put up a web site, put your content in your public_html/ directory. You can upload content most easily via FTP. We will be offering SFTP/SCP soon. Other files in your home directory are not accessible via the web. If you do not have a public_html/ directory, log in to our website and enable your web service. Your webspace will be viewable at http://users.vectorstar.net/~yourname/. If you have configured a virtual domain, it will be viewable at http://yoursubdomain.vectorstar.net/. Index files are the default files that will be displayed to a web surfer when they request a folder, rather than a specific file. Using index files in each directory of your website is generally considered a "good thing". The following index files are recognized:
|
The following resource limits are imposed:
You can check your website's bandwidth usage in real-time! Go to http://users.vectorstar.net/~username/usage . |
We allow users use of the following scripting methods:
** PHP and CGI scripting require specific file security settings. More information on this can be found below in the "CGI and PHP Security" section. |
Running CGI or PHP scripts on our servers require very specific file
permissions. This document is intended to clarify what file settings are
required for you to run a script. These security settings also aim to protect
your scripts and data from other (potentially malicious) VectorStar users.
A quick introduction to process execution in UNIX: The web server is a process which runs on a server. This process, like every process, runs with the permissions of a specific user of the system. Under normal conditions, any CGI which would get executed through the web server would also run with the permissions of this one specific user. In multi-user environments (such as a web host), this creates major problems. Every user's scriptss have the same access and permissions as everyone else's. One user can write to and alter other users' script data files and things. Users also cannot have private data files, shielded from the rest of the users. In order to fix this problem, we have enabled a feature called suEXEC on the Apache web server. It allows CGIs (and now PHP too) to be run with the permissions of their owners (your account), thus resolving the problems above. For suEXEC to remain secure, it has some very strict rules about file permissions.
|
This is really easy! Log in to this website and go to your account features. In the Configuration field for your "web" service, enter your description. If you leave the Configuration field blank, you will not be added to the users list. |