LOW COST JAVA PHP MYSQL CGI PERL
HOSTING SERVICE
LINUX WINDOWS CPANEL WHM PLESK
HOSTING PACKAGES
ECOMMERCE HOSTING ASP JSP MSSQL
FRONTPAGE HOSTING
CPANEL WHM RESELLER DEDICATED
SERVER WEB HOSTING

Archive for VPS Hosting

Creating a Database in Plesk

Creating a Database in Plesk Control Panel

Plesk gives you the ability to create MySQL databases in both its Linux and Windows forms; if you purchase the necessary add-ons then it can also connect to PostgreSQL and MSSQL servers to create both types of database; PostgreSQL is only normally found on Linux, and MSSQL is for Windows hosting only. Third party web based database control panels are built into Plesk and Plesk automatically logs you in to the relevant one when you want to administrate a database over the internet from a location that might happen to not be your own computer; in the case of MySQL databases, PHPMyAdmin is supplied to allow you to manage any MySQL databases that you might have hosted within your shared Plesk website hosting account - if you are hosted on the Windows platform and are utilizing Microsoft SQL databases then ASP.NET Enterprise Manager is supplied to allow you to view and manage any MSSQL databases that you have hosted under your account.

In most cases you will be using a database along with a dynamic web page language within your website so that your website is able to communicate with the database so it can pull data to be displayed, as well as store it within the database so that it can be easily accessed again. Plesk also gives you the ability to create users so that the databases you create can be accessed by the scripts that you have created within your web space; without these database users, scripts and other programs that you want to use to access your database or databases won’t be usable since they won’t be able to access the database.

Since Plesk gives you the ability to create multiple databases under many different database platforms, it gives you the ability to host many different web applications in a number of dynamic server side scripting languages so that the applications that you do create can easily interact with the databases that you have created within your shared Plesk website hosting account.

Creating a MySQL Database

In order to create a MySQL database from within Plesk, you will first need to navigate to the hosting control panel for the domain that you want to create the new MySQL database for. If you don’t know how to find your way to the hosting control panel for the domain that you want to create a new MySQL database for them you should take a look at this article; in the article noted you will also find other Plesk related tutorials which will help you get your new website off the ground in your new Plesk website hosting account. Once you have reached the hosting control panel for the domain which the MySQL database is going to be created for, you will need to select the ‘databases’ icon:


You should then be presented with the following screen, which also provides you with options to manage the databases that you might have already created using the Plesk control panel:


You will then need to select the ‘add new database’ icon, which will then redirect you into the database creation wizard. Once redirected, you will be asked to enter the following details:

  • database name (circled red) - this is the name that you want to give the actual database, Plesk suggests that you begin the database name with your Plesk login followed by an underscore, it is after the underscore that you should enter the desired database alias
  • database type (circled green) - this is where you select what database program you want the new database to be created in, if there is no more than one option then this field will not be shown - in the cases of Windows based Plesk website hosting, you are able to choose between MySQL and MSSQL databases, although the options are dependent on what database engines your web host has installed on your hosting server and what options they have enabled within their Plesk license. In our case we want to be creating a MySQL database.


One you have clicked the ‘ok’ button after entering the relevant details to aid in the creation of your database, you will be redirected to the management screen for the database that you have just created. In order to make your database usable from within your web pages and server side scripts that you have hosted within your hosting account, you will need to select the ‘add new user’ option:


You will then be prompted to enter the following details to aid in the creation of your database user:

  • database username (circled red) - this is the username that you will use to gain access to your newly created database externally, for example from a script or web page that you are hosting within your Plesk hosting account or from your desktop database management browser if you have chosen not to use the supplied third party web based database management system
  • password (circled green) - it is highly important that you password protect your newly created database user, since hackers might be able to gain access to your database and steal the data contained if the user account concerned doesn’t have a password on it.


Once you have done that, you should then be able to use the provided details to gain access to your new MySQL database from your PHP and ASP based scripts and web pages that you are hosting within your web space, you will also be able to use a desktop database management program to manage the contents of your new MySQL database.

One thing to note is that the ability to create MSSQL or PostgreSQL databases in the Windows and Linux versions of Plesk, respectively, is dictated by the Plesk license that your web host has installed on your web hosting server. For example, it costs extra for a web host to purchase a Plesk license that enables them and their clients to have access to MSSQL database creation and management facilities, and the same can be applied to PostgreSQL even though it isn’t a database engine that is widely used these days. Also, the third party management programs for databases that have been created in Plesk are dependent on what your web host has installed on your hosting server, which means that if you don’t want to use a certain program then you might have to resort to using a desktop based database management system, and these tend to have more features than web based systems meaning that you will have more control over your databases.

