How to add a new domain to hosting?

To add a new domain name to hosting go to “Domain names” menu in ISPmanager control panel.

Press “Create” button and then fill necessary fields:

Добавление домена на хостинг

Domain name – enter the name of the domain that you want to add. You can only use lower case Latin alphabet letters, digits and the characters and .’

IP address – enter the IP-address that will be assigned to this domain. Normally this is the IP-address of the server.

Name servers – enter the name(s) of the name servers that will handle the DNS records for this domain. All names in this field should meet the requirements to domain names. If you enter a full domain name it must be followed by the dot (such as ns1.mydomain.com. ns2.mydomain.com.). If it is a record in the existent domain, the dot is not required (ns1 ns2).

Mail servers – enter the name(s) of the mail servers that will handle the e-mail for this domain. All names in this field should meet the requirements to domain names. A full domain name must be followed by the dot (such as mail1.mydomain.com. mail2.mydomain.com.). If it is a record in the existent domain, the dot is not required (mail1 mail2).

Create WWW domain – check the box if you wish to create a WWW domain for users to access it from their browsers. This field is not available, if you select “root” as the owner.

Add e-mail domain – check the box if you wish to add an e-mail domain for this domain.

Why do I need hosting control panel?

To make the maintenance of your sites on hosting easier, unihost.com company provides you with special control panels.

Control panel has a handy and easier-to-use interface as any other computer program. It allows you to manage services in real time without writing to technical support. This panel will make many options available to you.

  1. Site management.

    You can limit access to the sites by a password. Manage SSL certificates. Edit error pages. You will also have set of scripts to create site, photo gallery or forum.

  2. Mail management.

    You will be able to create and delete mailboxes, set up mailing list. Mail filters, control answering machines, maillists and spam lists support will be available to you.

  3. Domain management.

    You will be able to create and edit DNS records, create and manage new subdomains, set up redirects, set up aliases for your site.

Data base servers support will also be available to you. You will be able to manage backups, set up Firewall as well as to view statistics on traffic and visitors of your site.

ISPmanager is one of the most useful panels and is provided for free with hosting.

Problem with timezone, wrong timezone parameter

Question How to solve the problem with timezone?

Answer: To make timezone on your site functioning correctly you should add the following string to the file php.ini: date.timezone =Europe/Kiev

Php.ini file is in the directory php-bin.

How to create database user?

Question: How to create database user?

Answer: You might create new users, only in MySQL database, working with PostrgeSQL is possible only as a user that was registered while the database was being created.

To create database user (the new one), you should choose the proper database and click the button “Users”. Click “Create” on the page that would have been opened:

How to create database user?

Database user – select an existing database user or add a new user.

User name – enter a name for the database user.

Password – enter a password to access the database.

Re-enter password – retype the password to ensure that it has been entered correctly

Allow remote access – check the box to allow the user to access the database from a remote computer. If the box is not selected only local access will be allowed.

User access to the database

Data access – check the box if you want to grant the database user with privileges to perform read, update and delete operations.

Structure access – check the box if you want to grant the database user with privileges to perform database structure modification operations.

Other – check the box if you want to grand extra privileges to this database user.

Problem with sendmail scripts

Sometimes a letter that was sent via Sendmail (mail server) returns with a mistake:

Apr 15 19:15:31 myhost sendmail[5806]: mATM4O8w58095806: Losing ./qfmATM4O8w58095806: savemail panic

Apr 15 19:15:45 myhost sendmail[5806]: mATM4O8w58095806: SYSERR(www): savemail: cannot save rejected email anywhere

At the same time the following might periodically be seen in the logs:

stat=Data format error

This problem usually appears because of non-existent (null) mail address at the time of mail sending or because of non-existent hostname server.

To solve the problem you should indicate the right e-mail. You can edit Administrator’s e-mail in WWW properties tab (field “Administrator’s e-mail) in ISPmanager control board.

This e-mail also should be typed in apache configurations while describing the virtual host:

php_admin_value sendmail_path “/usr/sbin/sendmail -t -i -f [email protected]

If PHP is used as FastCGI or CGI this string should be typed in the file ~/php-bin/php.ini

sendmail_path = “/usr/sbin/sendmail -t -i -f [email protected]

How to turn off sender’s e-mail correctness review

 

By default Sendmail launches from MSP (Message Submission Program). This process launches separately to handle mail turn.

Let us examine the example of Sendmail turning off in FreeBSD system.

Write the string submit.cf in file /etc/make.conf to turn automatic file creating off.

SENDMAIL_SET_USER_ID=yes

After that, you should delete the file submit.cf and change permissions of the executable file sendmail (set SUID up instead of SGID, that is to set up permissions 4755 instead of 2755) and reboot sendmail.

