Asheville Web Hosting

Client portal

Just a few hints for access your files via FTP...

  1. You can manage your FTP users in Plesk for your subscription. If giving access to outside/3rd party users, it's best to create a new account that you can revoke later if need be. 
  2. For security reasons, we don't allow unencrypted/unsecured FTP connections. You'll need to use a FTP client that supports FTP over TLS/SSL. When doing so, you'll have to accept the certificate to connect the first time (if it gives an invalid warning, that's safe to ignore). 
  3. If you're unfamiliar with FTP, Plesk has it's on (surprisingly sleek) file management system, where you can upload, edit, and delete hosted files and folders. Give it a shot!

Asheville Web Hosting is proud to use Plesk as our hosting control panel. Plesk is the leading WebOps platform to run and grow applications, websites and hosting businesses. With it's clean and simple interface, automated security and one-click application installs, you'll have your web content up and running in no time. 

For help getting started using Plesk, check out the Customer Guide below:

And as always, feel free to contact us with any questions!

Thanks for your business,

Asheville Web Hosting, LLC

Modifying your hosts file will allow you to override the DNS for a domain, on that particular machine. This can be used to test your site without the test link, prior to going live with SSL, verify an alias site works prior to DNS changes, or for other DNS related reasons. This causes your local machine only to look directly at the IP specified.

Your hosts file will need to have at least one entry added that will contain the IP address you want the site to resolve to and the address. Below is an example of the entries you would need to make in your hosts file to have and resolve to a specified IP address/server.

Below is how to locate and edit the hosts file on several OS platforms. Once the proper domain information is added you will save the file and your system will begin resolving to the specified IP. Once testing is finished these entries should be removed.

Windows 8, Windows 7 and Windows Vista

Windows 8, Windows 7 and Windows Vista use User Account Control (UAC), so Notepad must be run as Administrator.

For Windows 8

  1. Press the Windows key.
  2. Type Notepad in the search field.
  3. In the search right click Notepad and select Run as administrator.
  4. In Notepad, open the following file:
  5. Make the necessary changes to the hosts file.
  6. Click File -> Save to save your changes.

For Windows 7 and Windows Vista

  1. For Click Start -> All Programs -> Accessories.
  2. Right click Notepad and select Run as administrator.
  3. Click Continue on the "Windows needs your permission" UAC window.
  4. When Notepad opens Click File -> Open.
  5. In the filename field type:
  6. Click Open.
  7. Make the necessary changes to the hosts file.
  8. Click File -> Save to save your changes.

Windows NT/2000/XP

  1. Click Start -> All Programs -> Accessories -> Notepad.
  2. Click File -> Open.
  3. In the filename field type:
  4. Click Open.
  5. Make the necessary changes to the hosts file.
  6. Click File -> Save to save your changes.


1. Open a terminal window.

2. Open the hosts file in a text editor (you can substitute any text editor):

sudo nano /etc/hosts

3. Enter your password.

4. Make the necessary changes to the hosts file.

5. Press control-X (hold control and hit X), then answer y when asked if you want to save your changes.

Mac OS X 10.0 - 10.1.5

1. Open /Applications/Utilities/NetInfo Manager.

2. To allow editing the NetInfo database, click the padlock in the lower left corner of the window.

3. Enter your password and click OK.

4. In the second column of the browser view, select the node named machines. You will see entries for -DHCP-,broadcasthost, and localhost in the third column.

5. Select the localhost item in the third column.

6. Choose Duplicate from the Edit menu (the quickest way to create a new entry is to duplicate an existing one). A confirmation alert appears.

7. Click Duplicate. A new entry called localhost copy appears, and its properties are shown below the browser view.

8. Double-click the value of the ip_address property and enter the IP address of the other computer.

9. Double-click the value of the name property and enter the hostname you want for the other computer.

10. Click the serves property and choose Delete from the Edit menu.

11. Choose Save from the File menu. A confirmation alert appears.

12. Click Update this copy.

13. Repeat steps 6 through 12 for each additional host entry you wish to add.

14. Choose Quit from the NetInfo Manager menu. You do not need to restart the computer. 

Mac OS X 10.6 - 10.1.8

1. Open Applications Utilities Terminal.

2. Open the hosts file by typing the following in the Terminal window:

sudo nano /private/etc/hosts

Type your user password when prompted.

3. Edit the hosts file. The hosts file contains some comments (lines starting with the # symbol), as well as some default hostname mappings (e.g. – local host). Append your new mappings underneath the default mappings.

4. Save the hosts file by pressing Control+x and answering y.

5. Make your changes take effect by flushing the DNS cache with the following command:

dscacheutil -flushcache

6. New mappings should now take effect.

Sometimes, when developing or testing a website, you need to be able to preview it before making DNS changes. Our Plesk servers have a preview function builtin, and while it works it does have limitations

More or less it works like this: 
You can preview any website as a "subdomain" of When logged into Plesk, in the website and domains section you'll see a link to 'preview' your website.

The biggest limitation here is that the site must use relative paths in it's code, versus absolute paths. Wordpress unfortunately does not work like this. So when trying to preview a Wordpress or similar website that you cannot update the DNS for yet, you have two options:

1. Edit your local host file. Not really as complicated as it sounds - and is probably the fastest and easiest way. By adding the IP address and associated domain to your local hosts file, you tell your computer where to look for you development website. The support article linked below explains how to do this in further detail.

2. Setup a development site. If possible, add a subdomain to an existing site you manage (like and install Wordpress there. I like to use a subfolder for installations, in case I have multiple sites I'm developing at once. 

For example:(,, etc.)

Once these sites are ready to be moved, you'll need to change the absolute URLs in the database to match that of the target domain. There are several 3rd party options out there that can manage this for you so you don't have to do it manually. Google is your friend for those :)

Powered by