Comments Bookmark on del.icio.us

Adding a Sub Domain in Plesk

Creating a Subdomain in Plesk Control Panel

Subdomains are domains that you can create under your hosted domain name; they take on the form of a new name as the forename, and then the second part of the address is your main domain name. Subdomains are a good way to section your website off into different parts if you are providing many different services, or if you want to give different parts of your website their own identity without the need for directories which can easily become very messy. Search engines can also favour subdomains in some situations because they see them as separate domain names, and will rate them above directories in most situations. If you are wanting to sell different products or services under the same company name, but don’t want the websites for each product to be collectively dumped under one domain name, then you should try and utilize subdomains within your website setup where possible.

Subdomains are basically address DNS records that have been automatically setup by Plesk to point back to the same server that your website is hosted on; however, you can also utilize the advance DNS settings feature if you wish to use subdomains but want to have the content that they are going to display or the service that they are going to be used for hosted on another server - this will be done via the setup of advanced address records and with the use of IP addresses of other servers through the Plesk control panel.

However, most people rarely use subdomains since they are seen as ‘tacky’ by some and others prefer to just use the simple structure of directories when they are designing and building their website which they will then host within their Plesk shared website hosting account. The good thing with subdomains though, is that like directories you can choose what you want the name of the subdomain that you are setting up to be - this means that you can use subdomains for hosting absolutely any content you want.

Creating a Subdomain

In order to create a subdomain for any domain that you have hosted under your shared Plesk website hosting account, you will navigate to the hosting control panel for the domain that you want to create a subdomain for. If you don’t know how to navigate to your hosting control panel for the domain that you want to create a subdomain, then you should refer to this article since it contains the information on how to reach the section of Plesk in question and many other tutorials related to Plesk that you might find helpful. Once you have reached the hosting control panel for the domain that you want to create the subdomain for, you will need to select the ’subdomain’ icon:


You should then reach the following screen:


As you can see, from the subdomain section of Plesk you are able to utilize the following subdomain related features which ensures that you are able to make the most of them:

  • tools - using the option in this section, you are able to create subdomains under the domain that you have chosen when entering the hosting control panel, which means that you can make the most of this Plesk feature, for example to split your website up into different sections
  • subdomains - under this section you can manage any subdomains that you have previously created under the chosen domain name, allowing you to delete them and sort them alphabetically in ascending and descending orders if you have many to manage.

In order to enter the subdomain creation process, you will need to select the following icon from the ‘tools’ section of the page that you are on:


Once you have clicked that icon, you should then be presented with the following page:


You will need to choose the type of file hosting that you want to use for your new subdomain, and you have two different options that you are able to choose from dependent on what you want:

  • physcial hosting - if you choose physical hosting for your new subdomain, then the contents of the subdomain will be contained in a folder that is separate from the main website root, which also means that you are able to customize the hosting environment for the new subdomain that you are creating
  • subdomain subfolder - although you are able to customize the hosting environment with this type of subdomain, the contents are hosted in folder that is located in the root of your main website, which does have the ability to create some problems to an extent.

The main components that you are able to customize are:

  • subdomain (circled red) - this is the name that you want to give the actual new subdomain
  • site home directory (circled green) - this is the directory in which you want the contents of the new subdomain to reside
  • services (circled blue) - you are able to configure the individual services that you want to use with your new subdomain.


Once you click the ok button, you should be presented with a screen hopefully confirming that your new subdomain has been successfully created and is ready for use! One thing to note is that subdomains can take a while to work globally since the DNS has be updated so that they can actually be accessed publicly from the internet.

Comments Bookmark on del.icio.us

cPanel For Beginners

Getting Started With cPanel Control Panel

cPanel is the control panel of choice for many web hosts to allow them to provide their customers with Linux based website hosting solutions, and with the launch of the Windows version, Windows based website hosting solutions. cPanel is well known for its loading speeds, since it is very fast when compared to other control panels that are in the same market as it is; the key to its loading speeds is down to it system architecture - for example unlike other control panels, cPanel doesn’t rely on any databases meaning that it has no database application to slow down it down. cPanel provides many features that can be confusing for people who are new to the concept of web hosting, and who have never used a control panel before to manage any aspect of a website or website hosting package; the main aim which most people have is to get their website online and to get the email services for their website configured to that they can start using their new domain and website hosting package - this might be confusing for some at first since there are several different purposes involved with setting up both features, although on further inspection it can be easy for someone with little technical knowledge to achieve their main aim.