cd /etc/mail
rm submit.cf
make stop
chmod 4755 /usr/local/sbin/sendmail
make start

Deactivating might be analogically executed on other servers. To cancel creating submit.cf that is being proceeded automatically on CentOS Linux you should just edit file /etc/mail/Makefile.

How to create a database in ISPmanager

This tutorial will show you how to create a database in ISPmanager.

A database in ISPmanager is created in the section “Tools” – “Databases” – “Add”.

How to create a database

Database name – enter a name for the database. You may use the Latin alphabet letters, figures, and the “_” symbol. It is advisable to use logical and understandable names in order to easily determine the belonging of a particular database to a particular site.

Database type – select the type of database you want to add.

Database encoding – select the default encoding that will be used for this database.

Database user – select the database user who will be able to access the database. If you want to create a new user, select “Create new user”.

  • New user name – enter a username for access to the database.
  • Password – enter a password to access the database. The field cannot be blank, too short, or simple.
  • Re-enter password – retype the password to ensure that it has been entered correctly.

If in the future you need to change the user password, use this instruction.

Allow remote access – check the box to allow the user to access the database from a remote computer. Otherwise, only local access will be permitted.

Don’t forget to click OK to create the database.

You can learn more about the specifics of database management on the ISPmanager documentation page

How do I access PhpMyAdmin?

Question: How do I access PhpMyAdmin?

Answer: First of all, you need to create data base and database user.

Follow these guides to create a database user:

How to create a data base

How to create a database user

Once you did it, click the link: 

https://phpmyadmin.master036.unihost.com/

https://phpmyadmin.master037.unihost.com/

https://phpmyadmin.master038.unihost.com/

https://phpmyadmin.master039.unihost.com/

or try “Extra Applications” – “phpMyAdmin” in ISPmanager control panel.

Once you went to phpMyAdmin, type username and password of the previously created user.

Setting PHP via ISPmanager control panel

Question: When the ability to change php configuration in ISPmanager control panel is enabled a user can’t find the appropriate menu and he doesn’t have any file in his folder php.ini.

Answer: When PHP module is used as Apache module, users don’t need any settings, these settings are the same for everyone and are taken from the main php.ini file.

If you convert your site to PHP as CGI, then users will get their own settings. To switch PHP mode as CGI, it is necessary to open site properties via control panel and then select php mode needed from the list available to users.

Setting 404 error page

Question: How to set up redirect of non-existent pages to 404 error page? 

Answer: Go to ISPmanager control panel, then “World Wide Web” menu – “Error pages” and click “create”. In the appeared menu, please select the domain needed and error code. In URL field, indicate a link to the previously prepared page with 404 error. This page will be always displayed when a users try to visit a non-exostent page on your site.

Setting up redirect and domains gluing

Question: How to set up redirect from a domain with www to a domain without www, how to glue pages?

Answer: When adding a new domain in ISPmanager control panel, it is automatically assigned alias with www. Therefore, redirect from domain with www to domain without www ususally occurs automatically.

If it doesn’t happen, then you have to indicate the following lines in .htaccess file (which is in your domain directory) in order to glue pages with www and without www.   

 RewriteEngine On 
 RewriteCond %{HTTP_HOST} ^www.yourdomain.com$ [NC] 
 RewriteRule ^(.*)$ http://yourdomain.com/$1 [R=301,L]

  where yourdomain.com – Your domain name with the zone.

You can check domains gluing by just typing domain with www in browser address bar. If a site opens without www, then redirect works properly.

Subdomain setup. E-mail appropriation

Question:What settings should I do to automatize new e-mail creating (while creating subdomain it would get a standard e-mail automatically)?

Answer:You should turn on the function of subdomain automatic creation for your main domain on the ISPmanager panel. This function allows to create third-level domains to the main domain automatically, without required configuration changes, exempting you, this way, from additional operations. Subdomain will be created with creating directories in proper catalogues.

Problem with mail of my site

Question: My site neither receives nor sends emails from mail.ru, yandex, gmail and other accounts. The script doesn’t work.

Answer: You have to indicate mailbox address that is on your domain, so that the script works properly: [email protected]. If the letters are sent from IP address that doesn’t belong to your domain (mail.ru or yandex.ru for example), most mail systems will consider your letters spam and block them. To receive letters from third-party services, it is necessary to set up redirect from [email protected] to the appropriate email address.

The script algorithm must be as follows: after receiving of a request, authorization of your domain on mail server proceeds with login and password to the account (e.g. admin) and mail is sent on his behalf. If you try to send mail from the domain that is not in this account or if the domain is not authorised, then mail won’t be sent.

Problem with site encoding

You have built your site in UTF-8 encoding and the database is also configured in UTF-8 (and it is displayed properly), but the iste itself displays incorrect encoding of cyrillic characters.

