Create a Website
Last updated
Last updated
When a new domain or subdomain is added on HelioHost and viewed for the first time in a web browser, a list of files will appear, similar to the example below. This is called directory indexing
or directory listing
, and it's enabled by default because many users have requested this feature over the past few years.
To prevent directory listings for any folder, place an empty index.html
file inside it. This will display a blank page instead of a list of files when someone visits the directory's web address.
We recommend that you open the getting_started.html
file in a web browser and follow the helpful links to software and tutorials that will help you get started building your site.
The below tutorial will walk you through setting up a basic website on HelioHost. The examples below show Plesk's built-in File Manager, but you can accomplish the same result by managing files using FTP.
Follow the navigation steps below to access the File Manager inside Plesk:
Do not bookmark your Plesk File Manager, as your visits are not recorded and you will be suspended for inactivity after 30 days.
For your main (or only) HelioHost domain or subdomain, your webpage files will be located at:
Home directory > httpdocs
For an add-on domain or subdomain, your webpage files will be located at:
Home directory > domain.helioho.st
To create a new index.html
file, click on the add button +
and select Create File
from the options menu.
Select the Use the HTML template
option since this will pre-populate some helpful HTML code into the blank file.
For your main (or only) HelioHost domain or subdomain, the index.html
file should be created inside: Home directory > httpdocs
. In the Create a File
window, you should see Add a file to: /httpdocs
, as shown below:
For an add-on domain or subdomain, the index.html
file should be created inside: Home directory > domain.helioho.st
. In the Create a File
window, you should see Add a file to: /domain.helioho.st
, as shown below:
Use the right-side menu to choose how to open the new index.html
page you just made:
Code Editor
offers basic content editing.
Text Editor
offers basic content editing, various encoding options and different line break type options.
HTML Editor
offers a straightforward WYSIWYG
(short for What You See Is What You Get
) file editor, allowing you to change and preview styling options (change background color, insert images or links, use bold text, change font color or size, etc.).
For this tutorial, we will use the Code Editor
option to publish a very basic webpage.
Click on the filename to open the file in the Code Editor. You should see the simple HTML template
content we chose when we created the new file:
Edit the contents of the file to the below:
Click on the Save
button.
Either select the file and choose the Open in Browser
option, or open a new browser window and navigate to domain.helioho.st
If everything worked, you should see the below page displayed in your browser:
Account creation and domain/subdomain changes take up to 2 hours to go into effect, as they require an Apache restart. File changes may not take effect until then. After the restart, changes to your HTML files should appear quickly once you save and upload them.
If it's been longer than a full 2 hours, please make sure to clear your web browser cache.
If your account creation or domain/subdomain changes happened more than 2 hours ago and you have cleared your web browser cache but still see the directory index page, please make sure that you created the index.html
file in the correct place.
On a main (or only) HelioHost domain or subdomain, the index.html
file should be located inside: Home directory > httpdocs
as shown below:
On an add-on domain or subdomain, the index.html
file should be located inside: Home directory > domain.helioho.st
as shown below:
If you get stuck after following the instructions above, please go back and check all of your steps again. If you can't figure out what is wrong, please post a topic in the Customer Support forum. Please make sure you provide your username, your domain website address, and any error message(s) encountered.