If you are an advanced user with a respectable amount of technical knowledge, then you might want to consider customizing your shared hosting environment as to ensure that your custom applications can run without the need for a more expensive hosting solution such as a VPS Server or a Dedicated Server, both of which carry price tags that can be substantially different than those for basic shared website hosting packages. cPanel provides tools and features that you can utilize to manage your hosting account effectively, since it gives you the ability to manage the contents of your web space online which means that you can easily upload and download files that you host from any internet connected location that allows you to connect to cPanel via the cPanel port.

You are also given the ability to view the amount of visitors that your website has received in any period of time; this can be done via the use of a third party program known as ‘AWStats’ which most web hosts provide as standard with their shared cpanel website hosting accounts, this means that if you want to see if an advertising campaign that you have put into practice is working or not since if it was you should be able to notice an increase the amount of visitors to your website.

Other management tools include ‘PHPMyAdmin’ which you can use to manage the MySQL databases that you have created in your cPanel hosting account; PHPMyAdmin is a web interface that is accessible through cPanel which means that you are able to administer your MySQL databases from any internet connected location without the need for any type of desktop database management program. As standard with most control panels, webmail applications are included to allow you to view and manage your emails from any internet connected location; however, unlike other control panels, cPanel give you a choice since both the Horde and SquirrelMail webmail applications are included to allow you to remotely check your email. Other advanced features of cPanel allow you to create and manage custom email filter rules, meaning that you can easily keep out spam that is being specifically targeted at you and your website; this type of configuration is not normally achievable with other control panels, and cPanel also allows you to create custom SpamAssassin rules to ensure that you receive as little spam as possible.

If you are new to using cPanel, then with the use of this article you will be able to upload your new website and configure it so that visitors can start coming, and will also be able to create and configure email accounts for yourself and your colleagues so that you can start communicating electronically; if you have a dynamic website that is based on PHP, then you will also be able to create a MySQL database from scratch - screenshots have been provided to make the learning process even easier.

The Main cPanel Homepage

When you first login to cPanel, you will reach the main homepage for the control panel that will provide you with all the information that you might need to know about the server for your dynamic applications, as well as with all the different options and categories that you might need to make the most of your new website, domain and hosting package. In most cases, you will be using the new cPanel 11, where the main homepage looks like this:


The main cPanel categories that all the different options have been grouped into to ensure maximum ease are:

  • preferences - options in this category are mainly to do with the administration of your actual hosting account, such as the password for it and the main contact email address that you want to use with it
  • mail - options in this category are related to the email services for your domain name and website
  • files - options grouped under this category are related to the management of files that you have hosted within your web space, as well as the management of FTP accounts
  • logs - this group of options is related to visitor statistics for your website
  • security - options under this category are related to the security of your website, and allow you to password protect any directories that you have as well as the management of any SSL certificates that you might have
  • domains - options under this category are related to the management of domain features for your domain
  • databases - these options are related to the creation and management of databases under your hosting account
  • software/services - items under this category are related to the advanced customization of your hosting environment
  • advanced - these features are related to advanced aspects of your hosting environment, and should only be touched if you know what you are doing.

The cPanel homepage allows you to access all the different features that you have been provided with to manage your new hosting account, meaning that you are able to carry out the actions that you need to without any intervention from your hosting company, although you are normally able to turn to them if you require some sort of support for any cPanel feature. Like most control panels, the homepage is able to provide you with detailed technical information regarding your account such as the amount of disk space you are using out of the total amount that has been assigned to you, as well as the amount of bandwidth that has been used up by your visitors in relation to the amount that has been assigned to your hosting package; you are also able to see how many email accounts you have created out of the number you are allowed to create for your new domain.

Creating a Subdomain

You might want to create new domains under your existing domains to split your website up into more manageable areas; these subs are known as ’subdomains’. They can be easily created through cPanel, and allow you to easily upload content to their folders so that you can start serving content from them as soon as the necessary content has been uploading into your web space. In order to create and manage subdomains through cPanel, you will need to choose the subdomains icon from under the domains category:


You will then be taken to the following screen:


To create a subdomain, you will need to enter the following information into the required text boxes:

  • subdomain (circled red) - this is where you enter the actual identity of the subdomain that you want to create
  • domain (drop down box - circled green) - you will be required to select the domain that you want the sub to be created under, in the case that you are hosting multiple domains under your cPanel hosting account
  • document root (circled blue) - this is where any files that you want to be accessible under the new subdomain will be held, it can be anything you want just as long as it is under your account’s ‘home’ directory - cPanel will automatically make this ‘/public_html/chosensubdomain’ when you place your cursor in the text field.


Once you have clicked ‘Create Subdomain’, you will be redirected to a screen which should hopefully confirm that you have successfully created a new subdomain:


Once you have created your new subdomain, you can then move on to uploading your content into the folder that you have pointed the new subdomain towards so that visitors can start accessing it. In most cases subdomains are used to give products their own unique identity in terms of domains, and search engines will normally favour a website that has used subdomains over one which has uses ordinary directories to order their content; this is because it is easier for a search engine to crawl a subdomain website rather than once which uses directories since in most cases the content is much easier for them to find and use, meaning that it would probably be easy for a human to find and use a website which is utilizing subdomains when compared to one which is using directories.

Creating an Email Account

If you want to start communicating with others electronically using emails, then you will need to create email accounts under your hosting account that you and your colleagues can use to communicate with each other as well as with clients and others. cPanel provides you with many different features in order to help you manage your email accounts and to stop any spam from reaching your account, however the management of these features is very complicated and is for advanced users only really; on the other hand, creating an email account is a very simple task which can be achieved by almost anyone. In order to create an email account, you will need to select the ‘email accounts’ option from the mail category:

You will then be taken to the management panel where you will be able to create and manage any email accounts that you want under your hosting account. In order to create an email account, you will need to provide the following information:

  • email (circled red) - this is the identity that you want to give the email address - for example the identity in ‘email@domain.com’ would be ‘email
  • domain (circled green) - you will need to choose the domain for which you want the email account to be created for in the case that you are hosting more than one domain in your cPanel web hosting account
  • password (circled blue) - you will need to choose a password that you will have to use to gain access to the email account, if you are unable to think of one then cPanel will automatically generate one for you
  • quota (circled purple) - if you want to limit the amount of space that is used by an email account, then you should enter the amount which you want to limit the account to - just ensure that you have enough space left in your hosting account.


Once you click ‘create’, you will then be taken to a screen that should hopefully confirm that the email account which you want has been successfully created. You will also notice that on the email management panel that there is a table that contains the email accounts which you have already created; this means that you can easily manage the email account which you have just created, as well as others which you might have already created.

Emails are being increasingly used in todays internet connected society to allow people to communicate with each other almost instantly, this means that you can allow you and your colleagues to communicate with each other and clients electronically almost instantly. cPanel also provides webmail applications to allow you to access your email accounts from any internet connected location, enabling you to check your email from almost anywhere in the world; an automatic Outlook configuration file generator is also provided to allow you to configure your Outlook installation to work with your email account if you don’t have the necessary knowledge or information to do it yourself.

Creating a MySQL Database and MySQL User

If you run a PHP based dynamic website which needs to utilize a database, then you will most likely consider using a MySQL database to store the data which your PHP based application will need to access and use to ensure that it is able to run effectively and efficiently. MySQL is an open source database platform, which means it is free and is one reason why you will find it as part of almost any Linux based website hosting package; it is installed as part of cPanel which means that you will find it included with almost any cPanel based website hosting package.

If you create a MySQL database, then you will need to create a MySQL user so that your PHP applications are able to access your MySQL database so that they are able to delete and add new data to the database. In order to create a MySQL database, you will need to choose the ‘MySQL Databases’ option from the databases category. You will then be taken to the following page:


The only piece of information that you will be required to enter is the name of the database that you want to create. Once you click ‘create’, you will be taken to a page which should confirm that the database has been successfully created. However, once you have created a database, you will want to create a MySQL user to allow your PHP and dynamic web applications to access the database.

In order to create a MySQL database user, you will need to return to the MySQL databases homepage. You will then need to scroll down to the MySQL users section:


You will then be required to enter the following information in order to create the user account:

  • username (circled red) - this is the login that will be used in order for your scripts to access the database
  • password (circled green) - you should apply a password to the user account, otherwise hackers might be able to find a way into your database.


Once you click ‘create’, you should then be redirected to a page which should hopefully confirm that the user account has been successfully created. In order for the user account to be functional with the MySQL database that you have just created, you will need to scroll down to the section labeled ‘Add User to Database’:


You will need to select the user account that you want to assign, then the database to which you want to assign the user account. Once you have done that, you should then be redirected to a page confirming that the user has been successfully assigned to the database.

With the use of MySQL databases, you should be able to make your website more dynamic in the way that it functions since you will be able to store the content and data that it requires in one central location; this means that users will be able to have a more interactive experience with your website - this means that you are able to provide your website’s visitors with a range of new services based around a database. cPanel allows you to manage any MySQL databases that you create with ease; you can use the web based third party PHPMyAdmin application in order for you to manage your databases via an online interface from any internet connected location, meaning that you are able to manage your cPanel MySQL databases from almost anywhere in the world.

Uploading Your Website