The problem is that the site can connect to the data base with cp1251 encoding, but data base can’t render data in this encoding as it is configured in UTF-8 and is not displayed properly on the site. To solve this problem, it is necessary to fix the script so that connection to the data base proceeds in UTF-8 encoding (set names utf8).

N.B.: Problem with encoding in data base (for example, while registering on a site, Cyrillic characters in the database are not displayed correctly) can also be solved this way.

How to set up 303 / 302 / 301 redirect?

Question: How to set up 303 / 302 / 301 redirect?

Answer: There are two options: to set up redirect in ISPmanager control panel or to edit .htaccess file.

You should use only one of these methods to set up 303 / 302 / 301 redirect otherwise you might face some problems.

1. Setting up redirect in ISPmanager control panel.

Go to the “World Wide Web” menu- “Redirects”.

Click «create» button and select the domain for which you will set up redirect in the appeared menu.

In the URL path – specify the location of a file or a folder in relation to the www directory, which is in the user’s home directory. Instead of processing this URL when addressing it, the web-server redirects the browser. Path must begin with a “/”. You can use Latin letters, numbers and punctuation “-“, “.”, “_”, “/”. For example: / index.html, / cgi-bin/external.pl, / forum / form.php.

Then select the appropriate error code.

In URL — specify either internal (on the same WWW domain) or external URL, that is to trigger redirect. If URL is internal, the value of this field must begin with a “/”; if it is external, then with “http://”, “https://”, “ftp://”, etc.

2. Making of redirect in .htaccess file.

To redirect from one page to another, it is necessary to indicate the following line:

Redirect [status] /oldpage.html http://yourdomain.com/newpage.html

where [status] — an optional field that can determine the return code. Possible status values:

permanent (301 — page moved permanently)
temp (302 — page moved temporarily)
seeother (303 — view another)
gone (410 —deleted )

/oldpage.html – location of a file or a folder in relation to the www directory, which is in the user’s home directory and http://yourdomain.com/newpage.html — full path to the new page.

/oldpage.html 303 / 302 / 301 redirect s now set up!

Magic_quotes turning off

Question: How to switch the magic_quotes off?

Answer: To switch the magic_quotes function off you should make changes in the file php.ini on your hosting account.

File php.ini might be found in ISPmanager control board – Tools – File manager – php-bin

Write the following string in the file to switch magic_quotes for incoming data GET/POST/Cookie off:

magic_quotes_gpc = Off

Magic quotes for data that is incoming at the time of executing (for example, data from SQL, exec() etc.):

magic_quotes_runtime = Off

Using magic quotes in Sybase style (screening ‘ by using ” instead of \’):

magic_quotes_sybase = Off

If you have no possibility to make changes in server configuration you should use the file .htaccess as alternative. It is in the directory www/domain_name.

You should add the following string to the file:

php_flag magic_quotes_gpc Off 

How to create a mailbox and set it up (ISPmanager)

If you ar interested how to create a mailbox, you should remember, that first it is necessary to create a mail domain. If you haven’t created mail domain yet you should move to the tab “E-Mail”, point “Mail domains”. Click the button “New”. Then, in the “Domain Name” enter your domain name, as shown below:

How to create a mailbox

where test777.org.ua – your domain. Then click on “OK” and the e-mail domain is created.

Select point “Mailboxes” in inset “E-Mail”

To add a new mailbox, click the “New” icon and fill out the form:

How to create a mailbox

Name – enter the name for the mailbox. This is the part of the e-mail address before the @ sign. You can use letters, digits and the and . signs.

Domain – select the domain name for this mailbox.

Alias(es) – enter the name of the alias(es) that you want to add for this mailbox. You can add unlimited number of aliases, space separated.

Password – provide the password to access the mailbox.

Re-enter password – retype the password to ensure that it has been entered correctly.

Size – enter the maximum amount of disk space that can be used by this mailbox.

If you want to limit mailbox by its measure you should input the numerical limitation in Mb to the field “maximum size” (0 Mb – no limit).

Send a copy to – enter the e-mail address where all incoming e-mail messages will be forwarded to. You can add unlimited e-mail addresses, space separated.

Don’t save incoming e-mails – check the box if you do not want to save received e-mail messages in this mailbox. This option can only be used when forwarding is active.

Click “ОК” – and your mailbox is created.

Mailing by php-script using the function mail ()

To send e-mails to your users in the registration or to make mailing lists of important news you should:

1. Create a mailbox on your domain. You might read here how to do it.

2. Write a script that will send e-mails. For example:

$to = '[email protected]'; Who receives

$subject = 'test'; E-mail thread

$message = 'hello'; Message

$headers = 'From: [email protected]' . "\r\n" .   Who sends.

IMPORTANT: You should write your mail account from which mail will be sent in the field “WWW domains” – Administrator’s e-mail and also indicate the way through Sendmail (sendmail_path = “/usr/sbin/sendmail -t -i -f [email protected]”) in the file php.ini (folder php-bin) to assure your script working.

Password recovery to WordPress

Forgot your password for admin panel? It is not a problem. This article will help you recover your access to the administrative part of the WordPress site.

First of all, you will need access details for database. Go to phpMyAdmin and select the database needed. In this very example, it will be wordpressbd.

If you don’t remember the password to the database, then you can modify the password in database user’s configuration through hosting control panel.

1

Once the databse is open, the tables of this database are displayed. We need this table: wp_users. It contains logins and passwords of all users and administrator of site. The passwords are stored encrypted, in MD5 hash form. But it is not a problem either.

1

Go to wp_users table and click “Edit” opposite to admin record:

1

Then find user_pass line with the current password:

1

Set MD5 function in «Function» field and type new password in input field:

1

Click «OК».

Once all above actions are done, you can enter the admin panel using your new password.

How to make cashless settlements?

Question: How to make cashless settlements?

Answer: You can pay for our services by non-cash settlements via any ukrainian bank.

To get invoice in order to pay for our services, you need to create an application of a legal entity or entepreneur when making an order, and then choose «cashless settlements (hryvnias)» as a method of payment.

According to the application and order details, the invoice will be generated. You are also able to request an electronic version of the contracts and acceptance certificates.

We recommend that you make a payment for an order within 5 days from ordering. Credit of funds to your account proceeds within 1-3 banking days.

If you have got any questions related to the service rendering to the legal entities, please feel free to contact support or send an e-mail at: [email protected]. Our personnel will be glad to help you.

How to choose a domain name

How to choose a domain name?

  1. A domain name should be short and memorable.The shorter the domain, the easier it is to type in the browser address bar. Quite often, the reduction or the abbreviation would be more appropriate domain name than the full name. But unfortunately, almost all two-and three-letter domains are already taken. At the same time you should not keen on cuts, not to get just a set of symbols. A domain name should carry a meaning, then it will be easier to remember.
  2. A domain name should be easy to read and pronounce.Use well-known and easy to understand words for a domain name. Avoid ambiguous writing of a single word. For example, the letter «x» in Latin can be written as «h» or «kh». If there is the possibility of writing a different domain, register a few options. This saves you from having to specify exactly how should write domain.
  3. Domain must match the site subject.Try to bind the domain name to the the site subject, so you can have the title that will help to easily guess the site content. For example, sport.ua – site about sports in Ukraine, muzicportal.ru – musical oriented site, microsoft.com – Microsoft’s website.
  4. Appropriate domain zone.Choose a domain zones, based on the target audience and the geographic scope of your website. If your activities are focused on the Ukrainian market, it is logical that the top-level domain is .ua. If you are interested in a particular city, such as Kiev, you should choose a domain .kiev.ua. For international projects suitable domains will be .com or .net. Also pay attention to the domains related to your thematic directions, such as DJs, musicians, TV people fit domains dj, fm, cd, tv.
  5. Uniqueness.Try to come up with a unique name that is not similar to others, and especially to the domains of your competitors. For example, okno.com.ua and okna.com.ua can be mixed very easily.To whom in the end it will be profitable remains to be seen. Especially because the owners of the domain previously registered may lay claims or even sue the owner of a similar domain.

If you want to find out information about an already registered domain or check if your invented domain is not occupied, you should use the WHOIS service. Using WHOIS you can find out the name of the site administrator, postal address, e-mail (electronic mail address), date of registration and expiration date of the domain name registration.

Details and prices on domains can be found on page Domain registration. Hope, now you have no doubts how to choose a domain name.

Payment in cash through the bank

Question: How to pay in cash through the bank?

Answer: You can pay for our services in cash at any Ukrainian bank.

To get invoice for payment, you need to choose “Cash (via bank)” payment method.

According to the details in the profile and the order, the invoice will be generated. Then you will have to print it and pay in a bank.

We recommend that you pay for an order within 5 days from the order date. Сrediting funds to our account proceeds within 1-3 bank days, depending on the bank of a client.

Pay for hosting via LiqPay

Question: How do I pay via LiqPay?

Answer: LiqPay — is an open payment system that customers use to pay for their purchases and to send online money transfers using Internet, mobile phones and credit cards.

Learn more about LiqPay on official web-site: www.liqpay.com.

To pay for our servers via LiqPay, please choose LiqPay as a payment method on the order page and then follow the instructions of the system.

After payment, you will get into your personal account on our service and the service will be activated automatically.

Why renew the domain name?