One of the main things that you will be wanting to achieve with your new cpanel website hosting package is the ability to host your website under the domain that you have purchased for your new hosting account. With a website you will be able to show off your business to prospective clients, or provide existing clients with a place where they can manage the account that they have with you; this means that you could easily gain your business an extra source of income with the use of a website to sell your products online.

When uploading your website to your web space, you have the choice to make of how to upload it - you can use the classic method of FTP which means that you connect to your web space via FTP using an FTP account that you have created through cPanel, or you can use the cPanel file manager to upload all your files into your web space although it could take considerably longer.

If you want to upload your website via FTP, you will first need to go to the FTP account manager by select the ‘FTP accounts’ option located under the files category on the cPanel homepage:


To create an FTP account, you should look at the first section of the page which is titled ‘add FTP account’; in this section, you will need to enter the following information:

  • login (circled red) - this is the name of the actual FTP account and is what you will use to login into your web space via FTP
  • password (circled green) - it is highly recommended that you password your new FTP account for maximum security
  • home directory (circled blue) - this is the highest level directory to which you want the account to have access.


You should then be directed to a page which should hopefully confirm that the FTP account has been successfully created. You can then proceed to use your favourite FTP client to upload your website’s files to your web space using the FTP account that you have just created.

If you want to upload your website’s files using the cPanel file manager, then you will need to select the option labeled ‘file manager’ from the file category of the cPanel homepage:


The following box will pop up, and you will need to select ‘web root’ (circled red):


You will then need to navigate to the folder where you want to upload your website’s files to if necessary. You will then need to select the ‘upload’ option from the toolbar of the file manager:


You will then be taken to the following page:


As you can see, you are given three boxes in which you are able to upload files. You are given the option to add additional boxes if needed.

In theory, it is much easier for you as a beginner to upload your files to your cPanel web space via the means of FTP, since you can get more files placed into your web space in one go than is possible with the web based file manager. However, in terms of ease it can be sometimes easier to use the web based file manager since you are able to upload files using it from any internet connected location so long as you have a reasonable connection speed and are able to access your cPanel account. So in practice, if you want to upload your files conveniently and efficiently then you should use FTP to upload your files, but if you don’t have much time on your hands and are in a public place such as an internet cafe that might block the FTP port then you should use the web based file manager.

Comments (1) Bookmark on del.icio.us

Plesk For Beginners

Getting Started with Plesk Control Panel

Plesk is the control panel that many web hosts use to provide their clients with both Linux based website hosting and Windows based website hosting. Plesk is complicated control panel, since it incorporates many different features that you are able to use to administer nearly any aspect of your website and website hosting package that you have purchased from your web host. In order for you to be able to make the most of your web hosting package, and to be able to administer your website with ease, you will need to be able to find your way around the Plesk control panel and must know how to use certain features in ways that will be able to benefit you and your website. If you are unable to use Plesk correctly to ensure that you can administer your website correctly, you might find that you are unable to get your website back online in the case that you have changed web hosts, and if you are uploading your website for the first time then you might find that you are unable to setup any aspect of your website such as email accounts and FTP accounts that are needed to allow you to upload your website into your web space. For those who are new to Plesk, this article shall help you setup the most important aspects of your website including FTP accounts to allow you to upload your website to your web space; screenshots have been included as well to make the learning process for Plesk as easy for you as possible, meaning that you should be able to have your website running on your new Plesk website hosting account in no time.

First Logging Into Plesk - The Desktop

When you first log into Plesk, you will be presented with the ‘desktop’ screen which was first introduced into the control panel in version 8, and is a place where you are able to place links to your most used parts of Plesk which means that you can access the sections that are most important to you with ease. The ‘desktop’ screen that you are presented with should look like this:

Plesk Desktop
The ‘desktop’ feature of Plesk also provides you with counters that tell you how much space you have left for use in your web hosting account out of the space that was assigned to your account on sign up. The amount of bandwidth that you have left for use with your website or websites is also shown, which means that you are able to see how long your website will be online until you have to purchase more bandwidth. Other tools are provided so that you are able to manage your package without having to investigate each domain that you have hosted to ensure that you have enough space and bandwidth left for use with your account.

Viewing the Domains That You’re Hosting and Other Domain Features

Like anyone who has a Plesk website hosting account, you will want to be viewing the domains that you have hosted on your hosting account and will want to be able to access them for easy management. At some point, you might also consider adding new domains to your web hosting account so that you can make use of any spare web space or bandwidth that you might have, although you might want to reserve a small amount for other websites since you can easily find that your other websites are running out of bandwidth or space for a reason such as an increased visitor count. In order for you to view domains that you have hosted, and to create new domains, you will want to access the domain section of Plesk which can be found in the left panel of Plesk (circled red):