Domain name is registered for a certain period of time (from 1 to 10 years). After this period, the domain support is terminated, domain itself goes into the registry for removal and in about a month it gets completely removed from the base. After the termination of support, your domain becomes unavailable. This means that users won’t be able to visit your site and send you a mail. During this period, you are still able to restore and renew your domain by paying for it. When you domain is already removed, it can be intercepted by a competitor or a cybersquatter. No one can guarantee purposes you domain can be used for.

To renew domain, you need to pay for the next period of its registration. Depending on the domain zone, you can renew a domain for the period of 1 to 10 years.

 

Domain zone   Maximal renewal period
Domains .ua, .kiev.ua   10 years
 TLD domains com, .net, .org, .biz, .info   10 years
 Russian domains: .ru    1 year
 Other domains   1 – 5 years

 

You can renew your domain in your personal account by selecting the domain needed and clicking ‘renew’ at the bottom of the list.

Price for renewal equals to the price of registration. You can view the full price list on the page of domain registration.

Payment via WebMoney

Question: How do I pay via webmoney?

Answer: The payment process via webmoney is fully automated, so it will take you little time.

First of all, you are to launch your WM keeper. Then, you are to select webmoney as a payment method and click “Pay”. After that, you will immediately be redirected to the payment page and all your data will be sent automatically. You just have to log in and confirm the payment from your wallet following the instructions of the automated system.

If you still don’t have a webmoney account, you can open it on Webmoney.ru for free just right now. You can load your wallet through Sberbank, special webmoney cards or payment terminals.

Why do we need DNS servers?

To address the network nodes of Internet, the special digital combinations are widely used. These digital combinations are called IP addresses. DNS (Domain Name Service) is used to perform conversions between alphanumeric character and numeric addresses. An IP address can usually be written using four numbers in the decimal system, for instance: 192.168.16.34 or 87.46.253.167. DNS allows you to match the IP address and domain name, for instance: 77.88.21.8 = yandex.ru.

DNS servers (that respond on the Internet to requests about your domain or zone) are required in order to provide a proper functionning of the domains. To improve the reliability of a domain, there must be at least two DNS servers. The server, where full primary information about the domain zone is stored, is called Primary DNS. All other servers, where information on this zone are called Secondary DNS.

Information about the domain (also known as the zone file) contains several different types of records.

The most important types of DNS records are the following:

  • – А record (address record) connects IP address with host name, where a site is located.
  • – NS record (name server record) points at the DNS server, where the records on this domain are located.
  • – CNAME record (canonical name record). This record is used to redirect requests form one domain to another.
  • – MX record (mail exchange record) points at the e-mail exchange server for the domain.
  • – SOA record (Start of Authority record). This record indicates that one of the DNS servers is Primary one; the record also contains contact information of the one responsible for this zone, timing of interaction between DNS servers and caсhing of information by the zone.
  • – SRV record(server selection record) points at servers addresses for different services. It is usually used for Jabber and Active Directory.

Payment with VISA / Mastercard

You can pay for our services with any credit card anywhere in the world: we accept Visa/MasterCard and co-branded cards, American Express, Diners Club, Discover, JCB, China UnionPay etc. No additional fees are applied.

We use Gate2Shop to accept and process payments made from credit cards. To make the payment your card should allow you to pay in the Internet. You also should have enough funds on your credit card balance.

After choosing “Credit cards” you will be automatically redirected to Gate2Shop processing page, where you will need to fill your credit card data. Please note that we do NOT save or use your cards data nor charge it without your permission.

After completing your payment, the funds will be withdrawn instantly and you will receive an e-mail notification.

Payment by Privat24

Q: How can I pay via Privat24?

A: Pay order the services you can use the card of Privatbank, and having access to the system Privat24. Paying for our services through the system Privat24 you are guaranteed to get the ordered services within minutes.
For payment through system Privat24 page order, select the payment as a payment method “Privat24” and press “Pay”. Then, follow the instructions of the automated system, upon completion of payment procedures funds will be credited instantly.

Payment Methods

Pay for services ordered on our site, you can any way you presented us. Get acquainted with the methods of payment you can here.

How to park a new domain to the existing site correctly

Usually the purpose of these actions is availability of one single site through several domain names..

It can be achieved in two ways:

1. Edit aliases for the main domain via ISPmanager.

If your site is hosted at our hosting and you have also registered a domain name using our service (meaning it is located on our NS records), then it is enough for you to specify a new domain name in settings. WWW domain -> The main domain of a site -> Edit -> Aliases. Specify a domain name in aliases both with www and without www.

If your domain is not parked on our NS servers, then you have to either park it on our NS servers or replace IP address in existing domain A records with IP of our hosting:

  • For server master036 IP: 144.76.55.200
  • For server master037 IP: 144.76.55.235
  • For server master038 IP: 5.9.146.41
  • For server master039 IP: 148.251.64.176

In this case, your site will be opened under the domain name that was typed in the browser.

The disadvantage of this method is that all domains except for the main one are advisable to be hidden from index through robots.txt file. Otherwise the site opened under different domains will be considered by search engines as a duplicate site on the main domain. This, of course, affects a site negatively in terms of SEO.

2. Configure 301/302/303 redirects from new domains to the main domain.

No matter where a domain is parked, you are able to configure domain redirect to another URL in the. domain control panel. The instruction on how to do this can be found here: How to set up 301/302/303 redirect.

The disadvantage is that a site won’t be opened under different domain names, but there will be redirect from new domain names to the main domain. Good news is that in this case, you won’t experience problems with search engines.

2-step authentification in google

Question: What is 2 – step authentication in google for?

Answer: Each day thousands of accounts get stolen over the Internet. Unihost.com strongly recommends that our clients use 2 – step authentication for their google accounts.

Thanks to this, each time you log into your account, you are to type password and authentication code that you will receive via SMS or voice call.

Here you can activate this service:

https://accounts.google.com/SmsAuthConfig

Setting up .htaccess command php_flag

Question: I tried to use “php_flag safe mode off” command for .htaccess: but my website stop working after this. What is the reason?

Answer: Check the PHP mode for your website. When PHP is running as a CGI mode to disable safe mode is only possible via edit the php file.ini

Free domain parking

During domain name registration you will be asked to specify DNS server addresses through NS-records for this domain. These addresses are given by hosting-provider when buying hosting service. If you haven’t done it yet, you can either skip this step and specify addresses later or specify DNS server addresses that domain registrator offers. For example, NS-records for domain test.ua could be as follows: ns1.test.ua., ns2.test.ua. (always put a dot at the end of name server address).

Note that registration of .UA domain and other regional domains is impossible without previously added domain server to DNS.

There should be at least 2 NS-records, first record will point to primary DNS-server, where will be located zone’s master-file; other records will point to secondary server, where will be located copies of DNS records.

It is important that primary and secondary DNS servers are not located on the same physical server, it is even better that servers are situated in different countries (for example, primary server is in USA and secondary — in Ukraine). It is needed for providing reliable work of your site. If primary server is being crashed, your site will be available for users due to reserve records on secondary server.

Let’s take a look at the example, when client orders registration of a domain name test.ua. Wherein he already has needed site, which is hosted in USA, using Google mail servers and sub-domain forum.test.ua is hosted in Netherlands.

During domain registration he is given three NS records for our servers (if others are not chosen): ns1.skydns.net, ns2.skydns.net.

In domain control panel it looks like that:

test.ua. 86400 NS ns1.skydns.net

test.ua. 86400 NS ns2.skydns.net

Every record is pointed at different DNS server. For example, ns1.skydns.net is pointed at USA server, ns2.skydns.net — at GB server. Such server location almost excludes a possibility of your DNS records being hacked, even if malefactor is able to hack one, your site will still function.

Also the big advantage is that DNS records are not located on the same server, where site is hosted. It means that if client will need to move his site to other hosting, he will not need to transfer records to a new DNS server, it is enough to change IP-address in existing DNS records. All records are easily edited via control panel in your user personal account.

Let’s say that USA server where clients site is located has IP-address 85.47.1.12, server with sub-domain forum.test.ua has IP-address 112.15.3.47, mail server is registered at Google (you can get all the needed data from your hosting-provider).

For correct work you need to tune DNS records on every DNS server like that.

  1. A-record: test.ua A 85.47.1.12 www.test.ua A 85.47.1.12 forum.test.ua A 112.15.3.47
  2. MX-record: priority is designated with a number, the less value is entered — the more priority is set up. test.ua. MX 1 ASPMX.L.GOOGLE.COM. test.ua. MX 5 ALT1.ASPMX.L.GOOGLE.COM. test.ua. MX 5 ALT2.ASPMX.L.GOOGLE.COM. test.ua. MX 10 ASPMX2.GOOGLEMAIL.COM. test.ua. MX 10 ASPMX3.GOOGLEMAIL.COM. test.ua. MX 10 ASPMX4.GOOGLEMAIL.COM. test.ua. MX 10 ASPMX5.GOOGLEMAIL.COM.

This way of locating resources serves for increasing security. If malefactor is able to hack the server with your site being hosted there, you will not lose control of mail or subdomains, which means you will be able to notify your visitors or clients that your site was hacked and will be soon recovered. To ensure data recovery possibility, reliable hosting-providers do provide a backup (reserve) service.

The order of domain names delegation

Domain name registration

In order to register any domain name at unihost.com, you need to submit an application.