Domain Link
The domains page in Plesk should provide you with the following options for domains:

  • add new domain - this option allows you to add more domains to your Plesk website hosting package so that you can host their email and websites, as well as other relevant services that might be provided by your web host
  • domain templates - you can use domain templates as bases for hosting packages for domains which you want to host within your account, since multiple options are provided to allow you to create different templates with different specifications
  • summary report - this will show you all the domains that you are hosting and will provide you with data on how much disk space they are using and how much bandwidth they have used for the current month, you will also be able to see data such as the amount of mailboxes each domain has setup
  • traffic - this Plesk feature will provide you with a report showing you how much bandwidth each domain that you have hosted is using, as well as the bandwidth cap which has been placed on the domain - a graphical counter for each domain should be displayed as well.

Creating a Domain

You should already be in the domains section of Plesk, meaning that you are in the right place if you want to add your domain to your website hosting package so that you can host the email addresses and website that are related to it. When creating domains within Plesk, you have the option to create one using one of two formats - with the use of a domain template, and without the use of a domain template. If you choose to create a domain using a domain template, then you need to ensure that you have at least one domain template created within your web hosting account; with the use of a domain template, you are creating your domain based on a set of parameters that you specified when creating the template. If you are creating a domain without a template, then you will need to specify the necessary configuration settings in the process of setting up the domain concerned. To enter the domain creation wizard, you will need to select ‘add domain’ from the domains screen (circled red):

Add New Domain Link
You will then be directed to a screen (below) where you will need to enter the following variables regarding your domain:

  • domain name (circled red) - it is highly suggested that you check the box labeled ‘WWW’ which precedes the domain name box, since if people try and type in ‘www.yourdomain.com’, they will be unable to reach your website
  • domain template (circled green) - if you have your own custom rules set out, then you should choose a template for use with the new domain.


You will then be asked to choose which type of hosting (below) you want your new domain to have, and the different types of hosting come in the following three forms:

  • physical hosting (circled red) - this means that the website and domain for the domain will be hosted on the server hard drive physically, and that anything else relating to the domain such as the DNS will also be hosted off the server concerned
  • standard forwarding (circled green) - this means that anyone who enters your domain name into their web browser will be automatically redirected to another website of your choice - the URL of the destination website will be displayed within the visitor’s browser address bar
  • framed forwarding (circled blue) - this means that anyone who enters your domain will be redirected to another website of your choice, but unlike standard forwarding your domain, the one which is entered is retained within the visitor’s browser address bar.


If you choose the physical hosting option (below), then you will be asked to select and enter a range of parameters related to the domain that you want to host within your Plesk website hosting account. The main parameters which you should set out for your domain include:

  • FTP/Microsoft Frontpage password
  • amount of disk space to be assigned
  • which scripting languages will be supported within the domain’s hosting environment.


If you choose the standard forwarding option (below), then you will be asked to enter the domain (destination URL) which you want your website’s visitors to be sent to; the same is applicable for the framed forwarding option.


After Domain Creation

Once you have completed the necessary steps to create your domain in Plesk, and have assigned it to have either physical hosting, or some type of forwarding (either standard or framed) you will be redirected to the management panel where you will be able to start configuring other aspects of your domain’s hosting if you have chosen for it to have physical hosting, and where you will be able to change the destination URL if you have chosen to use some type of forwarding to forward your website’s visitors to another website of your choice. The management panel for a domain with physical hosting should look like this:


As you can see from the above picture, the management panel allows you to take control of the following main features related to your domains hosting:

  • mail - this includes the management of email accounts as well as the link to the webmail panel
  • DNS settings - this area allows you to manage the DNS settings that are hosted for your domain
  • databases - you can manage the databases for your domain through Plesk, and access the necessary web administration panel (PHPMyAdmin for MySQL databases and ASP.NET enterprise manager for MSSQL databases) to enable you to remotely manage your website’s databases
  • certificates - you are given the ability to install SSL certificates within your web space without the need for any intervention from your web host, just as long as you have a dedicated IP address that you are able to use for the certificate
  • ODBC data sources - in the case of Windows based Plesk hosting, you are given the option to create DSN connections to databases that you can then integrate into your classic ASP and ASP.NET based web pages and scripts.

Other features provided allow you to control and configure certain settings to enable you to customize your hosting environment; for example you are able to customize certain settings related to the running of the ASP.NET scripting language through the section labeled ‘ASP.NET’. If you want to view the website that you have uploaded for your new domain, but the necessary DNS has still not taken effect then you can use the site preview function to fully interact with the content that you have uploaded into your web space.

Uploading Your Website Into Your Web Space

There are two ways in which you can put the files related to your web space, these are via a simple FTP session and via the file manager that is built into Plesk to allow you to manage the files that you have hosted within your web space.