Application for domain ordering is generated on the page of domain registration. Type one or several domain names you are interested in and check the zones necessary to check for possibility to register the domains.

Then click «Search».

After search is completed, you’ll see a list both available and unavailable domains for registration. Select the domains you would like to register and click «Add to cart».

You can specify a period for a domain name registration as well as indicate your DNS servers if necessary. Domains are added to our DNS (ns1.skydns.net и ns2.skydns.net) by default. You can modify this information in your personal account after registration.

To complete an order, you will have to filli in your personal information which will be placed publicly in WHOIS. Please indicate your true data because otherwise, domain name registration or further operations (e.g. transfer, owner change) will be impossible.

At the final stage of an order, please choose a convenient method of payment, currency and pay for the order. After that, the registration usually takes up to 15 minutes. You will receive a notification at your email about domain registration and the information in your personal account will be also updated.

Please notice, that registration in .UA zone requires the number of the certificate to the appropriate brand name. Without it, domain name registration in the .UA zone is impossible. Learn more>>

Domain name renewal

The minimum period of registration of any domain is 1 year. In order to use your domain further, you should renew it at the proper time. To do this, go to your personal account, «My domains» section.

Select the domain you would like to renew and click «Renew». In the next step you will be able to choose period of renewal and then choose a convenient method of payment and currency.

After we have received a payment, a domain renewal takes about 15 minutes.

Domain name registrar change

If you want to transfer a domain to another person without changing a registrar (meaning to move domain into another’s account), you need to send a request at [email protected] and specify what domain you want to transfer and to whom (name, email, registration address with ZIP code and phone number of a new domain owner).

To verify you as a current owner of a domain, we are entitled to require copies of documents proving your identity. The request must be sent to us from the email address indicated during the registration in our system.

Transfer from another registrar to our service

To transfer a domain from your current registrar you need to submit an application on the Domain transfer page. Type a domain name or several domain names and click «Search».

Our system will check for possibility of transfer to us. If the transfer is possible, please mark the domains you would like to transfer and click «Add to cart». After you pay for a transfer, a domain will appear in your personal account.

To complete a domain transfer, you need to tell us a special authorization code that your current registrar will give you. You need to type this code in your personal account in a special field, or send us email at: [email protected].

After typing the authorization code, a domain transfer usually takes up to one working day.

Domain transfer to another registrar from us

To transfer a domain to a new registrar from us, please send a request to our Support at: [email protected], indicating what domain name you would like to transfer and to what registrar. The request must be sent from to us from the email address indicated during the registration in our system and contain a domain name, the reason for the trasnfer as well as copies of the documents proving your identity.

Please notice that if details in your personal account differ from your real ones, the transfer of a domain can be declined.

After receiving and verification of a request, we’ll tell you a special code and unblock a domain for a transfer. You need to tell this code your new registrar and then a transfer can be completed.

Early domain name deletion

According to the new rules of domain names renewal in Ukraine, each domain name is automatically renewed upon expiration for automatic renewal of the domain( Auto Renew Grace Period), which is 30 days after the actual domain expiration.

If you are not going to renew a domain, you need to go to your personal account, then «My domains» section, select a necessary one and click «Delete». After confirmation of deletion, a domain will be active until expiry of its registration. Then, a domain changes its status to Redemption Grace Period, which lasts about one month. During this period, a domain is unavailable over the Internet, but you are still able to renew it by paying the price for a domain restore (this price can differ from the usual price for a domain).

Besides that, we are entitled to require copies of documents that confirm your personal data indicated in your personal account in order to make sure it is you, a domain owner, who rejects it, but not a tresspasser who has broken into your account and is now trying to delete a domain.

If you have got any questions related to the service of domain names delegation, please feel free to contact our support. Our personnel will be glad to help you.

How can I transfer a domain in case the current registrar ceased its activities?

Domain transfer procedure

We provide with a guarantee for safety of registered domain names in case the «Online Development» company stops registering domain names. In this case, any domain registered through our service, will be transferred to any other accredited Ukrainian registrar for service without any restrictions on our part.

To perform the transfer, client has to address to a new registrar and provide with a proof that he is the owner of a domain.

Our company registers domains upon the customer’s data and a unique nick-handle is being created with personal data and e-mail of a client. Ownership of a domain can be proved by sending a request to the e-mail (administrative contact) by a new registrar.

Receipts, contracts, bills and acts (or their scans) that shows details of a domain owner and a domain name itself also serve as a proof of ownership of a domain.

The site with an SSL displays as untrusted

Q: The browser tells me that an SSL certificate is untrusted.

Answer: To ensure that your certificate is trusted in all browsers, in addition to the certificate issued for your domain, you must also install the server root certificate of the certification center – Intermediate CA Certificates.