In order to upload your website via FTP, you will need to an FTP account so that you are able to login to your web space through your chosen FTP program; to create an FTP account, you will need to go to the FTP account manager which is reachable through the hosting management panel (circled in red):


If you have no FTP accounts created for your web space, then you will need to select ‘add new FTP account’ (circled green):


Once you have reached the page where you are able to create new FTP accounts, you will be asked to enter the following data to ensure that an FTP account can be created successfully:

  • FTP account name (circled red) - the chosen FTP account name will be the name which is used to login to your FTP space along with the chosen password
  • home directory (circled green) - this is the highest level directory that the account being created will have access to, for example if you enter ‘httpdocs’ then the account will only be able to access any folder under the directory ‘httpdocs’
  • disk space (circled blue) - you are able to set the amount of disk space that one FTP account is able to use up
  • read and write permissions (circled purple) - if you give an account read permissions, then it is able to view the contents of all directories to which it is allowed access, and if you give it write permissions then it is able to paste and upload files into any directories to which it has access.


Once you have create an FTP account for use with your website, you can proceed to accessing your web space via FTP using your chosen FTP explorer with the login details that you provided when creating the FTP account that you are going to use.

You can also upload your websites files using the built in Plesk file manager if you feel that you don’t want to use FTP to transfer the files from your computer to your web space so that they are viewable by your website’s visitors. In order to do this, you will need to select the file manager option from the hosting management screen:


Once you have done that, you should then navigate your way to the directory in which you want to upload the file - one thing to note is that you are unable to upload files into your ‘home’ directory, since this is where all the important directories related to your website reside. Once you have reached your chosen directory, you should choose the ‘add new file’ button located near the top of the screen:


Once you have reached this screen, you will be presented with three upload boxes in which you can click the ‘browse’ button (circled red) to navigate to a file on your computer that you want to upload to your web space. You should ensure that you have the upload radio button checked near the top of the screen (circled green):


Once you have clicked the ‘ok’ button near the bottom of the screen, the chosen file should then proceed to be uploaded.

Comments (4) Bookmark on del.icio.us

Adding an Email Account in Plesk

Adding an Email Account in Plesk Control Panel

Plesk is a control panel which is used by many web hosts to provide their customers with Windows and Linux based hosting solutions so that they can easily serve their websites to their audiences, but at the same time provide their employees and colleagues with email solutions so that they are able to communicate with each other effectively and conveniently without the need for memos or any other type of paper based communications. Email is being increasingly used by people in today’s internet connected society to allow them to communicate almost instantly, and share other things such as computer files without the need for having to be face to face, which without emails people would have to be since there is no other electronic way to transfer computer files almost instantly; this means that you can communicate with someone on the other side of the world to you almost instantly without the need for having to be close to them, although something of this scenario is achievable with phone conversations.

Many companies are increasingly using electronic based communications such as emails to allow them to communicate with customers in many different areas; for example many companies are now providing customer support with the use of emails, and you are now also able to receive invoices for any purchases you have made whether they have been face to face or over the internet to your email address which means that you only have to print the invoice off if you need to, which means that the company from which you have received the invoice is saving in paper because in most cases people would throw the invoice away.

If you do not currently use emails within your company, then you should try and deploy some sort of email solution for your employees as appropriate, since you could improve your sales and customer satisfaction if you are able to provide your customers with email based support and sales advise, since it is one thing which many companies fail to provide; you might also be able to improve your employee production if they are able to communicate with each other more conveniently in a much quick fashion.

Unlike other forms of communication, you are normally able to store emails for as long as you want meaning that you are able to refer back to them in the future if needs be; you can also access them whilst mobile if needed since most new mobile devices such as mobile phones and PDAs have some sort of built in email application that allows you to download your emails from your email server as well as allowing you the ability to create and send emails whilst on the move, just so long as you have the appropriate mobile signal.

One downside with emails when compared to other forms of communication is that you can be easily targeted by spammers, which means that you will receive many unwanted and useless emails in your email inbox which you might not necessarily have asked for - although these emails might not do any harm, they can be very annoying and their contents can prove very disgusting and in some cases worrying; for example some spam emails request that you provide certain details to someone since there is a cash reward awaiting you - if you provide details then they will most likely be used for identity fraud and the cash reward that you have been promised probably doesn’t even exist - at the end of the day, the same message has probably been sent to thousands or even millions of unsuspecting people.

Spam however can be easily stopped with the use of anti spam programs, such as those that are normally installed on Plesk based web hosting servers; for example SpamAssassin is one of the best known free server side spam solutions and is used by many web hosts to help stop spam on most Windows and Linux based web hosting servers. You can also consider downloading a third party spam application that should scan any emails which you download into your desktop email browser; in some cases these can prove to be more effective than server side ones since most are more specific with the rule sets that they use to catch spam emails.

Adding an Email Account

Creating an email account in the Plesk control panel is a fairly simple process, although there are certain options that you should try and custom configure when setting up the email account in question. As previously mentioned, most web hosts utilizing Plesk allow you to use the SpamAssassin installation on the server on which your website resides to scan your incoming and outgoing email to ensure that none of it is spam; in some cases you are also able to use the server’s anti-virus to scan your incoming emails to ensure that you aren’t receiving any emails that contain malicious threats which you damage your computer and even steal any data that it happens to hold. To start off with, you will need to navigate to the mail control panel for the domain that you want to alter by selecting the mail icon on the domain’s hosting control panel:


You should then reach the following screen:

If you are unable to navigate to the hosting control panel for your domain, then please refer to this article which will discuss how to reach there; once there, you will be able to create and manage email accounts.

Once you have reached the email control panel, you will need to select the ‘Add New Mail Name Option’:


You should then reach a screen where you will be asked to enter the following details to aide in the creation of the email account:

  • mail name (circled red) - this is what you want the name of the email address to be, the domain for which you are creating the email account should follow the text box preceded by the ‘@’ email symbol
  • password (circled green) - it is important to ensure that you password protect your email account as to make sure that no one is able to gain unauthorized access to your emails
  • control panel access (circled blue) - this is something which doesn’t need to be set unless you want to enable the person for which the account has been made for to manage their email account, it is not a factor that affects the running of the email address
  • mail box quota (circled purple) - you should only set this if you want to put a limit on the amount of space out of your overall web space that you want to allow an email account to use, if you select unlimited then the account will be able to use up as much web space as you have left.


Once the email account has been created, you should then be taken to the mail control panel where you are able to manage the following features and aspects of the new email account:

  • add new alias (circled red) - using this option you can create more aliases for which you want to be used with the email account concerned, any emails sent to an alias will be received under the email account for which the alias has been created
  • preferences (circled green) - you can use this option if you want to manage factors such as the actual name of the email account as well as the password that you want to be used to access it
  • mailbox (circled blue) - if you disable this option then the email account will no longer have a physical presence on the server which it resides, in this case you could then only use it as forwarding address
  • redirect (circled purple) - if you enable this option then you will make any emails that are sent to the email account concerned be redirected to another email address of your choice
  • auto-responder (circled pink) - if you enable this option then any emails that are sent to the account concerned will receive an automatic reply which you decide on yourself when enabling the feature.


Congratulations - you have just created and configured your first email account through Plesk!

Comments Bookmark on del.icio.us

The Effects of RootKits

In this age of malicious programs, there are many different threats which are able to compromise the security of either your VPS or dedicated server, which could leave the information that you host within your dedicated environment open to abuse; this means that you should always take pride in the security of your VPS or dedicated server which means that you should maximize the security of your dedicated environment. One such threat which is common within the Linux world and is able to effect the security of your Linux based VPS or dedicated server are rootkits.

Although it is widely though that root kits are a type of security threat which is specific to Linux based servers only, they are also able to affect the performance of Windows based VPS and dedicated servers. The main aim of rootkits is to enter the target machine via a hole which has been found in either a website or other application which is hosted on the machine or via a database without detection by any type of anti-virus software, and some are created to resist removal and are normally create with one malicious intention.

Rootkits go undetected since most hide themselves within the kernel of a Linux server, which means that they are run as the ‘root’ or administrator user which means that they are able to run without being detected by the administrator or owner of the affected server, and that they are able to run without question by the operating system that is installed on the VPS or dedicated server that has been invaded. You can prevent rootkits from invading your VPS or dedicated server by ensuring that your server is as secure as possible, which means that you should have anti-virus and rootkit hunting software installed to try and prevent your server from being affected by malicious programs. Most malicious attackers use rootkits to install certain programs on your VPS or dedicated server so that they can use it for their own purposes; for example a hacker might install a rootkit on your dedicated server so that they can run their illegal IRC channel which might be used for discussing illegal activities, this in itself might land you in trouble - it is for this reason that you should try and keep your VPS or dedicated server as secure as possible.

One of the most important things to consider with rootkits is that once a rootkit has installed itself on your VPS or dedicated server, you will be unable to remove it since it will be embedded within the kernel or root of the operating system that you have installed on your VPS or dedicated server; in order to be able to utilize your VPS or dedicated server, you will have to reinstall the operating system that your VPS or dedicated server uses.

Comments (1) Bookmark on del.icio.us

« Previous entries · Next entries »