Download the root CA SSL certificate and detailed instructions on how to install, you can at the following links:

Geotrust Intermediate CAs

RapidSSL Intermediate CAs

Thawte Intermediate CAs

VeriSign Intermediate CAs

Installation ISPManager

ISPmanager is installed and updated from the OS repository.

Establish SSH connection as root and download the script to start the installation

wget http://download.ispsystem.com/install.sh

Execute the script

sh install.sh ISPmanager

Select a version you want to install: beta or release, and connect the corresponding ISPsystem repository. It will also connect other required repositories (EPEL for CentOS) and update the package cache.

Select ISPmanager and its version from the list of software products. The installation script will install the control panel and required software from the system repository.

Once the installation is complete, you can access ISPmanager at the following URL:

Url: https://server ip address:1500/ispmgr
Login: root
Password: root password

BILLmanager Installation

BILLmanager is installed and updated from the OS repository.

Establish SSH connection as the root user and download the script to start the installation

 wget http://download.ispsystem.com/install.sh

and execute

 sh install.sh --release beta BILLmanager-Standard

to install the alpha-version of BILLmanager-Corporate, execute the command:

sh install.sh --release alpha BILLmanager-Corporate

The installation script will connect required repositories (EPEL for CentOS), update the package cache, and install BILLmanager Standard (this is the only version available for installation).

Once completed, you can login to BILLmanager using the following access details:

Url: https://server IP address:1500/billmgr
Login: root
Password: root password

Attention: If port 443 is already in use, the billing panel can be accessed at Url: https://server ip address:1500/billmgr

How to install cPanel on the server

1) First of all you will need purchase cPanel license for server IP address, where you want to install panel.

You can do this on this page on our site: сPanel/WHM.

It is better to plain install сPanel/WHM. For example, if you install сPanel/WHM on VPS ordered on oursite, you need to choose a template with the “Minimal” label in the template description.

 1

2

It is needed in order to avoid difficulties with the missing components and to avoid errors about unsatisfied dependences. In that case сPanel/WHM will install all needed components on its own.

2) Access your server via SSH. To get SSH access with Windows, you can usePuTTY.

3) Go to home catalog using the following command:

 cd /home

4) If wget can is not installed by default, install it:

 yum install wget

5) After that download cPanel install package on your server:

 wget -N http://httpupdate.cpanel.net/latest

6) After finishing the download, run installation with the following command:

 sh latest

After performing mentioned actions the installation of cPanel will begin. It is a long time process and can take up to 30-90 minutes.

After finishing the installation you will get a message in console that сPanel/WHMis successfully installed on your server, such as:

cPanel install finished in 83 minutes and 38 seconds!
Congratulations! Your installation of cPanel & WHM 11.42 is now complete. The next step is to configure your server. 
Before you configure your server, ensure that your firewall allows access on port 2087.
On RHEL, CentOS, and CloudLinux systems, execute /scripts/configure_rh_firewall_for_cpanel to accomplish this.
After ensuring that your firewall allows access on port 2087, you can configure your server.
1. Open your preferred browser
2. Type https://ip_your_server:2087 in the address bar
3. Enter the word root in the Username text box
4. Enter your root password in the Password text box
5. Click the Login button
Visit http://go.cpanel.net/whminit for more information about first-time configuration of your server.
Visit http://support.cpanel.net or http://go.cpanel.net/whmfaq for additional support
Thank you for installing cPanel & WHM 11.42!
Next you will need to perform the tune of panel via browser by clicking the link in a message: https://ip_your_server:2087, username root and user password root

While configurating for the first time, every step is descripted in the panel.

After installing and tuning you will have your сPanel/WHMready for work.

How to change MySQL password in the ISPmanager

If you are interested how to change MySQL password in the ISPmanager, do the following steps:

Choose the point “Databases” in tab “Tools” – you will see all your databases. Then select the database, that should have its password changed and click the button “Users” in the right upper corner. After that select the user that should have his password changed and click the button “Change” in the right upper corner. Then input the password in the fields “Password” and “Confirmation”.

How to change MySQL password in the ISPmanager

What is Affiliate Program?

What is Affiliate Program?
The Affiliate Program is a way to cooperate with great companies and get a profit for it. You choose one or several companies in which service you are sure, promote their products and receive the reward for your work.
I can show you on an example of Unihost Affiliate Program. To become the partner, you should pass 4 steps.
1. Register here for free: Unihost Affiliate Program
2. Receive a referral link or a banner after the registration.
3. Place it on any kind of a platform (website, blog, social media account, forum etc.).
4. Receive up to 25% commissions from the sales of your referrals (those who opened your link and purchased something on our website).
So all you have to do is to place the link or the banner on your platform or just send it directly to those who can be interested in Unihost service and products and earn money on your recommendations.