Vpsux

Vpsux

Did You Know?

Choosing the right hosting plan can improve your website’s SEO ranking and user experience.

leafleafleafDocy banner shape 01Docy banner shape 02Man illustrationFlower illustration

Docy Documentation

Vpsux Knowledge

Documentation

Getting Started with Vpsux

Welcome to the Vpsux Knowledgebase.

We’ve built out a really comprehensive documentation system that will show you how to manage all aspects of your Vpsux hosting, as well as give you tips and tricks on how to manage your website and domains.

Logging in to cPanel

Once you’ve ordered your hosting from Vpsux, you’ll receive a welcome email with details of how to log in to your hosting control panel with us once your hosting is activated (it should be within a few minutes of your order going through). If for some reason you don’t receive your welcome email, please get in touch and we can check that everything has gone through OK.

In terms of logging in to your hosting, the first step is to log in to the https://www.vpsux.com/clients area. Once you have logged in here, click Services and then My Services. Your hosting package(s) will be listed here – click the one you want to log in to and then on the next page click Login to cPanel.

Your login credentials are stored as a secure token in this area (rather than a plaintext username and password) – if the log-in fails for any reason please get in touch and we can reset this to enable you to log in.

Email

Once you’ve logged in to cPanel, you’ll be presented with a number of icons that enable you to manage all aspects of your hosting with Vpsux. One of the most common things to get set up straight away is Email – click Email Accounts and from here you can start setting up email addresses @yourdomain.com.

To access your email, you can use an email client like Mac Mail, Outlook or Thunderbird, or you can use webmail. Webmail can be accessed by visiting https://webmail.[yourdomain.com]. You’ll need to log in with the mailbox username and password you created earlier. If you need any help getting set up in your email client, please let us know – we can talk you through the setup.

Installing Applications (e.g. WordPress)

In cPanel, scroll down and find the icon that says `Softaculous Apps Installer. Click the icon of the application you’d like to install, for example – WordPress, Magento, Prestashop, Joomla – and then the system will ask you for some more information. Click ‘Install’ once you’ve entered that and then you’ll be able to log in to the admin area to get started with your application.

Nameservers

If you ordered a domain from Verpex with your hosting, your nameservers will be set automatically to link to your hosting with us. If you have transferred a domain, or if you want to use a domain you have registered elsewhere, you’ll need to update the nameservers to:-

ns1.vpsux.com
ns2.vpsux.com
ns3.vpsux.com
ns4.vpsux.com

After making the change, it can take up to 24 hours for the change to propagate and to see that in your browser.

Content Restrictions and DMCA Compliance

The following content is forbidden on our hosting:

  • Any bots, including IRC or other social bots e.g. Telegram bots
  • Any Warez (i.e. copyrighted content you do not have rights to)
  • Phishing Content, especially website that has malicious purposes
  • Bulk mailing
  • Audio streaming
  • Video “tube” websites
  • IP Scanners, Brute Force Programs;
  • Any financial institution websites (banking, insurance, investment) unless explicitly approved in writing from our team who will ask to see proof of regulatory approval.
  • Pharmaceutical websites
  • Lottery sites
  • File Storage, including movies, applications, computer backups
  • File upload websites
  • Distribution of confidential and personal information;
  • Mobile app downloads
  • NextCloud/OpenCloud

Any account found to be hosting the above will be immediately taken offline.

Do you Allow Adult Sites?

We allow adult sites which are legal in the United States of America and the United Kingdom.

Media streaming – We support HTTP streaming on shared servers; however, live streaming is not supported. As Live streaming will affect our bandwidth that will hamper other customers

DMCA Compliance

Most of our infrastructure is in the US, which puts your web presence under the jurisdiction of US law. Laws like the Digital Millennium Copyright Act (DMCA). We may be required by law to send you notices such as DMCA takedown notices, UDRP notices, etc, please note that we will comply with the requests.

Account Closure

Closing your Vpsux account will permanently delete all associated information.

Account closures can not be reversed. Once we delete your data there’s no way to retrieve it. To close your account, please contact support.

Note: You cannot request refunds once you close your account. If you’re eligible for a refund, please contact our support to request a refund before you close your account. Once your account is closed, your account data is deleted and you will no longer be eligible for a refund

If you have multiple Vpsux accounts, you can simply merge them instead of closing them.

To close a Vpsux account, follow these steps:

  1. Ensure all conditions are met:
  • No credit cards are linked to the account.
  • No pending backorders.
  • All registered domains are removed, and TLDs are set to XWHOIS.
  • No active products or billing lines exist.
  • No active workflows should be present.
  • If you want your contact details removed as well, you can remove email addresses, phone numbers, and postal addresses from the account.

If you are still requesting closure despite the above conditions being resolved, escalate the request to our support for further assistance

These steps ensure that the account can be closed securely and that all personal data is handled according to the company’s policy.

cPanel Web Hosting

Cpanel Hosting Overview

What is cPanel

cPanel is a popular Linux hosting control panel that is used by many hosting providers worldwide. Often, it is included with the web hosting package. However, there are cases where you need to get a separate subscription in order to get cPanel. cPanel uses a graphical interface that simplifies the management of a site greatly. It displays key metrics about the performance of your server, and it allows you to access a range of modules such as Preferences, Files, Databases, Web Applications, Security, Metrics, Domains, Software, Email, and Advanced Modules.

In order to administer your website hosting with us, we provide the cPanel control panel. You can execute the most common hosting tasks with just a few clicks, thanks to this graphical interface.

You can log into your cPanel control panel by doing the following two things. First, you can log in directly into cPanel using https://yourdomain.com/cpanel. To log into, all you need is your username and password for cPanel. If you’re having trouble and you want to reset your password, reach out to us, and we will immediately assist you.

Second, you can log into your client area, then navigate to Hosting Accounts, click the Account, and then log in to cPanel. Now that we’ve gone through the ways to log into cPanel, we’re going to get you started off with the basics of cPanel.

Installing Software

You can install the software in the following two ways. You can install your software manually by following their guides for installation, or you can use our auto-installers, which are recommended for most open-source platforms such as Magento, Joomla, and WordPress.

Databases

The data for most applications is stored in databases. For instance, WordPress uses both databases and files. You can create unlimited databases by adding them manually or using auto-install software.
Uploading and Managing Files

The files of your website run out of a folder called public_html, and there are several ways that you can manage files. Some advanced users use SSH, while others use SFTP or FTP through a file management application like FileZilla or use the inbuilt file manager.

SSL Certificates

At Vpsux, with every hosting account, we provide free SSL certificates. In most cases, renewal and provisioning are completely automated, and you don’t need to do anything in regard to the SSL certificates.

Email Accounts

Every Vpsux hosting account allows you to create email accounts. The emails can be set up to forward somewhere else, or they can be full mailboxes. Alternatively, MX records can be set up in order to point emails to an external provider such as Office 365 or Google Gsuite.

Optimization and Performance

Vpsux Hosting is set up to minimize potential issues or downtime and to run your website quickly. We set it up by default to run the greatest number of sites in the best manner. However, you can do some optimizations to make sure that a certain site loads quickly from your end as well, such as changing the PHP version.

SSL Certificates

An SSL certificate on your site gives you the padlock icon in your browser, and this encrypts communications between visitors to your site and the server. Google is now giving sites without SSL certificates a warning in the browser so it is more important than ever to have an SSL certificate on your site.

All sites/domains hosted by Vpsux are automatically enrolled in the Auto SSL system – this is included free of charge with all hosting packages on Vpsux. This means that as long as the domain points to us (via the nameservers or A record) the system will request an SSL for the domain and install it automatically if it doesn’t already have one. This process is transparent and requires no intervention from you. Generally speaking, it takes 4 hours after pointing the nameservers for the SSL to be requested and installed, but, if it takes longer than this or if your SSL certificate is not working, please let us know. or try the following steps below

  1. Login to cPanel
  2. Go to the “SSL/TLS Status” section in cPanel.

There you will see the list of all the domains and subdomains in cPanel along with their SSL certificates.

  1. You can select the domains in the list and click “Run AutoSSL” to force AutoSSL installation for them.

To force your site to work over SSL, generally speaking, you can use a rewrite rule or go to domain and force SSL, e.g.

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

This will redirect all requests for http:// to https:// but it is important that you only do this after your SSL is installed and working.

If you’re running a CMS like WordPress, it is also important to set the Site URL and Homepage in the wp-admin area to include the https://. This is important so that images and stylesheets and so on are loaded over https:// as well. You can also install a plugin such as Really Simple SSL that can help you set these redirections automatically.

Managing Domains in cPanel

There’s a newer section in cPanel called the Domains section that combines the Redirects, Subdomains and Addon Domains areas in cPanel allowing you to manage all domains using a single interface. To find this menu, log into the cPanel, navigate to the Domain section and click on Domains. You can do three things in this section:

  • Create a new domain/subdomain
  • Manage existing domains(Listing and deleting existing domains)
  1. Create a new Domain/Subdomain

Using this interface, you can create an addon domain or subdomain (assuming the DNS is already pointed to Vpsux). Click Create A New Domain option to add another domain or create a subdomain. For a step-by-step tutorial on how to do this, click here:
https://kb.vpsux.com/docs/vpsux-knowledge/cpanel-web-hosting/managing-domains-in-cpanel/sub-domains/
https://kb.vpsux.com/docs/vpsux-knowledge/cpanel-web-hosting/managing-domains-in-cpanel/addon-domain/

  1. Manage Existing Domains

You can create a new site, create email addresses, change the document root for the domain, manage DNS records, modify any existing redirects and remove the domain from your cPanel using this interface. To access this interface, go to cPanel -> Domains > the Manage button. To access the domain you wish to edit, just click on it. You can update, delete and check the domain/subdomain information by clicking this button.

The Document Root shows root folders for each domain. To access the File Manager interface for a domain, click on the Home icon

Domain Information menu shows the information about subdomains, and redirects for the current domain and its document root. To access the root folder for the domain in the File Manager menu, click on the home icon

The Redirects To option manages your domain redirects and checks the domain that redirects to a different domain. To manage your redirects, go to cPanel -> Domains section -> Redirects.
You can sort the list of the items in the Domain, Document Root, and Redirects To columns alphabetically by clicking on the corresponding column name.

The Create Email option allows you to add email addresses to a domain.

The Show Associated Subdomains/Hide Associated Subdomains options available under the gear icon show/hide the subdomains which the system creates automatically.

The Modify the Zones option allows you to create, edit and delete DNS records for the subdomains and domains in Zone Editor.

Update the Domain allows changing the current root folder for the domain. You can change the root folder by entering a new document root to the corresponding field and then clicking update. Please note you can not move your files to a new root folder or modify the document root for domains that share the document root with the main domain.

Remove the Domain function allows you to delete a domain from your cPanel account.
Click on the Remove Domain button to remove a domain from your cPanel account. It is recommended to take a full backup before deleting a domain. Removing a domain does not automatically delete the mail folders in the public_html folder, however, the email accounts will be deleted.

So the Domains section is a great tool for all-in-one management of your domain! It is a one-stop shop for all things domain management.

WordPress

Emails

Email Overview

At Vpsux we provide unlimited email accounts with every shared and reseller hosting plan on cPanel.

The emails use the standard IMAP/POP protocol for incoming mail, and SMTP for outgoing mail. That means you can configure your email accounts on all major mail clients and mobile devices. We also provide webmail.

The key connection details are:

Webmail Linkwebmail.[yourdomain.com] or [yourdomain.com]/webmail

You can also use the webserver hostname
Incoming and Outgoing Mailserver Namesmail.[yourdomain.com]

You can also use your web server hostname
Email account usernameYour full email address (e.g. you@[yourdomain.com])
Email account passwordAs set in cPanel
Incoming Mailserver settingsSSL On, Port 993 (This should be the default!)
Outgoing Mailserver settingsSSL On, Port 465 (This should be the default!)

Reseller Hosting

Building Websites on Vpsux

How to Preview Your Website on Our Servers

Whether you just want to create a site without making it live instantly as you work on it, or we just migrated your website to ourselves, in this article, you will find some tips on how to preview your site on our servers without it actually being live. In this article, we will go over every famous OS that is currently being used by people.

You can have a quick preview of your site in your browser. There is an online tool you can use to preview your website quickly, and all you need to do is visit https://sitepreview.org/. This online tool will pick up which server your site is on automatically, and all you need to do is enter your domain name. However, if you have your domain added to multiple servers from us or if there is an error that occurs, you can untick the field called “Lookup IP against mysecurecloudhost.com nameservers.” In the second field, you will need to manually enter the IP, and you’re good to go.
Ubuntu

To edit the host’s file, you will need to use the Terminal for Ubuntu. Write the following to edit your file once you open up the Terminal: sudo nano /etc/hosts

In the Terminal, the file will open, and you will add the line at the bottom. If you want to keep the file open afterwards you’ve saved it; you need to press Ctrl and o. To save and close the file, you need to press Ctrl and x. Then, you will be asked if you want to save the changes that you have made. Type n for no or y for yes, and then press Enter.

Mac

When it comes to Mac, the same directions as Ubuntu need to be used due to the fact that in order to edit the file, both require the Terminal. The commands will be exactly the same as above.

Windows 10

You can use the search function to open Notepad using administrator privileges. All you need to do is type in Notepad, then right-click on the icon, and choose the first option, “Run as administrator.” Now, you will have the privileges in Notepad that you need in order to add your text.

You need to click on file “File” that is located on the top left corner once you open Notepad, and then to open the file, all you need to do is click “Open.” You will write the following path in the field, and you will click “Open.”

c:\windows\system32\drivers\etc\hosts

You will put the following at the bottom of the file, and then you will click on “Save.”

IP Address of our server yourdomainname.com www.yourdomainname.com

Once your file has been saved, you can open your website from any browser you want and see how it looks.

How to Boost Your Hosting Performance

OpCache

Opcode caching is done by compiling PHP into pre-compiled bytecode so that PHP doesn’t have to be re-interpreted per request. It is excellent for boosting the speed of large apps with many includes/require statements. With OpCache, page loading times can be decreased from several seconds to less than 500ms. OpCache can be enabled in the cPanel under the “Select PHP version” option. Then, you click the OpCache icon, and you’re done. However, it’s recommended to leave OpCache disabled only when debugging or site development.

Caching With WordPress

Caching with WordPress is enabled through plugins, and installing them is pretty simple. You go to the wp-admin, press the Plugins icon, and then the Add New icon. After this, you type in the name of the plugin you want to install. There are numerous WP caching plugins that work differently for everyone, depending on the themes and other plugins you have installed. The top three are:

● WP Super Cache ● W3 Total Cache ● WP Fastest Cache

You should only install one of these plugins to avoid causing conflict and actually slowing down your performance.

Leverage Browser Caching

Browser caching enables the customer’s web browser to download CSS, JS, images, and other static assets into local storage for a limited time, which usually reduces requests for each page, thus reducing the server load. Browser caching is enabled by adding the following lines to your .htacess file:
ExpiresActive On ExpiresByType image/jpg “access plus 1 year” ExpiresByType image/jpeg “access plus 1 year” ExpiresByType image/gif “access plus 1 year” ExpiresByType image/png “access plus 1 year” ExpiresByType text/css “access plus 1 month” ExpiresByType application/pdf “access plus 1 month” ExpiresByType application/javascript “access plus 1 month” ExpiresByType application/x-shockwave-flash “access plus 1 month” ExpiresByType image/x-icon “access plus 1 year” ExpiresDefault “access plus 2 days”

Gzip Compression

Gzip Compression is used to reduce the size of the data that you send from your server. All of the most popular browsers support Gzip compression, and they look for the specific header when making a HTTP request. Gzip compression enabled fast loading speeds and smooth performance.

Image Optimization

To avoid slow loading times and decreasing your SEO, the images you post should be less than 500KB. To ensure your images meet these criteria, you can download WP Smush, one of the many WordPress image optimization plugins.

How to Minify CSS and JavaScript Files

Minifying Javascript and CSS files implies removing white space, line breaks, etc. It reduces the size of the files to make them easier to download and process. If you’re using WordPress, plugins like W3 Total Cache will handle the process for you.

Building Website with Sitepad

There are a lot of ways you can create a website on the Internet. And the best part is that you don’t need to learn a single line of code. You can use something simple like SitePad Website Builder. It’s an easy system that has everything your website will need and will help you get your website up and running in no time.

SitePad is a popular drag-and-drop website builder with Professional Themes which cover a wide range of categories like Blog, Business, Portfolio, Restaurants, Travel, etc. You can build your professional website using an easy-to-use editor and publish static web pages. It is easily accessed through your cPanel dashboard. In this guide, we will cover the basics of creating a new website using the SitePad Website builder.

How to Install and Set Up SitePad Website Builder

Before we install and set up SitePad, let’s get you logged in.

  • Log In to your Vpsux dashboard,
  • Click on the “Log into cPanel” button to access your cPanel.
  • Scroll down until you see the SitePad website builder themes section and choose a theme for your website( all the Themes are responsive so your website will work across all device sizes).
  • Attach your domain name(even if it’s a subdomain.) and fill in the site details as well
  • Click on the “Proceed With Install” button at the bottom of the page.
  • Now, you have successfully set up the site, you will be redirected to the “Sitepad Editor” within seconds.
  • Click any text to edit it, or use the drag-and-drop widgets in the left-side navigation.
  • To change which page you’re editing, or to create a new page, choose from the “Pages” drop-down.
  • Save Changes to Your Website
  • When you have finished editing, click the “Update” button to save your work. When you are ready to make the page (or the site) live,
  • Click the “Publish” button.

The final website will be hosted on your web server and since the files are static your website will load much faster as compared to a PHP website. Remember, if you have multiple domains and you want to make sure that SitePad works on the correct one, then make sure that the domain you want is attached properly in the site details configuration portion of the setup above.

You can have your site running in no time by setting up a website using the SitePad Website Builder. You can publish multiple sites, manage upgrades, and even clone a site, all from cPanel using SitePad. Every website template is responsive, meaning your site will look great on any screen size.

Domain Names

Accounts and Billing

Cancellation and Refund

We are sad to see you go and would love you to stay back with us. However, if you do not need your hosting package anymore and wish to cancel it, you can place a cancellation request within your client area. All websites for add-on domains, subdomains, as well as email accounts (if any), that are hosted in your cPanel account will be suspended and further terminated along with the main hosting service after a cancellation request has been submitted.

Ensure your hosting account and all its data is backed up before it gets suspended and then cancelled to avoid any unwanted service interruptions.

Shared Hosting: Customers have a money-back guarantee period of30 Days.

Resellers: Customers have a money-back guarantee period of 45 days.

Dedicated Servers: The refund policy allows for a 7-day money-back guarantee.

You can cancel anytime and a refund of your hosting services can be requested within 45 days of purchase. If a cancellation request is submitted when the 45-day grace period is over, the refund will not be granted.

To place a cancellation request, log into your client account
Go to quick actions
Click Cancellation Options
Fill in the required fields in the cancellation form with your feedback and submit the request.
You will receive an email confirmation once your request is completed.

Leaving your feedback about our services is crucial to our ability to successfully serve our customers. We would truly value any information you can offer.

Cancelling the hosting account does NOT cancel your related domain name registration. A domain once registered cannot be cancelled or refunded.

Network and Technology

Hardware and Locations

At Vpsux we set every single cPanel/WHM server up identically. That includes:

  • Shared hosting
  • Reseller hosting
  • Managed Dedicated servers

This is true in every location and with every underlying network provider we use. The service you get is identical. We designed this in order to provide the most stable and reliable service.

Hardware specification

We use high-end NVME hosting. On shared and reseller hosting, this is typically on servers with 128GB+ RAM and AMD EPYC CPUs.

Because we use CloudLinux, each cPanel account is limited in the RAM and CPU usage that it can make use of, but the whole server capacity is huge and the hardware performance is phenomenal.

We have tried various server setups over the past few years in order to provide the most consistent and highest performance hosting we can. This was the optimised setup we settled on.

We do not provide individual server specifications on request and exact underlying hardware can vary from server to server.

All servers run redundant RAID storage

Locations

As a global hosting provider we offer hosting locations around the globe. We do not run our own datacentres but instead put our managed hosting platform on top of various network providers. We offer the following locations:

  • Singapore

We are adding more locations as we find infrastructure providers that match our high standards and are able to accomodate the advanced features we need such as unlimited bandwidth and inline DDOS protection.

In each of the above locations we may use a number of providers and specific datacentres. We make those decisions based on various factors including network performance, availability of hardware, reliability, government relations.

On dedicated servers we can offer more granular choice about where you want to be located and work with you to find the most suitable setup for your needs.

Backups

All servers have backups stored offsite using JetBackup.

AnyCast DNS

We run our own Anycast DNS service

DDOS Protection

We provide inline DDOS protection on all servers. We do not offer individual site protection against your site getting DDOS attacked — and we will likely take your website offline should you be under attack. However, this enables us to keep other websites (and the server) online in the event of a DDOS attack.

Software Stack

Every server we deploy runs indentically and includes the following

Software NameDescription
cPanel Control PanelcPanel is the world’s most popular hosting control panel.
WHM (Web Host Manager)WHM is the reseller and server management interface for cPanel. If you have a reseller account or a dedicated server you will have access to WHM.
CloudLinux 8CloudLinux allows us to limit the resource usage of individual cPanel accounts. This lets us put multiple shared websites on one server and stops one user from affecting others on the server.
LiteSpeed Web ServerLiteSpeed Web Server is a high-performance, secure, and easy-to-use web server that can interchange with Apache. It is part of the “NR Cloud Hosting” platform. The LiteSpeed cluster runs on VMware, with load-balancing performed by an F5 pair. It operates HTTP on the specified IP addresses, while HTTPS traffic is terminated at the F5 and forwarded to the LiteSpeed cluster over HTTP.

In this environment, PHP applications are executed through FastCGI and LSAPI. User data is stored on a Network File System (NFS) volume that is mounted on both nodes of the LiteSpeed cluster
Imunify360Imunify360 on Vpsux is an advanced security solution which provides various features to protect hosting accounts. Imunify360 provides ongoing protection against malware, automated patching, and is integral for maintaining the security of websites hosted on cPanel servers.
SitePadSitePad is a website builder included with certain hosting plans that enables users to easily create and manage their websites without needing any coding skills. It offers a user-friendly drag-and-drop interface, allowing users to customize their websites fully.

LVE Limits Explained

LVE, or Lightweight Virtual Environment, creates isolated, small environments for every user on the server, and each one of them receives a specific portion of security lockdown features and dedicated resources. LVE guarantees users that their web hosting neighbors won’t inter-access their data on their server, nor will they steal SSD speed, RAM, or CPU from them.

CPU Cores

When processing data, an important piece of hardware that is used in the process is CPU. This piece of hardware has sockets with “cores” that each perform requested tasks. Some tips you should keep in mind if you want optimal CPU usage are:

  • Make sure your site is up to date, optimized, and tidy, and remove any data or content that it doesn’t need.
  • Enable using a CDN from your cPanel menu. This will help you offload delivering and searching of your website data, and it will take the strain off the server.
  • There is less strain on CPU cores if there is a more cached content.

Memory (RAM)

Temporary storing data needed to do tasks is RAM memory. Users accessing various pages of your site and MySQL data queries affect this resource, as well as the activities you take on your site. The data is removed once a task is completed, and the space can be used for another task. For optimal RAM usage, you can follow the following tips:

  • Optimize.
  • The latest versions of Themes, Plugins, and Core will ensure that your CMS is tidy. Plugins that you don’t need should be removed in order to avoid draining memory usage with tasks that you aren’t in need of.
  • Automatic cron tasks should be disabled from running by themselves. In addition, they should be set to run at set intervals of time from the Cron Jobs tab in cPanel.
  • You will decrease the active tasks that use up RAP from repeated visits by serving cached content to users, so make sure that you install a caching plugin.

Entry Processes

The number of processes that enter your account are the entry processes, for instance, SSH sessions, PHP pages accessed by users, and cron jobs. Depending on the type of request that is being made, they are processed fast by the CPU.

IO and IOPS

IO stands for Input/output, and it is measured in MB per second. This influences the size of write/read data blocks served on your site. IOPS stands for Input/Output Operations Per Second, and it affects write/read data blocks number served on your website. If you optimize other limits properly, you shouldn’t be facing issues with these two as well.
Number of Inodes

Inodes are storage spaces used to hold the data of each folder and file under your hosting space.

Cage FS Security

The thing that defines the LVE limits for each account and doesn’t allow them to interfere with other accounts is the CageFS feature that is offered by Cloudlinux. However, keep in mind that this doesn’t apply to MySQL. Even though the resources are maintained and separated per cPanel account, something that is elementary for all accounts to use is MySQL.

CloudLinux Limits

CloudLinux is a fork of the linux operating system that lets you limit the resource usage of individual cPanel accounts. On our shared and reseller servers this lets us set how many resources a specific cPanel account can use.

Our limits are set as follows:

Up to 4GB RAM depending on package
Up to 2 vCPU depending on package
IO – Between 50MB/S and 250MB/S depending on package
Iops – Between 1024 and 5200 depending on package.

Disk Space Limits

With Vpsux, you receive one of the most generous offers for disk space, including up to 500 GB of NVMe SSD disk space integrated into our plans. This offer is exceptionally generous, and there are truly no hidden catches. However, there are a few conditions.

First, the storage must be utilized for hosting websites online. It cannot be employed for backup storage or file archiving.

Second, we enforce a fair usage limit. While we understand that some individuals may wish to store 100GB of emails in their mailboxes, this practice is not compatible with our disk space limitations and is unfair to other users.

Firewall IP Block

A firewall is a security system that allows the server to block dangerous and unauthorised access, it protects and allows legitimate communications to pass. Due to security reasons, we have installed a firewall on our servers with ConfigServer Security & Firewall or ‘CSF’, which is used for increased server security to block IPs based on suspicious behaviour, like trying to log in with a failing password too many times within a certain timeframe.

Sometimes you find out that your websites are inaccessible. More than that, you are not able to access Mail, Web, FTP or Control Panel services, while others may very well access these services.

The links to your cPanel(http://serverIP/cpanel and http://cpanel.domain.com) show an error message like server connection timed out, the site cannot be reached, the connection was reset, the site could be temporarily unavailable or too busy. You tried all of the URLs and still got one of these messages, most likely, your external IP address was blocked by our firewall and you need to contact support to unblock your IP.

First, you need to check if your server is up and running. If the server is running normally, most likely, your external IP address was blocked by Firewall.

Some events, such as repeated login attempts with incorrect credentials from within the cPanel, webmail, email client, FTP/SSH and PortScan activity could be the reason for the blocks. Let’s figure out how these could be avoided and resolved when the issue presents itself

The number of failed cPanel login attempts has been exceeded

When you were not able to log into cPanel for the first time, please do not try to log in as many times as possible. Continuous failed attempts can get your IP blocked. To avoid that, use auto-login options in the Vpsux account or check your login details in the Welcome Email that was sent to the registered email account linked with the hosting package. Otherwise, feel free to reset your cPanel password

POP3/IMAP/SMTP or Webmail Connection Failed

In addition to securing access to cPanel, the firewall also prevents unauthorized access to the mail service

  1. Blocked due to failed attempts to access webmail

If you are having difficulty accessing your webmail and therefore cPanel and webmail are no longer available, you have probably activated, most likely you have triggered a similar IP block for email access.

  1. Block due to failed POP3/IMAP login attempts

If you start receiving errors of IMAP/POP3 failed authentication in your email client, then it is possible that login credentials for the email account are incorrect. In this case, the email client will not stop trying to access the mail server which may also result in a permanent IP block.

  1. Blocked due to failed SMTP connection attempts

This kind of block occurs when SMTP authentication is invalid so you can’t send mail from the email client Make sure that SMTP login is your email address, and the correct password. Once your IP address has been unblocked, consider resetting your password if you are still unable to log in. You can do it in your cPanel account on the Email accounts page >> Manage option.

FTP/SSH Login Failed

The web owner has an FTP client set with a very high number of simultaneous connections. Incorrect configuration of email client and FTP client (for example FileZilla) leads the firewall to think it is a brute force attack. If there are many users in your network and they are accessing the Internet from an external IP address, make sure they are not reconnecting frequently using an FTP or email client . Connection requests from an IP address can trigger the firewall to block the IP address. You can change the maximum number of concurrent FileZilla connections for each site you connect to as follows:

  1. Start the FileZilla FTP program and navigate to Edit -> Settings
  2. In the left side menu on the Settings window, you should see the Transfers option. Click on it.
  3. Under Concurrent transfers, you have the “Maximum simultaneous transfers:”, followed by a text box with a numeric value. Make sure the number is 3 or less. It is recommended to keep this value at 1 if possible, as having multiple connections will slow down your uploads in the long run. If the value is greater than 3, you may get blocked.
  4. Press the “OK” button and exit FileZilla. Then, restart it again for the changes to take effect.

Incorrect Email Client Settings

Mail client settings can also cause IP blocking, so if you’re having trouble setting up an email client, it’s best to remove the email account from the email client and try again.

Failed web page login

It occurs when there is an authentication form or a secure directory on the website. Please make sure you use the correct login information. Otherwise, there is a chance for your IP to get blocked.

WordPress Incorrect Password

Repeated attempts to login to your website admin area (e.g. WordPress backend) with the wrong username and password combination.

Unauthorized Country IP

For security reasons, the firewall blocks IP addresses from certain countries.

PortScanning

Attempts to scan server ports are detected as suspicious because they are often used by hackers to detect possible vulnerabilities. Port scanning is an attack that sends client requests to a range of server port addresses on a host with the goal of finding an active port and exploiting a known vulnerability in this service. To avoid this, make sure your clients are configured not to constantly attempt to scan a server’s ports.

Quick Fix for cPanel IP blocking Issues

If your IP address has been blocked, you can ask our support to unblock it. All you have to do is to open a support ticket and provide us with your IP address using a tool like whatismyip.com.

What is a 403 Forbidden Error (and How Can I Fix It)?

Running a website, whether it’s a blog, an e-commerce store, an information landing site, or anything in between, is critical to your online presence. As with all things technology, hiccups can happen on your site, making the user experience anything but smooth.

Error messages are common problems for anyone running a site. While some of these messages are more prevalent than others and are easy to decipher, others are not. If you recently encountered a message that says “403 Forbidden: You are not authorized to access this server” and you don’t know what to do, this article will provide you with easy ways to resolve it.

A 403 Forbidden error occurs when you do not have permission to access a web page or something else on a web server. The issues causing the “403 Forbidden” error are quite different and require different approaches to resolve. Some of the solutions can be implemented by both visitors and website owners, assuming the problem is with their device or local network. However, issues caused by a website configuration can be examined only by the website administrators as they require access to the backend settings.

We will start with the general solutions that anyone can try and narrow down to more specific solutions that require administrator privileges to the Website.

If you are just a visitor, be sure to try these steps:

  • Refresh the Page
  • Double Check the Address
  • Clear your browser’s cache and cookies
  • Check if you have Permission to Access the URL
  • Try Again Later
  • Contact your ISP
  • Disconnect from your VPN

If you are the website owner, most likely it’s incorrect file permission on your server. This error can be triggered by a faulty plugin or a corrupt .htaccess file. As a website owner, you can check the error logs from your hosting panel as they may indicate the source of the problem. However, you may also need to contact your hosting provider to access or change certain settings on your site In most cases, you should be able to resolve the issue on your own. We recommend backing up your site in case something goes wrong and you need to restore it to an older version.

Below are the steps to fix the 403 forbidden error.

Faulty WordPress Plugins

The 403 Forbidden error can also be caused by a faulty plugin, you will have to deactivate your plugins and then reactivate them one by one.

  • Log into your cPanel
  • Scroll down to the files section and then click on File Manager.
  • Click public_html, go to the wp-content folder and locate the plugins folder.
  • Click the plugins folder and select Rename.
  • Give the folder a new name, for example, “plugins.bk”. your plugins will be automatically deactivated
  • After deactivating the WordPress plugins go back to your website and reload the page if your website opens fine, it means that you have a problem with WordPress plugins.
  • Your next step is to figure out which one it is.
  • Go back to your cPanel and rename the plugins folder back to “plugins”.
  • Go to the Plugins page in the WordPress dashboard and activate the plugins one by one.. Keep doing this until you can reproduce the error.
  • Once you have identified the faulty plugin, you can either replace the plugin with an alternative one or contact its developer for support.

Corrupt .htaccess File

if the user makes changes to the .htaccess file and for this reason the .htaccess file is corrupted and may affect the website. So to resolve this incorrect .htaccess file to need to edit the .htaccess file in edit mode and replace the corrupted file with the original file.

Steps to edit the .htaccess file:

  • First, you need to login to your cPanel
  • Go to the files section and then click on File Manager.
  • Select the .htaccess file and edit it(If you can’t find it, go to the settings and enable the “show hidden files” option.)
  • Now you need to replace the content of your htaccess file with the content of the original htaccess and then click on the “Save Changes” button
  • You can check the WordPress code here if you do not know the content of the original .htaccess file
  • Replace the content of the .htaccess file

Wrong File Permissions

If the above two solutions failed to resolve the 403 Forbidden error, then it is very likely that the incorrect file permission is causing the 403 Forbidden error. Also, keep in mind the files and folders stored on your website have different file permissions and these file permission allows those who can access the webpage.

Note:

  1. All files stored on your website have 644 file permission.
  2. All folders stored on your website have 755 file permission.

If the file permissions are incorrect, the web server does not allow the user to access the Webpage then change the file permission that is defined above.
After changing all file permissions of files and folders then click on the “Ok” button to save the file permission.

Content Delivery Network (CDN)

  • If you continue to receive the 403 Forbidden error after following the steps above, you may have a problem with your Content Delivery Network (CDN).
  • It is a network of servers located in different parts of the world, with each server hosting a copy of your website. Many hosting plans come with a CDN to boost your site’s performance. To see if your CDN is the cause of the error, you will need to temporarily disable it.

Verify the A Record

if your domain name points to the wrong IP address, where you are not authorized to view content, the 403 forbidden error can also occur. If you have recently transferred your site from one host to another and did not change the nameservers, your domain may still be pointing to your old web host. Once the old host deletes your account, it will cause a 403 error status code. Therefore, check that your domain name points to the correct IP address, if not, point your domain’s nameservers or A record to the correct servers.

Malware Scan

Another cause of the 403 error is malware. If your WordPress site becomes infected with malware, it may continue to inject unwanted code into the .htaccess file. This way, even if you continue to fix the file using the first method provided, the error will still persist. Scan your website for malware. There are many WordPress security plugins like Sucuri or Wordfence to do this.

Rolling Back to Recent Updates

If you recently updated the CMS itself just before the 403 Forbidden Error appeared, you might want to consider rolling back to the previous version you installed when everything was working properly. Likewise, any extensions or modules you’ve recently updated can also cause server-side issues, so downgrading to older versions of those can also help.

Unexpected Database Changes

Uninstalling a CMS extension does not guarantee full recovery of changes. This is especially true for WordPress extensions. These extensions have carte blanche status within an application, which gives them full access rights to the database. With this access, an extension can modify database records that do not “belong” to the extension itself. This means that it can modify records created and managed by other extensions of the same CMS.

In these scenarios, the extension may not know how to undo changes made to database records, so it will ignore those items when uninstalling. Your best course of action, assuming you’re reasonably convinced that an extension is the likely culprit of the 403 forbidden error, is to open the database and manually look at the tables and records that have likely been modified by the extension.

Application Code or Scripts

If all else fails, manually debug the application by analyzing the application and server logs. Ideally, make a copy of the entire application on a local machine and perform a step-by-step debugging process. This will allow you to recreate the exact scenario where the Forbidden 403 error occurred and visualize the application code at the moment something went wrong.

You will need to contact support if none of the listed steps worked for you. Understanding the problems causing the error is crucial for fixing them in a timely manner – before the website suffers from traffic loss.

How to Host Dynamic DNS Domains with cPanel

DNS is the system used on the internet to name computers, with one of its major uses being to translate domain names, like vpsux.com to IP Addresses(104.26.1.125). This system makes it a lot easier to access services online like Google, Quora, and Vpsux Hosting without needing to remember long strings of numbers. But for DNS to work, these IP addresses need to remain consistent; if the IP addresses of any of these services changed, they would be inaccessible until the DNS records were updated. However, that’s usually not a problem, as service providers like DigitalOcean, Google Cloud, and AWS give servers running on their platforms Static IP addresses which don’t change.

Although cPanel is great for managing data-hosted websites, apps, and email accounts hosted on data centre servers, many people prefer to host online services at their homes or business. Many of these ISPs do not provide dedicated IP addresses, what this means is that a domain name cannot be used to connect to services hosted on their networks. Dynamic DNS, which automatically updates domain records when IP addresses change so that the domain remains connected to the corresponding server is the solution.

What is Dynamic DNS?

Dynamic DNS is a system for updating DNS (Domain Name System) records automatically. A DNS server is needed to convert the domain name into an IP address(which is a unique number that identifies devices on the internet) when entering a URL into a web browser. The server examines DNS records stored in zone files to determine the IP address associated with a domain,

When an IP address changes Dynamic DNS allows devices such as network routers to inform servers, the device connects to a unique web address, verifies, and transmits the new IP address. The record of an IP address that changes become quickly outdated which leads to connection loss because the server sends the incorrect address. When the zone records of an IP address change ,cPanel updates it so that the next time someone attempts to connect, they are given the correct IP address.

It is incredibly easy to set up dynamic domains in cPanel with the Dynamic DNS tool. We’ll show you how to set up a domain.

  • Log in to your cPanel account
  • Find the Domain section and navigate to Dynamic DNS
  • Click the Create button.
  • Fill in the information
  • Enter a new subdomain for a domain that is managed through your cPanel account. You can choose a subdomain name according to your requirements. If you want you can enter the IP address too, here you have to enter the IP address where you want to point your domain. The IP address will be updated automatically once the dynamic DNS is working.
  • After the subdomain has been created in DDNS cPanel generates a unique URL which is called webcall. A webcall is the address through which a router tells cPanel that its IP address has changed.
  • Upon receiving this message, cPanel updates the domain’s zone records. The DDNS entry will be created and a URL that ends with a unique string will be generated. This URL should be treated like a password, visiting the URL will update the DDNS entry with the IP address you are visiting from.

Configure Dynamic DNS Router

DDNS client has its own process for configuring custom DDNS domains, you will be required to:

  • Go to your device’s DDNS configuration interface.
  • Select your Custom DDNS provider.
  • Enter the required information( username, password, domain name, and webcall URL).
  • Click the View SSL Certificate ( We strongly recommend that you use SSL to avoid sending an unencrypted username and password). You need to provide an SSL certificate to connect the device through an encrypted channel

After this has been set up, your device will use the webcall URL to communicate with cPanel whenever its dynamic IP address changes, ensuring that the service hosted on your network is always accessible at the specified domain name.

Please note the Dynamic DNS feature is available only for the domains pointed to our Vpsux nameservers.

Automatically Updating Your DDNS Record

While the DDNS record should not change unless you visit your DDNS URL from another IP address, it may be a good idea to set something up to automatically visit your DDNS URL from your IP, so when/if your dynamic IP changes, your DDNS record automatically changes with it. While some routers have DDNS support, the way cPanel handles DDNS is often different from the way other providers handle it; this means the DDNS settings in your router may not be the way to go here.

I’ve found that setting up a cronjob to periodically visit the DDNS URL is a quick way to ensure the DDNS record is kept updated. Depending on what type of router you have and what firmware it’s running, you may be able to set this cronjob up right on your router, otherwise, having it run on a home server (that is running Linux, macOS, or some other UNIX-like OS) would be sufficient. You can get to the cronjob editor on a home server by running: crontab -e. This cron entry below would visit your DDNS URL every hour on the 0th minute; you can use the Crontab Guru to translate crontab schedules

How To Clone A Website In cPanel

Website cloning means copying or modifying/duplicating an existing website design or script to create a new website. Website cloning allows designers and entrepreneurs to create and start their own website business without the need to develop it from scratch. You might want to clone websites to your cPanel server for many reasons. Since the copies are identical to an existing website, cloning makes it possible to deploy test and staging sites. It’s also a quick way to create a new site using the old one as a base.

Site owners use cloned sites to give designers and developers access to a working environment.. Cloning can be done from the command line, but it is time-consuming and mistakes are easy to make. cPanel and WHM automate the most error-prone steps so you can quickly clone sites based on content management systems and e-commerce applications.

We’ll start with the fastest and most convenient way to clone a WordPress site using WordPress Toolkit, Softaculous and the manual process.

Clone a WordPress site with WordPress Toolkit

WordPress Toolkit automatically copies the site, creates a new database and a new database user, configures the site to use the database, and if necessary, creates a new subdomain.

  • First, go to the WordPress Toolkit interface in WHM or cPanel
  • Open WordPress Toolkit and expand the detailed view of the site you want to clone.
  • After clicking Clone, a window will appear asking if you want to clone WordPress to a new subdomain or an existing domain.
  • Click the Clone tool on the site dashboard.
  • WordPress Toolkit creates the subdomain and location to clone the website if they don’t exist
  • Select a subdomain and location to clone the site
  • After setting up the subdomain, click Start at the bottom of the page and the cloning process will begin.
  • When the cloning is complete, you will receive a notification that your website has been cloned. When you’re done, log in to the cloned site.

Cloning a Website Manually with cPanel

Content management systems(WordPress, Joomla, and Drupal) are composed of two main asset types. The first is PHP code files and static files(images, JavaScript files, and CSS). The second is information stored in the site’s database(page content, configuration settings, user information, etc).

To clone a site, both static files and site’s database must be copied. Create a new folder and copy the site’s files into it. Export the original site’s database, create a new database for the clone, and import the data into it. Configure the clone to work with the new database. We’re going to focus on cloning a site into a new directory rather than a subdomain.

  • Create a Folder and Copy the Site’s Files We can create a folder for the site’s clone and copy the files in File Manager, which you can open from the Files section of cPanel’s main page menu.
  • Select the directory containing the WordPress site you want to clone.
  • Click Copy in the toolbar and enter a name for the new directory. To keep things simple, we’ll clone the site into a directory under public_html so that you can access it from a URL such as “example.com/testing WordPress.”
  • File Manager copies the directory and all of its contents, giving you an exact duplicate of the original site’s files.

Clone the Site’s Database

Cloning the database is straightforward with cPanel’s MySQL tools but a little more complicated than copying files.

  • First, create a new database.
  • Open MySQL Databases, which you’ll find under Databases the main page menu.
  • Enter a name for the new database under Create New Database and click the Create Database button.
  • Next, we export the original database. We’ll use phpMyAdmin, which is also under Databases in the cPanel menu.
  • Select the original database in the sidebar.
  • Select the Export tab and make sure the Quick export method is selected.
  • The custom method lets you change database export options, but we’ll stick with the defaults.
  • Click Go.
  • This “dumps” the database, downloading an SQL file to your local machine with the information needed to recreate the original site’s database. That’s what we’re going to do next, also using phpMyAdmin.
  • Select the new database (the one we created in the previous section).
  • Click on the Import tab.

In the File to Import section, click Choose File and locate the SQL file you just downloaded. Click the Go button at the bottom of the page.

The last step in this section is to provide the database with a user with a password. You can use an existing database user, but we’ll add a new user and provide them with a unique password.

  • Log into cPanel,
  • Navigate to the MySQL databases page.
  • Enter a username and a password under Add New User section.
  • Click Create User, then return to the MySQL Databases page.
  • Select the new user and the database we created in the previous section.
  • Click Add
  • Select “All Privileges” on the next page and confirm the changes.
  • The files and database have now been copied,, but our cloned WordPress site is still configured to use the original site’s database. We will now configure the clone to use its own database.
  • Edit the cloned site’s database and URL configuration.

This step is specific to WordPress, but you’ll need to do something similar for other content management systems.

  • Open the file manager and select the new site directory.
  • Select the wp-config.php file.
  • Click Edit on the toolbar.
  • WordPress has to connect and authenticate with the new database, as such several fields in the MySQL settings section of wp-config.php need to be modified
  • Enter the new database name in the DB_NAME field.
  • Enter the user we just created in the DB_USER field.
  • Enter the user’s password in DB_PASSWORD.
  • While wpconfig.php is open, we can also notify WordPress of its new URL.
  • By adding the following lines, with the appropriate changes, to the bottom of the file.
<! – wp:paragraph – >

define( 'WP_HOME', 'http://example.com/testingwordpress' );

<! – wp:paragraph – >

define( 'WP_SITEURL', 'http://example.com/testing wordpress' );
  • Save Changes when you’re finished.

You should now be able to load your cloned site at http://your_domain.com/your_subdirectory which will be something like http://example.com/testingwordpress.

Cloning a Website Using Softaculous

Softaculous, however, has a new clone feature that makes cloning much simpler. Since it leaves the original site in place initially, Below is a quick step-by-step guide on how to clone your site with Softaculous.

  • Login to your cPanel account.
  • Locate and click ‘Softaculous Apps Installer’.
  • Click the application in which you want to clone and Click on ‘Clone’.
  • Enter the Clone installation details.
  • Click on All Installations, this will take you to the Clone Installation page. You can fill the required details of where you want your clone to go.
  • Choose Protocol: Stick with the default https://
  • Choose Domain and leave the In Directory blank(if you are moving to a subfolder, enter that here).
  • Database Name: Leave it as default or enter a database name
  • Once the required information for your clone has been filled in, click on the Clone Installation
  • Softaculous will install the clone to the new folder(domain/subdomain)you selected. It also clones the database as well so that each copy has its own. (Be sure that you have enough room on your hosting plan for the databases or your clone will fail).

This is how to clone a website.

Can we Enable Litespeed Crawler?

LiteSpeed Crawler is an integration of the LiteSpeed Cache plugin that can help speed up your website. The crawler goes through your website and updates the cached pages to reduce the waiting time for your visitors which saves significant bandwidth!

Additionally, with the crawler refreshing expired pages at regular intervals, the chances that a user will encounter an uncached page is significantly diminished. This makes for a faster site.

Crawler functionality is enabled or disabled at the server level, and its availability is controlled by us to reduce resource usage.

Litespeed Crawler is disabled by default in all shared hosting plans. However, you can install it yourself on our unmanaged VPS options.

How to Host Git Repositories with cPanel

Git is an open-source version control system(VCS) which tracks the history and versions of content (files and directories) and manages changes to a project without overwriting any part of the project. It allows developers to collaborate and work on a project at the same time.

The Git Version Control menu allows you to create or import Git repositories and host them in your cPanel account. The cPanel menu allows you to create, clone, view, and deploy repositories without having to log in to your account via SSH. The cPanel Git Version Control tool provides a convenient graphical interface that allows access to Git features without using the command line.

How to use Git Version control in cPanel to install and update a site

The steps below allow you to easily deploy and manage your projects.

To create an empty repository you will need to disable the Clone a Repository option.
Using your preferred text editor on your local machine, add a .cpanel.yml file to the root folder of your repository.
Add the following to .cpanel.yml

deployment:
 
 tasks:
 
   - export DEPLOYPATH=/home/cpanelUser/public_html/
 
   - /bin/cp -R * $DEPLOYPATH

Replace the “cpanelUser” with your Cpanel username.
.Git Add, commit and push these changes to GitHub.

  • Head over to your cPanel account
  • Under files, select the Git Version Control tool
  • Toggle off the Clone a Repository button
  • Click Create, where you can start a new repository from scratch. This process will create the /.git folder in the newly created repository. Make sure you do not modify/delete the /.git directory or its contents. Any changes to this folder can break the repository irreversibly and lead to data loss.
  • In front of the newly created repository, click on “MANAGE”
  • Enter the file path to the new repository
  • Name the repository as it will appear in your cPanel interface
  • Click Create at the bottom
  • Then, it will be transferred to another screen with commands which you can use to push a Git repository from your PC to cPanel.
  • In the Repository Path text box, enter the path to the document root of the site, the document root is usually public_html. However, you can install the site in a public_html subdirectory if you wish.
  • Make sure to set the correct permissions on the directory so that the site is visible. In the Repository Name text box, enter a descriptive name for your repository.
  • Click Create.

Please note that Git Version Control will only show Git repositories created using the cPanel menu itself. Therefore, creating or deleting repositories via SSH will cause inaccuracy in the list of repositories displayed here.

Clone an Existing Repository into your cPanel Account

Be very careful when creating a repository in a directory that already contains files. If for some reason you delete the repository from cPanel, the entire directory will be deleted. Instead of creating your own Git repository, you can “clone” a repository that already exists on the web.

  • Head over to the cPanel
  • Under Files, Select Git Version Control
  • Copy the clone URL into the Clone URL
  • Enter the Repository path (remember the cloned repository provides its own directory)
  • Specify the repository name as it will appear in the cPanel interface
  • Click Create, and you will be redirected to your list of repositories and the cloning process will begin. This may take some time depending on the size of the repository, and all options for that repository will be disabled during the process, so you will not be able to manage or remove it until the clone is complete.

You have now successfully cloned a repository into your hosting account.

Managing an Existing Repository

The Manage option is divided into two tabs: Basic Information and Pull or Deploy. Both tabs share the following elements.

The repository path indicates the directory where the repository is located and allows you to open it in the file manager.

The remote URL is only available for repositories cloned from other sources and specifies the location of the source repository.

Currently, Checked-Out Branch displays the branches that have been checked out for this repository. It also allows you to access it in the Gitweb interface.

HEAD Commit displays information about the last commit (HEAD) in this Git repository.

In the Basic Information tab, you can also change the Repository name and select a different Checked-Out Branch. Any of these changes must be confirmed by clicking the Update button.

In the Pull or Deploy tab, you can also view information about the last deployment.. This is the information on the commit that is deployed at the moment, and the date of the deployment. There are also two buttons featured here:

Update from Remote, which is only available for cloned repositories and can be used to pull updates from the remote repository to the cPanel repository.

Deploy HEAD commit, which can be used to manually deploy the last commit.

To deploy a repository, you will need to go to the Manage Repository menu and press the Deploy HEAD Commit button in the Pull or Deploy tab.

Please note that cPanel automatically adds a post-receive hook to all new repositories which will trigger the deployment each time you push updates to the repository. Cloned repositories can only be deployed manually.

Why Create a Git Repository in cPanel

cPanel makes the process much easier by creating the repository and the necessary executable files to save and launch your project right away.

How to Clear your Browser Cache

A cache is a temporary storage for website data, which is used to improve your browsing experience. The ‘cache’ is a tool used by your internet browser to speed up the page-loading process and helps fix errors like formatting issues. Website owners can also use the caching mechanism to boost their website performance and improve user satisfaction. Clearing the cache and cookies from a web browser is a vital first step for any troubleshooting. Clearing cache is a way one can be sure that any issue you have is actually a development or server error rather than inconsistencies from browser

Many of the websites you visit are made up of thousands of media files, and sometimes it may take a while for a browser application to load all the website’s content. The first time you visit a site, your browser downloads the original data of the website in order to make it load faster the next time you visit it, this process is called caching.

It’s a necessary diagnostic when having website issues. But what does clearing your browser cache mean, and how do you clear the cache for your specific browser? If you are using Internet Explorer, Google Chrome, or Mozilla Firefox you can quickly clear the cache with a keyboard shortcut. While in your browser, press Ctrl + Shift + Delete simultaneously on the keyboard to open the appropriate window (or Option-Command-E for Safari users). Be sure and close the browser and restart it after clearing the cache and cookies.

Why You Should Clear Cache

When you use a browser, it saves some website data in your cache. It does this to avoid downloading the same files when you revisit the site. You make a change to your site, but you’re unable to see that change because your browser is still serving up the cached version of that resource. Or, the cache might have become corrupted or misconfigured.

For these reasons, a very good first step whenever you encounter an issue on your site or someone else’s site is to clear your browser cache. It won’t always fix the issue, but it is an essential first diagnostic step to rule out before assuming that it is more complicated.

How to Clear Your Browser Cache

Depending on the browser you are using, we have curated a step-by-step guide on how to clear your browser on Google Chrome, Mozilla Firefox, and Safari.

Clearing the Browser Cache in Chrome

  • Open Chrome on your computer and click the ellipsis(three dotted lines in the upper-right corner)
  • Go to the More tools menu option and select Clear browsing data
  • Pick a time frame from the drop-down menu
  • Check or uncheck boxes based on your preference. Options include Browsing history, Cookies and other site data, and Cached images and files.
  • Click Clear data.

Clearing the Cache in Firefox

  • Open Firefox on your computer and click the three horizontal lines at the upper right corner of the screen.
  • Choose Settings.
  • Click on the Privacy & Security panel.
  • Scroll to the Cookies and Site Data section and click Clear Data
  • Check or uncheck boxes based on your preference (Cookies and Site Data and Cached Web Content)
  • Click the Clear button.

Clearing the Cache in Safari

  • Click the Safari menu tab from the bar on top of the screen and select Preferences.
  • Click on Advanced.
  • Check the Show Develop menu in the menu bar box.
  • Click on the Develop tab on the Safari menu bar and select Empty Caches.

With Caching, the browser save some temporary internet files upon a user’s first visit to a specific site. As a result, the page loads faster the next time the user accesses the same website.

Clearing your browser cache can fix loading errors, and it also helps to improve web security as it prevents others from.

Moving to Vpsux

Website Migration Process

Vpsux offers a free migration service with all of our hosting packages. This means we can move your site with minimal or even zero downtime – all that we need from you are your existing hosting log-in details so that we can get access to your files and database(s). To start the process, firstly raise a support ticket and let us know the site you’d like migrated and the details for how we can log-in to your old host. Migrations can take a couple of days, depending on the complexity of the site and how quickly we can transfer everything. We will keep you updated on the progress of the migration through the support ticket system. There’ll also be an opportunity to test the site prior to changing the nameservers over by updating your hosts file.

Certain migrations are easier than others – if you are with another provider that uses cPanel we can move everything including your site files, databases, emails and everything under the existing account in one move. We would generate a full cPanel backup file and then import that over to your hosting with us – this will overwrite anything you’ve already uploaded with us with your old hosting files as part of the process.

To do this, we will need your existing hosts’ cPanel login details, and it is also important that your host allows you to create your own cPanel account backups (unfortunately some hosts disable this). If you have any questions about this, please let us know beforehand and we can check that the full backup can be created successfully.

If your provider doesn’t use cPanel, we will manually copy your site files using FTP (or SSH, if it is available) and download a copy of your database(s). Unfortunately, we cannot yet move email accounts from a provider not using cPanel, but, you can recreate these in your cPanel with us once the migration is complete. For ore information, you can refer to cPanel article: https://docs.cpanel.net/knowledge-base/transfers-and-restores/how-to-migrate-a-wordpress-installation-to-a-cpanel-server/

Once the migration is completed, you’ll need to update the nameservers on the domain to point to:-

ns1.mysecurecloudhost.com
ns2.mysecurecloudhost.com
ns3.mysecurecloudhost.com
ns4.mysecurecloudhost.com

Once the nameservers are updated, this will point your domain name to the newly migrated website at Vpsux.

The Domain Transfer Process

GTLD (.com, .net, .org, and most others) Most other domains are considered ‘GTLDs’ – this is short for ‘Global Top Level Domains’, so are not country specific. The transfer process for these domains is slightly different and relies on an authorization code or EPP key. When you order a GTLD transfer, you pay the same as a 1 year registration or renewal because as part of the transfer process, an additional year is added on to the domain expiration date.

The steps to transfer a GTLD domain are:-

Step 1 – Unlock the domain with your current provider

Step 2 – Obtain the EPP key (sometimes called an authorization code) from your current provider

Step 3 – Order the domain transfer from Vpsux – https://www.vpsux.com/clients/cart.php?a=add&domain=transfer

Step 4 – Once the order is paid for, you’ll receive an email to the admin contact on the domain you’re transferring. There’ll be a link to click and this is where you need to approve the domain transfer to Vpsux.

Step 5 – Once you’ve approved the transfer, it can take several days for the transfer to go through (depending on the registry it’s coming from), but you’ll receive an email from Vpsux once the transfer is completed.

Once the transfer is completed, you can then manage the domain from www.vpsux.com/clients under ‘Domains’.

What's the Difference Between a Domain, Website, and Email Hosting?

A domain, website, and email hosting are all related but have different functions. For you to be online you need a domain name, website, and email address

Domain: A domain such as testing.com is the address or URL that people use to access a website. It’s the name of the website. In order to have a website, you need to register and purchase a domain name. A domain name can be registered through a domain registrar live Vpsux, a registrant registers a domain. Get your domain name from Vpsux today.
https://www.vpsux.com/domains/

Website: A website is a collection of web pages that can be accessed over the internet, it is where the files live. Websites can be built using different technologies such as
HTML, CSS, and JavaScript. A website is hosted on a web server and can be accessed using a domain name.

When someone enters your domain name in a browser, the domain name is translated into the IP address of your web hosting company’s computer.

Web hosting companies like Vpsux specialize in storing and serving websites. At Vpsux we offer different types of hosting plans to our customers, please check our site to go through each plan.

Email hosting: Email hosting is a service that allows you to create, store and manage email accounts using your own domain name.
This means you can have email addresses like “[email protected]” rather than “[email protected]”. Email hosting services usually include webmail (web-based email) access, email forwarding, and email autoresponders.

In summary:

A domain is the name of your website
A website is the content and functionality of the website
Email hosting is a service to manage your email accounts using your own domain name

Knowing the difference between your domain, web hosting and email is important for keeping track of your online presence and having a functioning website. A domain, website and email hosting are dependent on one another. Your visitors get to your website by typing your domain in their address bar and sending emails to your custom address.

Getting Started with Vpsux

Welcome to the Vpsux Knowledgebase.

We’ve built out a really comprehensive documentation system that will show you how to manage all aspects of your Vpsux hosting, as well as give you tips and tricks on how to manage your website and domains.

Logging in to cPanel

Once you’ve ordered your hosting from Vpsux, you’ll receive a welcome email with details of how to log in to your hosting control panel with us once your hosting is activated (it should be within a few minutes of your order going through). If for some reason you don’t receive your welcome email, please get in touch and we can check that everything has gone through OK.

In terms of logging in to your hosting, the first step is to log in to the https://www.vpsux.com/clients area. Once you have logged in here, click Services and then My Services. Your hosting package(s) will be listed here – click the one you want to log in to and then on the next page click Login to cPanel.

Your login credentials are stored as a secure token in this area (rather than a plaintext username and password) – if the log-in fails for any reason please get in touch and we can reset this to enable you to log in.

Email

Once you’ve logged in to cPanel, you’ll be presented with a number of icons that enable you to manage all aspects of your hosting with Vpsux. One of the most common things to get set up straight away is Email – click Email Accounts and from here you can start setting up email addresses @yourdomain.com.

To access your email, you can use an email client like Mac Mail, Outlook or Thunderbird, or you can use webmail. Webmail can be accessed by visiting https://webmail.[yourdomain.com]. You’ll need to log in with the mailbox username and password you created earlier. If you need any help getting set up in your email client, please let us know – we can talk you through the setup.

Installing Applications (e.g. WordPress)

In cPanel, scroll down and find the icon that says `Softaculous Apps Installer. Click the icon of the application you’d like to install, for example – WordPress, Magento, Prestashop, Joomla – and then the system will ask you for some more information. Click ‘Install’ once you’ve entered that and then you’ll be able to log in to the admin area to get started with your application.

Nameservers

If you ordered a domain from Verpex with your hosting, your nameservers will be set automatically to link to your hosting with us. If you have transferred a domain, or if you want to use a domain you have registered elsewhere, you’ll need to update the nameservers to:-

ns1.vpsux.com
ns2.vpsux.com
ns3.vpsux.com
ns4.vpsux.com

After making the change, it can take up to 24 hours for the change to propagate and to see that in your browser.

Why Choose Vpsux?

Looking to launch a website? You’ll need both web hosting and a domain name to make your site accessible online. At Vpsux, we have years of experience in the field and can help you choose the best hosting plan for your needs. Plus, we’re giving you a free domain name registration or transfer.

Here are the top reasons why Vpsux is the best choice:

  • Vpsux offers free domain registration for those signing up for Cloud hosting, WordPress hosting, Reseller hosting, or a Cloud server package.
  • The cPanel Control Panel makes it easy for anyone looking to start a website with its many features and options.
  • You can have unlimited email accounts with Vpsux, which is essential for businesses and other professionals.
  • At Vpsux, we understand the importance of security for eCommerce sites. That’s why we include a free SSL certificate with every site we host. With SSL in place, buyers can feel confident that their purchase is safe and secure.
  • We also offer a wide range of website-building tools, including over 200 content management scripts, to help you easily create the site you need. WordPress is just one of the many options available with a single click.
  • If you’re looking to start a WordPress site, Verpex has the perfect solution for you. Our cloud hosting packages are WordPress optimized, so you can get started with just a few clicks. Plus, our technical support team is available 24/7 to help you with any issues you may have.
  • As a customer-centric organization, we always aim to provide the best possible experience for our valued clients. Trustpilot is a trusted provider that helps us measure customer satisfaction and collect feedback. Our reviews show that our clients are happy with our service and we are proud to be able to help them get started today.
  • We have over 9 locations around the world – so you can provision your websites to be closer to your customers, no matter where they are.
  • We’re an independent business – Not a faceless corporate marketing machine, but a small team of technical experts who run websites ourselves.
  • If you need help with technical support or billing, we’re here for you. We have different ways for you to get in touch with us right away, and our team is ready to answer any questions you may have. So don’t hesitate to reach out – we’d be happy to assist. Need help with your purchase, installation, or technical issue? Our team of engineers is here to assist you! Call us now, use our chat option, open a ticket using our ticket system, or check our Knowledge base for more information.
  • A managed hosting environment that is managed by a team of expert engineers, leaving you free to focus on your business. We provide the resources you need and take care of all the details, so you can succeed. We take care of all the software-end management, leaving you free to focus on your cPanel accounts and data.

If you need help hosting your website, our team is happy to chat with you. You can reach us by live chat. We look forward to hearing from you!

Web Hosting explained

Web hosting refers to a service that provides users with space and resources to host their website data. It is important to note that this is a separate service from domain names, which are URLs that connect to the data hosted on the web hosting package. In order to create a website, you will need to purchase both a domain name and a web hosting package.

cPanel hosting

We offer a variety of single account plans, each with different specifications. Select the plan that best fits your needs based on those specifications.

You can manage your website/s and email/s with various tools.

These packages are located on a shared server, but your data is safe thanks to Cagefs, which completely separates your account from other users on the same server.

Reseller Hosting

As a reseller, you will be given a limited number of accounts and a control panel to manage them, as well as reseller tools, allowing you to reliably and easily host multiple clients. The name of this reseller control panel is “WHM”.

You can create packages of resources and sell them to customers at a price you set. These packages are located on a shared server.

Dedicated Servers

If you’re looking for a dedicated server that can be tailored to your specific needs, then look no further than our managed servers. We take care of all the software-end management, leaving you free to focus on your cPanel accounts and data.

This is an ideal solution if you want the independence of having your own server, without any of the hassles.

If you need help picking the right hosting option for you, please don’t hesitate to get in touch!

Why Choose Vpsux?

Looking to launch a website? You’ll need both web hosting and a domain name to make your site accessible online. At Vpsux, we have years of experience in the field and can help you choose the best hosting plan for your needs. Plus, we’re giving you a free domain name registration or transfer.

Here are the top reasons why Vpsux is the best choice:

  • Vpsux offers free domain registration for those signing up for Cloud hosting, WordPress hosting, Reseller hosting, or a Cloud server package.
  • The cPanel Control Panel makes it easy for anyone looking to start a website with its many features and options.
  • You can have unlimited email accounts with Vpsux, which is essential for businesses and other professionals.
  • At Vpsux, we understand the importance of security for eCommerce sites. That’s why we include a free SSL certificate with every site we host. With SSL in place, buyers can feel confident that their purchase is safe and secure.
  • We also offer a wide range of website-building tools, including over 200 content management scripts, to help you easily create the site you need. WordPress is just one of the many options available with a single click.
  • If you’re looking to start a WordPress site, Verpex has the perfect solution for you. Our cloud hosting packages are WordPress optimized, so you can get started with just a few clicks. Plus, our technical support team is available 24/7 to help you with any issues you may have.
  • As a customer-centric organization, we always aim to provide the best possible experience for our valued clients. Trustpilot is a trusted provider that helps us measure customer satisfaction and collect feedback. Our reviews show that our clients are happy with our service and we are proud to be able to help them get started today.
  • We have over 9 locations around the world – so you can provision your websites to be closer to your customers, no matter where they are.
  • We’re an independent business – Not a faceless corporate marketing machine, but a small team of technical experts who run websites ourselves.
  • If you need help with technical support or billing, we’re here for you. We have different ways for you to get in touch with us right away, and our team is ready to answer any questions you may have. So don’t hesitate to reach out – we’d be happy to assist. Need help with your purchase, installation, or technical issue? Our team of engineers is here to assist you! Call us now, use our chat option, open a ticket using our ticket system, or check our Knowledge base for more information.
  • A managed hosting environment that is managed by a team of expert engineers, leaving you free to focus on your business. We provide the resources you need and take care of all the details, so you can succeed. We take care of all the software-end management, leaving you free to focus on your cPanel accounts and data.

If you need help hosting your website, our team is happy to chat with you. You can reach us by live chat. We look forward to hearing from you!

Documentation

Getting Started with Vpsux

Welcome to the Vpsux Knowledgebase.

We’ve built out a really comprehensive documentation system that will show you how to manage all aspects of your Vpsux hosting, as well as give you tips and tricks on how to manage your website and domains.

Logging in to cPanel

Once you’ve ordered your hosting from Vpsux, you’ll receive a welcome email with details of how to log in to your hosting control panel with us once your hosting is activated (it should be within a few minutes of your order going through). If for some reason you don’t receive your welcome email, please get in touch and we can check that everything has gone through OK.

In terms of logging in to your hosting, the first step is to log in to the https://www.vpsux.com/clients area. Once you have logged in here, click Services and then My Services. Your hosting package(s) will be listed here – click the one you want to log in to and then on the next page click Login to cPanel.

Your login credentials are stored as a secure token in this area (rather than a plaintext username and password) – if the log-in fails for any reason please get in touch and we can reset this to enable you to log in.

Email

Once you’ve logged in to cPanel, you’ll be presented with a number of icons that enable you to manage all aspects of your hosting with Vpsux. One of the most common things to get set up straight away is Email – click Email Accounts and from here you can start setting up email addresses @yourdomain.com.

To access your email, you can use an email client like Mac Mail, Outlook or Thunderbird, or you can use webmail. Webmail can be accessed by visiting https://webmail.[yourdomain.com]. You’ll need to log in with the mailbox username and password you created earlier. If you need any help getting set up in your email client, please let us know – we can talk you through the setup.

Installing Applications (e.g. WordPress)

In cPanel, scroll down and find the icon that says `Softaculous Apps Installer. Click the icon of the application you’d like to install, for example – WordPress, Magento, Prestashop, Joomla – and then the system will ask you for some more information. Click ‘Install’ once you’ve entered that and then you’ll be able to log in to the admin area to get started with your application.

Nameservers

If you ordered a domain from Verpex with your hosting, your nameservers will be set automatically to link to your hosting with us. If you have transferred a domain, or if you want to use a domain you have registered elsewhere, you’ll need to update the nameservers to:-

ns1.vpsux.com
ns2.vpsux.com
ns3.vpsux.com
ns4.vpsux.com

After making the change, it can take up to 24 hours for the change to propagate and to see that in your browser.

Why Choose Vpsux?

Looking to launch a website? You’ll need both web hosting and a domain name to make your site accessible online. At Vpsux, we have years of experience in the field and can help you choose the best hosting plan for your needs. Plus, we’re giving you a free domain name registration or transfer.

Here are the top reasons why Vpsux is the best choice:

  • Vpsux offers free domain registration for those signing up for Cloud hosting, WordPress hosting, Reseller hosting, or a Cloud server package.
  • The cPanel Control Panel makes it easy for anyone looking to start a website with its many features and options.
  • You can have unlimited email accounts with Vpsux, which is essential for businesses and other professionals.
  • At Vpsux, we understand the importance of security for eCommerce sites. That’s why we include a free SSL certificate with every site we host. With SSL in place, buyers can feel confident that their purchase is safe and secure.
  • We also offer a wide range of website-building tools, including over 200 content management scripts, to help you easily create the site you need. WordPress is just one of the many options available with a single click.
  • If you’re looking to start a WordPress site, Verpex has the perfect solution for you. Our cloud hosting packages are WordPress optimized, so you can get started with just a few clicks. Plus, our technical support team is available 24/7 to help you with any issues you may have.
  • As a customer-centric organization, we always aim to provide the best possible experience for our valued clients. Trustpilot is a trusted provider that helps us measure customer satisfaction and collect feedback. Our reviews show that our clients are happy with our service and we are proud to be able to help them get started today.
  • We have over 9 locations around the world – so you can provision your websites to be closer to your customers, no matter where they are.
  • We’re an independent business – Not a faceless corporate marketing machine, but a small team of technical experts who run websites ourselves.
  • If you need help with technical support or billing, we’re here for you. We have different ways for you to get in touch with us right away, and our team is ready to answer any questions you may have. So don’t hesitate to reach out – we’d be happy to assist. Need help with your purchase, installation, or technical issue? Our team of engineers is here to assist you! Call us now, use our chat option, open a ticket using our ticket system, or check our Knowledge base for more information.
  • A managed hosting environment that is managed by a team of expert engineers, leaving you free to focus on your business. We provide the resources you need and take care of all the details, so you can succeed. We take care of all the software-end management, leaving you free to focus on your cPanel accounts and data.

If you need help hosting your website, our team is happy to chat with you. You can reach us by live chat. We look forward to hearing from you!

Web Hosting explained

Web hosting refers to a service that provides users with space and resources to host their website data. It is important to note that this is a separate service from domain names, which are URLs that connect to the data hosted on the web hosting package. In order to create a website, you will need to purchase both a domain name and a web hosting package.

cPanel hosting

We offer a variety of single account plans, each with different specifications. Select the plan that best fits your needs based on those specifications.

You can manage your website/s and email/s with various tools.

These packages are located on a shared server, but your data is safe thanks to Cagefs, which completely separates your account from other users on the same server.

Reseller Hosting

As a reseller, you will be given a limited number of accounts and a control panel to manage them, as well as reseller tools, allowing you to reliably and easily host multiple clients. The name of this reseller control panel is “WHM”.

You can create packages of resources and sell them to customers at a price you set. These packages are located on a shared server.

Dedicated Servers

If you’re looking for a dedicated server that can be tailored to your specific needs, then look no further than our managed servers. We take care of all the software-end management, leaving you free to focus on your cPanel accounts and data.

This is an ideal solution if you want the independence of having your own server, without any of the hassles.

If you need help picking the right hosting option for you, please don’t hesitate to get in touch!

Content Restrictions and DMCA Compliance

The following content is forbidden on our hosting:

  • Any bots, including IRC or other social bots e.g. Telegram bots
  • Any Warez (i.e. copyrighted content you do not have rights to)
  • Phishing Content, especially website that has malicious purposes
  • Bulk mailing
  • Audio streaming
  • Video “tube” websites
  • IP Scanners, Brute Force Programs;
  • Any financial institution websites (banking, insurance, investment) unless explicitly approved in writing from our team who will ask to see proof of regulatory approval.
  • Pharmaceutical websites
  • Lottery sites
  • File Storage, including movies, applications, computer backups
  • File upload websites
  • Distribution of confidential and personal information;
  • Mobile app downloads
  • NextCloud/OpenCloud

Any account found to be hosting the above will be immediately taken offline.

Do you Allow Adult Sites?

We allow adult sites which are legal in the United States of America and the United Kingdom.

Media streaming – We support HTTP streaming on shared servers; however, live streaming is not supported. As Live streaming will affect our bandwidth that will hamper other customers

DMCA Compliance

Most of our infrastructure is in the US, which puts your web presence under the jurisdiction of US law. Laws like the Digital Millennium Copyright Act (DMCA). We may be required by law to send you notices such as DMCA takedown notices, UDRP notices, etc, please note that we will comply with the requests.

Account Closure

Closing your Vpsux account will permanently delete all associated information.

Account closures can not be reversed. Once we delete your data there’s no way to retrieve it. To close your account, please contact support.

Note: You cannot request refunds once you close your account. If you’re eligible for a refund, please contact our support to request a refund before you close your account. Once your account is closed, your account data is deleted and you will no longer be eligible for a refund

If you have multiple Vpsux accounts, you can simply merge them instead of closing them.

To close a Vpsux account, follow these steps:

  1. Ensure all conditions are met:
  • No credit cards are linked to the account.
  • No pending backorders.
  • All registered domains are removed, and TLDs are set to XWHOIS.
  • No active products or billing lines exist.
  • No active workflows should be present.
  • If you want your contact details removed as well, you can remove email addresses, phone numbers, and postal addresses from the account.

If you are still requesting closure despite the above conditions being resolved, escalate the request to our support for further assistance

These steps ensure that the account can be closed securely and that all personal data is handled according to the company’s policy.

Email Overview

At Vpsux we provide unlimited email accounts with every shared and reseller hosting plan on cPanel.

The emails use the standard IMAP/POP protocol for incoming mail, and SMTP for outgoing mail. That means you can configure your email accounts on all major mail clients and mobile devices. We also provide webmail.

The key connection details are:

Webmail Linkwebmail.[yourdomain.com] or [yourdomain.com]/webmail

You can also use the webserver hostname
Incoming and Outgoing Mailserver Namesmail.[yourdomain.com]

You can also use your web server hostname
Email account usernameYour full email address (e.g. you@[yourdomain.com])
Email account passwordAs set in cPanel
Incoming Mailserver settingsSSL On, Port 993 (This should be the default!)
Outgoing Mailserver settingsSSL On, Port 465 (This should be the default!)

Web Hosting explained

Web hosting refers to a service that provides users with space and resources to host their website data. It is important to note that this is a separate service from domain names, which are URLs that connect to the data hosted on the web hosting package. In order to create a website, you will need to purchase both a domain name and a web hosting package.

cPanel hosting

We offer a variety of single account plans, each with different specifications. Select the plan that best fits your needs based on those specifications.

You can manage your website/s and email/s with various tools.

These packages are located on a shared server, but your data is safe thanks to Cagefs, which completely separates your account from other users on the same server.

Reseller Hosting

As a reseller, you will be given a limited number of accounts and a control panel to manage them, as well as reseller tools, allowing you to reliably and easily host multiple clients. The name of this reseller control panel is “WHM”.

You can create packages of resources and sell them to customers at a price you set. These packages are located on a shared server.

Dedicated Servers

If you’re looking for a dedicated server that can be tailored to your specific needs, then look no further than our managed servers. We take care of all the software-end management, leaving you free to focus on your cPanel accounts and data.

This is an ideal solution if you want the independence of having your own server, without any of the hassles.

If you need help picking the right hosting option for you, please don’t hesitate to get in touch!

Content Restrictions and DMCA Compliance

The following content is forbidden on our hosting:

  • Any bots, including IRC or other social bots e.g. Telegram bots
  • Any Warez (i.e. copyrighted content you do not have rights to)
  • Phishing Content, especially website that has malicious purposes
  • Bulk mailing
  • Audio streaming
  • Video “tube” websites
  • IP Scanners, Brute Force Programs;
  • Any financial institution websites (banking, insurance, investment) unless explicitly approved in writing from our team who will ask to see proof of regulatory approval.
  • Pharmaceutical websites
  • Lottery sites
  • File Storage, including movies, applications, computer backups
  • File upload websites
  • Distribution of confidential and personal information;
  • Mobile app downloads
  • NextCloud/OpenCloud

Any account found to be hosting the above will be immediately taken offline.

Do you Allow Adult Sites?

We allow adult sites which are legal in the United States of America and the United Kingdom.

Media streaming – We support HTTP streaming on shared servers; however, live streaming is not supported. As Live streaming will affect our bandwidth that will hamper other customers

DMCA Compliance

Most of our infrastructure is in the US, which puts your web presence under the jurisdiction of US law. Laws like the Digital Millennium Copyright Act (DMCA). We may be required by law to send you notices such as DMCA takedown notices, UDRP notices, etc, please note that we will comply with the requests.

Website Migration Process

Vpsux offers a free migration service with all of our hosting packages. This means we can move your site with minimal or even zero downtime – all that we need from you are your existing hosting log-in details so that we can get access to your files and database(s). To start the process, firstly raise a support ticket and let us know the site you’d like migrated and the details for how we can log-in to your old host. Migrations can take a couple of days, depending on the complexity of the site and how quickly we can transfer everything. We will keep you updated on the progress of the migration through the support ticket system. There’ll also be an opportunity to test the site prior to changing the nameservers over by updating your hosts file.

Certain migrations are easier than others – if you are with another provider that uses cPanel we can move everything including your site files, databases, emails and everything under the existing account in one move. We would generate a full cPanel backup file and then import that over to your hosting with us – this will overwrite anything you’ve already uploaded with us with your old hosting files as part of the process.

To do this, we will need your existing hosts’ cPanel login details, and it is also important that your host allows you to create your own cPanel account backups (unfortunately some hosts disable this). If you have any questions about this, please let us know beforehand and we can check that the full backup can be created successfully.

If your provider doesn’t use cPanel, we will manually copy your site files using FTP (or SSH, if it is available) and download a copy of your database(s). Unfortunately, we cannot yet move email accounts from a provider not using cPanel, but, you can recreate these in your cPanel with us once the migration is complete. For ore information, you can refer to cPanel article: https://docs.cpanel.net/knowledge-base/transfers-and-restores/how-to-migrate-a-wordpress-installation-to-a-cpanel-server/

Once the migration is completed, you’ll need to update the nameservers on the domain to point to:-

ns1.mysecurecloudhost.com
ns2.mysecurecloudhost.com
ns3.mysecurecloudhost.com
ns4.mysecurecloudhost.com

Once the nameservers are updated, this will point your domain name to the newly migrated website at Vpsux.

How to Preview Your Website on Our Servers

Whether you just want to create a site without making it live instantly as you work on it, or we just migrated your website to ourselves, in this article, you will find some tips on how to preview your site on our servers without it actually being live. In this article, we will go over every famous OS that is currently being used by people.

You can have a quick preview of your site in your browser. There is an online tool you can use to preview your website quickly, and all you need to do is visit https://sitepreview.org/. This online tool will pick up which server your site is on automatically, and all you need to do is enter your domain name. However, if you have your domain added to multiple servers from us or if there is an error that occurs, you can untick the field called “Lookup IP against mysecurecloudhost.com nameservers.” In the second field, you will need to manually enter the IP, and you’re good to go.
Ubuntu

To edit the host’s file, you will need to use the Terminal for Ubuntu. Write the following to edit your file once you open up the Terminal: sudo nano /etc/hosts

In the Terminal, the file will open, and you will add the line at the bottom. If you want to keep the file open afterwards you’ve saved it; you need to press Ctrl and o. To save and close the file, you need to press Ctrl and x. Then, you will be asked if you want to save the changes that you have made. Type n for no or y for yes, and then press Enter.

Mac

When it comes to Mac, the same directions as Ubuntu need to be used due to the fact that in order to edit the file, both require the Terminal. The commands will be exactly the same as above.

Windows 10

You can use the search function to open Notepad using administrator privileges. All you need to do is type in Notepad, then right-click on the icon, and choose the first option, “Run as administrator.” Now, you will have the privileges in Notepad that you need in order to add your text.

You need to click on file “File” that is located on the top left corner once you open Notepad, and then to open the file, all you need to do is click “Open.” You will write the following path in the field, and you will click “Open.”

c:\windows\system32\drivers\etc\hosts

You will put the following at the bottom of the file, and then you will click on “Save.”

IP Address of our server yourdomainname.com www.yourdomainname.com

Once your file has been saved, you can open your website from any browser you want and see how it looks.

cPanel Web Hosting

Cpanel Hosting Overview

What is cPanel

cPanel is a popular Linux hosting control panel that is used by many hosting providers worldwide. Often, it is included with the web hosting package. However, there are cases where you need to get a separate subscription in order to get cPanel. cPanel uses a graphical interface that simplifies the management of a site greatly. It displays key metrics about the performance of your server, and it allows you to access a range of modules such as Preferences, Files, Databases, Web Applications, Security, Metrics, Domains, Software, Email, and Advanced Modules.

In order to administer your website hosting with us, we provide the cPanel control panel. You can execute the most common hosting tasks with just a few clicks, thanks to this graphical interface.

You can log into your cPanel control panel by doing the following two things. First, you can log in directly into cPanel using https://yourdomain.com/cpanel. To log into, all you need is your username and password for cPanel. If you’re having trouble and you want to reset your password, reach out to us, and we will immediately assist you.

Second, you can log into your client area, then navigate to Hosting Accounts, click the Account, and then log in to cPanel. Now that we’ve gone through the ways to log into cPanel, we’re going to get you started off with the basics of cPanel.

Installing Software

You can install the software in the following two ways. You can install your software manually by following their guides for installation, or you can use our auto-installers, which are recommended for most open-source platforms such as Magento, Joomla, and WordPress.

Databases

The data for most applications is stored in databases. For instance, WordPress uses both databases and files. You can create unlimited databases by adding them manually or using auto-install software.
Uploading and Managing Files

The files of your website run out of a folder called public_html, and there are several ways that you can manage files. Some advanced users use SSH, while others use SFTP or FTP through a file management application like FileZilla or use the inbuilt file manager.

SSL Certificates

At Vpsux, with every hosting account, we provide free SSL certificates. In most cases, renewal and provisioning are completely automated, and you don’t need to do anything in regard to the SSL certificates.

Email Accounts

Every Vpsux hosting account allows you to create email accounts. The emails can be set up to forward somewhere else, or they can be full mailboxes. Alternatively, MX records can be set up in order to point emails to an external provider such as Office 365 or Google Gsuite.

Optimization and Performance

Vpsux Hosting is set up to minimize potential issues or downtime and to run your website quickly. We set it up by default to run the greatest number of sites in the best manner. However, you can do some optimizations to make sure that a certain site loads quickly from your end as well, such as changing the PHP version.

SSL Certificates

An SSL certificate on your site gives you the padlock icon in your browser, and this encrypts communications between visitors to your site and the server. Google is now giving sites without SSL certificates a warning in the browser so it is more important than ever to have an SSL certificate on your site.

All sites/domains hosted by Vpsux are automatically enrolled in the Auto SSL system – this is included free of charge with all hosting packages on Vpsux. This means that as long as the domain points to us (via the nameservers or A record) the system will request an SSL for the domain and install it automatically if it doesn’t already have one. This process is transparent and requires no intervention from you. Generally speaking, it takes 4 hours after pointing the nameservers for the SSL to be requested and installed, but, if it takes longer than this or if your SSL certificate is not working, please let us know. or try the following steps below

  1. Login to cPanel
  2. Go to the “SSL/TLS Status” section in cPanel.

There you will see the list of all the domains and subdomains in cPanel along with their SSL certificates.

  1. You can select the domains in the list and click “Run AutoSSL” to force AutoSSL installation for them.

To force your site to work over SSL, generally speaking, you can use a rewrite rule or go to domain and force SSL, e.g.

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

This will redirect all requests for http:// to https:// but it is important that you only do this after your SSL is installed and working.

If you’re running a CMS like WordPress, it is also important to set the Site URL and Homepage in the wp-admin area to include the https://. This is important so that images and stylesheets and so on are loaded over https:// as well. You can also install a plugin such as Really Simple SSL that can help you set these redirections automatically.

How to Remove SSL From cPanel

All sites/domains hosted by Vpsux are automatically enrolled in the Auto SSL system – this is included free of charge with all hosting packages on Vpsux. This means that as long as the domain points to us (via the nameservers or A record) the system will request an SSL for the domain and install it automatically if it doesn’t already have one. This process is transparent and requires no intervention from you. If you are using a third-party SSL and you do not want to use the SSL that comes pre installed in the cPanel, you can follow the steps below to remove it from your domain/s

  1. Login to cPanel
  2. Go to the “SSL/TLS Status” section in cPanel.

There you will see the list of all the domains and subdomains in cPanel along with their SSL certificates.

  1. You can select the domains in the list and click “Exclude Domains From AutoSSL”

You have just successfully removed the free SSL enabled on your account

How to Force SSL

You just installed SSL and you cannot find the secured padlock and HTTPS in front of your domain.
In fact, your domain still loads with HTTP and the insecured icon is indicating to visitors to beware of your site. Not to worry, this might be due to some insecured links on your website and you need to manually force SSL on your site.

You need to confirm you have the SSL installed on your site, to do this, visit sslshopper.com to confirm SSL has been installed, then proceed to check why it is not secured with a padlock on the browser using https://www.whynopadlock.com/

Simply type in the full URL into the box below and get a report about your website SSL to know if it is fully installed.
Click More Info in front of Force HTTPS, copy and save the code in your notepad as you need to save this code in your .htaccess in your cPanel.

Go to File Manager in your hosting panel
Inside the public_html folder.,open .htaccess If you can’t locate it, make sure to create or unhide it.
Scroll down to find RewriteEngine On and insert the following lines of code below it:

RewriteEngine On
RewriteCond %{HTTP_HOST} verpex.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://verpex.com/$1 [R,L]

Save the changes.

Go back to your browser, refresh the page to view your site, you can also refresh your information on https://www.whynopadlock.com/

Managing Domains in cPanel

There’s a newer section in cPanel called the Domains section that combines the Redirects, Subdomains and Addon Domains areas in cPanel allowing you to manage all domains using a single interface. To find this menu, log into the cPanel, navigate to the Domain section and click on Domains. You can do three things in this section:

  • Create a new domain/subdomain
  • Manage existing domains(Listing and deleting existing domains)
  1. Create a new Domain/Subdomain

Using this interface, you can create an addon domain or subdomain (assuming the DNS is already pointed to Vpsux). Click Create A New Domain option to add another domain or create a subdomain. For a step-by-step tutorial on how to do this, click here:
https://kb.vpsux.com/docs/vpsux-knowledge/cpanel-web-hosting/managing-domains-in-cpanel/sub-domains/
https://kb.vpsux.com/docs/vpsux-knowledge/cpanel-web-hosting/managing-domains-in-cpanel/addon-domain/

  1. Manage Existing Domains

You can create a new site, create email addresses, change the document root for the domain, manage DNS records, modify any existing redirects and remove the domain from your cPanel using this interface. To access this interface, go to cPanel -> Domains > the Manage button. To access the domain you wish to edit, just click on it. You can update, delete and check the domain/subdomain information by clicking this button.

The Document Root shows root folders for each domain. To access the File Manager interface for a domain, click on the Home icon

Domain Information menu shows the information about subdomains, and redirects for the current domain and its document root. To access the root folder for the domain in the File Manager menu, click on the home icon

The Redirects To option manages your domain redirects and checks the domain that redirects to a different domain. To manage your redirects, go to cPanel -> Domains section -> Redirects.
You can sort the list of the items in the Domain, Document Root, and Redirects To columns alphabetically by clicking on the corresponding column name.

The Create Email option allows you to add email addresses to a domain.

The Show Associated Subdomains/Hide Associated Subdomains options available under the gear icon show/hide the subdomains which the system creates automatically.

The Modify the Zones option allows you to create, edit and delete DNS records for the subdomains and domains in Zone Editor.

Update the Domain allows changing the current root folder for the domain. You can change the root folder by entering a new document root to the corresponding field and then clicking update. Please note you can not move your files to a new root folder or modify the document root for domains that share the document root with the main domain.

Remove the Domain function allows you to delete a domain from your cPanel account.
Click on the Remove Domain button to remove a domain from your cPanel account. It is recommended to take a full backup before deleting a domain. Removing a domain does not automatically delete the mail folders in the public_html folder, however, the email accounts will be deleted.

So the Domains section is a great tool for all-in-one management of your domain! It is a one-stop shop for all things domain management.

Addon Domain

What is an addon domain? As the name implies, an addon domain is an additional domain name that you can add to your hosting plan. You can create this domain in your control panel, and it is a domain that is completely functional.

Your addon domain can be given forwarders, email addresses, and more, the same way you would to a main (primary) domain on your account.

When you create an Addon domain, in the root directory, there will be a folder with the name of the domain name unless you specify another name or path for the folder. For the primary domain, there will be a subdomain that will be created and attached to the new folder. [addon].maindomain.com will be linked to the primary domain name with every addon domain, which can be used to preview websites as well.

In order to add an addon domain, you will need to click on create domains after you have logged in to cPanel, and they enter your domain at the top. The location of your document root will be in the last field.

Keep in mind that an addon domain name must be registered before users can actually access it.

If you put in a domain that looks like an existing domain that can be found on your account, it will be recommended by the system that you create a subdomain for that domain. This will make sure that the nameservers manage the entries in the file zone of the domain properly. You can access the Subdomains interface by going to cPanel, clicking on Home, Domains, and lastly, on Subdomains.

What should you do if you want to create multiple addon domains with different extensions?

You will need to enter a unique username in the Subdomain text box manually if you want to create several addon domains with different extensions (for instance, example.net and example.com).

The maximum number of addon domains that you can make can be seen on your cPanel Statistic Sidebar.

For Resellers, you can modify this number by going to WHM > List Account > Modify Account > Max Addon Domains.

If the zones files of the registered domain are incorrect, you might receive an error, and you will be prevented from adding the domain. You can use the Zone Editor interface in cPanel by going to cPanel, clicking on Home, then Domains, and Zone Editor. The zone editor will help you to correct the zone files of your domain. If you want to make sure that your zone files are right, feel free to reach out to us.

How Long Does DNS Take to Propagate

In order to fully start working, name server changes typically take up from 24 to 48 hours. This period of time, also known as propagation, is the estimated duration of time it takes for cache records and root name servers across the whole web to be updated with the DNS information of your site.

Is the DNS propagation time affected by any factors?

When the DNS records, or Domain Name System records, are updated in the zone file of your domain name, in order for those updates to propagate through the Internet, they will need up to 48 hours. There are several factors that are out of our control and that determine the propagation time of the DNS, even though we aim to make updates as speedily as possible.

Some of the factors that determine the propagation time of the DNS are the following:

  1. The registry of your domain name – If you change the nameservers of your domain name, your change request is communicated to the registry within a couple of minutes, and the registry publishes your authoritative nameserver records to their root zone. The zones are usually promptly updated by most registries. For instance, zones for .com domain names are refreshed by VeriSign every three minutes. However, you need to keep in mind that not all of the registries make updates in such a fast manner. Root nameservers are often protected by registries from overuse in a way that they set up a high TTL (time to live, a sort of expiration date that is put on a DNS record) of up to 48 or more hours for those nameserver records. Additionally, even though the root nameserver records should not be cached by recursive nameservers, some ISPs cache the information anyway, and a longer nameserver propagation time comes as a result of this.
  2. Your Internet Service Provider, also known as ISP – DNS records are cached by your ISP, which rather than retrieving fresh data from your DNS server, is stored the data locally. This reduces traffic and speeds up Web browsing, which slows down the propagation time. TTL settings are ignored by some ISPs, and their cached records are only updated every 2 to 3 days.
  3. Your TTL Settings – In the zone file of your domain name, you can set up the Time to Live for every DNS record. Like we previously mentioned, TTL is the period of time for which servers cache the information for your DNS records. The propagation speed can be increased by shorter TTL settings. For instance, if a certain record’s TTL is set to two hours, the information for that record is stored locally by servers for two hours before retrieving the updated information from your authoritative nameserver. Although, keep in mind that the number of queries can also be increased by shorter settings, and the processing time of your server can be slowed down by that increased load.

Running Multiple Websites

Managing multiple websites can be expensive and difficult, which is why there are hosting packages that offer multiple domain hosting options. When choosing multiple domain hosting, some of the things you should look out for include:

  • Easy addon domain management from cPanel
  • Unlimited email accounts
  • Adding a subdomain to an existing domain name
  • A beginner-friendly option such as cPanel
  • Domain alias for having multiple URLs point to a single website
  • Free or paid SSL certificate
  • Parked domain management

Running several websites with Verpex can be done in two ways. This can either be done through reseller hosting by separating the websites in different cPanel accounts or in a single shared hosting account.

On Reseller Hosting

You have the Web Hosting Manager, or WHM, on reseller hosting. The Web Hosting manager allows you to create several independent cPanel accounts.

The List Accounts function can be used in order to log in and display each cPanel account. You will need to press the orange CP button in order to log in. In addition, you can modify how many Addon or Parked Domains you have on this account from the plus (+) sign next to the account, as well as other resources.

On Shared Hosting

cPanel has two options for additional domains: addon domains and parked domains or aliases.

Additional domains are pointed to external folders with addon domains. By default, your main domain runs from the public_html folder. Addon domains can run from folders such as newdomain or public_html/newdomain. We recommend that you use a reseller account to manage numerous sites as a substitute to addon domains, in case your sites are functionally independent, you have a large number of sites to run, and you’re able to afford it.

A drawback of cPanel addon domains is that each site runs under the same users on the server, which means that one account is able to access all the website files. As a result, any security vulnerabilities that are found on one site can also affect others as well. Another thing is that all of the sites will be using the resources of one account, while in separate accounts, they will have an abundance of resources to use.

Parked domains allow you to add an additional domain as an alias of your main domain to your control panel. For instance, you might want to add both a .net. and .com domain, but have them both point to the same website. You can easily do this by adding the extra domain as a parked domain (or a domain alias).

Keep in mind that you should redirect one domain to the other domain in order to avoid penalties by search engines such as google for duplicated content. Usually, this is done automatically by most software. However, you can do this by clicking on Manage Redirection after you add the parked domain.

Sub Domains

When you’re visiting a certain website, you might notice that based on your location on the page you’re visiting, the URL in the search bar changes as well. In this article, we will go over the part of the URL that changes, and it’s called a subdomain. A subdomain is an additional part of your main domain name. A subdomain is created to navigate through and organize different sections of your site. On your main domain, you can create several subdomains or child domains. The root domain is the only domain that is not also a subdomain.

Usually, subdomains are used to separate a website into several actions. You can also use subdomains for creating blogs that have different themes. For instance, blogname.com is the blog, while sport.blogname.com and fashion.blogname.com are for specific themes on different subdomains on the blog.

Subdomains are also used if you want a website that has different language versions, such as en.example.com for English, fr.example.com for French, and so on. You can also create a mobile version for your website with a subdomain. For instance, this would be m.example.com. You can also create a network of unrelated sites with a subdomain.

Subdomains can also point to a single page or a section on your website. For instance, if you have a personal portfolio site, the contact form can be hosted on hireme.example.com. You can really get creative when it comes to subdomains For instance, north.example.com and south.example.com are subdomains of the domain example.com, which in turn is a subdomain of the .com top-level domain, also known as TLD. The most commonly used subdomain is www, which stands for World Wide Web. The subdomain contains the most important pages of a website and its homepage. The World Wide Web subdomain is used so much that it is usually included with domain name purchases at domain registrars.

If you plan your website to have more functions, such as a blog, a forum, or a store, adding a subdomain to your domain will be a smart way to separate all of these functions from your primary website.

You need to click on Domains in order to add a subdomain to your cPanel.

In this section, you will need to click “Create A New Domain”.

In this section, you will see the first field where you can enter your subdomain only as “north” in “north.example.com.” The second field in this section is called Domain, and this will be the domain name you are setting the subdomains for. The last field is called Document Root, and this is where the files will be located for this subdomain, also known as the document root.

In conclusion, a subdomain is a part of the URL that comes after the domain extension and the main domain name. Subdomains can really be of help if you want to create separate sites on your website or divide your site into several parts.

Aliases vs. Redirects

Both redirects and aliases work in the same way, and their aim is to take your visitors to another website page. However, what differs between them is the end result.

What doesn’t change in a web browser is Alias URLs. What this means is that when the alias URL (example.org) is typed in by visitors, the original content on example.com will be loaded by the browser, but the window of the URL will still say “example.org.”

You need to log into cPanel if you want to add a Domain Alias to your account. Once you’ve logged into cPanel, you can click on Domain. On this new screen, you will be able to add new Aliases. To add the Alias, all you need to do is go to the Create a New Domain section and tick the box under Document Root (File System Location). You can manage any new alias that you have added.

What are the setbacks of aliases? The traffic numbers of your website will be split when you use aliases since some of the visitors will use the original domain URL, and others will use the alias URL. This can have a negative effect on the website stats and SEO. For this reason, we would recommend going with redirects.

Redirects, on the other hand, let you make one domain point to another domain, whether it’s a specific web page or a website. Unlike Alias, redirect URLs change in a web browser. This means that when the redirecting URL is typed in by visitors, for instance, example.org, the original content on example.com will be loaded by their browser, and the window of the URL will say “example.com.”

One thing you should keep in mind is that when a redirect is set up, and you are moving content to a permanent new site, the redirect you have set up could result in some broken links, and this is particularly true for images. These are things that you will need to fix manually.

Redirects can be set up in cPanel. The first thing you need to do is to add the domain as an addon domain by going to the section Domains and clicking on Addon Domains. After you are finished doing this, you need to go to Redirects. Lastly, to select the URL you would like to redirect visitors from, you will just click on the pop-up menu. Once you have entered all of the information that is needed, just click the Add button, and you are good to go.

Hopefully, the information we provided for you today will help you in your decision whether you should use a domain redirect or a domain alias.

How to Edit Your DNS Records with Vpsux

DNS stands for Domain Name System. It is a system that allows you to connect to sites by matching domain names that are readable by humans with a unique ID of the server where a site is stored.

A Domain Name System can be viewed as the phonebook of the Internet. The domain names are listed with their matching identifiers, which are called IP addresses, instead of listing names of people with the number of their phone. When a domain name is entered on a device by a user, it looks up the IP address, and it connects them to the location that is physical and where that site is stored.

Each device that is on the Internet has its own IP address that helps other devices identify it. This IP address is a string of numbers with periods between them, and it’s quite lengthy. These strings of numbers won’t tell you anything about the actual website and are pretty hard to remember, which is why domain names were created in order to solve this problem. With domain names, users can now remember the names of their favorite websites more easily, and instead of a bunch of numbers, users can use the alphabet.

A DNS helps in translating the domain names into IP addresses, and your device is pointed in the correct direction. A domain name alongside its corresponding IP address is called a DNS record. The best thing about DNS is that it lets owners of the website move their site without actually having to change their domain names. Registering your domain with your hosting provider would be the best. The reason for this is that using your own hosting provider eliminates changing nameservers or transferring a domain name.

In order to change the DNS settings of your domain name from Vpsux, make sure that your nameservers are correctly pointing to us:

ns1.mysecurecloudhost.com
ns2.mysecurecloudhost.com
ns3.mysecurecloudhost.com
ns4.mysecurecloudhost.com

You can log in to your hosting plan with us once you have your DNS pointing to us. There, in cPanel, you will see a button that says Zone Editor.

How to Edit Your DNS Records with Vpsux

Your DNS can be managed from the cPanel Zone Editor, by editing or deleting existing records or adding new ones.

As soon as you save your changes, your new DNS settings will begin to propagate. Each Internet Service Provider updates at a different rate, and it usually takes from 24 to 72 hours to complete worldwide. Depending on the visitor’s Internet Service Provider and your web traffic will be directed to either the new or old host.

If you have any questions in regards to adding new DNS records or editing existing ones, or in case you need any assistance with these things, you can contact our customer support any time of the day.

How to Forward a Domain

Domain forwarding, sometimes called redirecting, pointing, or connecting, lets you automatically direct the visitors on your domain to a different location on the web. Forwarding is a World Wide Web technique that makes a website available under more than one URL address. When a visitor from a web browser tries to open a URL that has been redirected, it opens a page with a different URL.

You can forward a domain by using one of our hosting plans and a domain slot that is inside them. Once your hosting plan has a domain added to it, you will need to click on the Redirects button. After you’ve clicked the Redirects button, from the second drop-down, you will need to select the domain name.

If you want to redirect the whole domain, leave the document root empty. If you want to redirect only a specific folder inside it, enter the path. For instance, you could enter http://public_html/wp-admin/.

The final step is to enter the target URL you want to redirect to in the last field. It will take about five to ten minutes for the changes to take full effect once you have saved them.

Domain forwarding has two options it offers, and those are forwarding only and forwarding with masking. Visitors will be redirected with both options. However, there are additional features you can use with forwarding with masking.

Forwarding only keeps the destination URL in the browser address bar, and it redirects your visitors to a URL destination that you choose. For instance, you can assign example.com to forward only to example.net. When example.com is typed in a browser address bar by a visitor, they will be redirected to the site for example.net. The bar of the browser will update to display example.net.

When it comes to forwarding with masking or setting up a domain alias, it allows you to enter meta-tags for search engine information, it keeps your domain name in the address bar of the browser, and it redirects visitors to a URL destination that you choose.

For instance, you can assign example.com to forward with masking to example.net. When example.com is typed in the address bar of the browser by a visitor, they will be redirected to the site for example.net. The browser address bar will mask the destination URL efficiently by continuing to show example.com.

You can redirect HTTP any way you want, and it won’t affect email unless you modify the MX records in DNS. Email forwarding is when an entire list of email addresses for a website is set up to forward to a new domain address. For instance, you can have the email for example.com forwarded to example.net. Businesses and individuals that have decided to change the domain name of a certain website can take great advantage of this option for email forwarding.

Brotli Compression

If you are looking for ways to make your website load faster, you need to turn on brotli compression. When a data is compressed, it becomes small and delivers faster. You can speed up page load times for your visitor’s HTTPS traffic by applying Brotli compression.

Brotli is one of the best compression tools primarily used by web servers and content delivery networks to compress HTTP content which makes websites load faster. It is designed to compress streams on the fly, it is faster at both compressing content on the server and decompressing it in the browser. When Brotli is turned on, it tells your web server to compress your data before sending it to a browser

How do I enable Brotli?

To Enable Brotli Compression in cPanel, follow the steps below

  • Log into cPanel
  • Scroll down to Software
  • Click Select PHP Version
  • Tick the box in front of Brotli, and it saves automatically

Brotli is a general-purpose lossless compression algorithm that boasts faster compression times and greater compression of webpages. It is open-source, free to use, and compatible with most modern web servers and browsers.

Edit a SitePad Website Builder Page

To edit a page you must log in to the cPanel dashboard if you are not yet logged into SitePad.
Click on SitePad Dashboard Icon.

  • Click Pages then click on All Pages.
  • When you select All Pages you can see options such as Edit Page, Delete
  • Page, View Page, etc.
  • Hover your mouse over the page you want to edit.
  • Click the pencil icon to edit the page.
  • After clicking the edit icon, you will be redirected to the SitePad Editor, where you can edit and update the page.
  • Click the Settings Icon to update Page settings as desired.
  • You will find options like Add/Update Page Name, Add/Update Page URL, Add/Update Page Status, Add/Update Page Feature Image And you can also edit the page content if needed.

Once done, you can click the Refresh button to update the changes made.

For more information, you can refer to: https://sitepad.com/docs/web-pages/edit-a-page/

Addon Domain

What is an addon domain? As the name implies, an addon domain is an additional domain name that you can add to your hosting plan. You can create this domain in your control panel, and it is a domain that is completely functional.

Your addon domain can be given forwarders, email addresses, and more, the same way you would to a main (primary) domain on your account.

When you create an Addon domain, in the root directory, there will be a folder with the name of the domain name unless you specify another name or path for the folder. For the primary domain, there will be a subdomain that will be created and attached to the new folder. [addon].maindomain.com will be linked to the primary domain name with every addon domain, which can be used to preview websites as well.

In order to add an addon domain, you will need to click on create domains after you have logged in to cPanel, and they enter your domain at the top. The location of your document root will be in the last field.

Keep in mind that an addon domain name must be registered before users can actually access it.

If you put in a domain that looks like an existing domain that can be found on your account, it will be recommended by the system that you create a subdomain for that domain. This will make sure that the nameservers manage the entries in the file zone of the domain properly. You can access the Subdomains interface by going to cPanel, clicking on Home, Domains, and lastly, on Subdomains.

What should you do if you want to create multiple addon domains with different extensions?

You will need to enter a unique username in the Subdomain text box manually if you want to create several addon domains with different extensions (for instance, example.net and example.com).

The maximum number of addon domains that you can make can be seen on your cPanel Statistic Sidebar.

For Resellers, you can modify this number by going to WHM > List Account > Modify Account > Max Addon Domains.

If the zones files of the registered domain are incorrect, you might receive an error, and you will be prevented from adding the domain. You can use the Zone Editor interface in cPanel by going to cPanel, clicking on Home, then Domains, and Zone Editor. The zone editor will help you to correct the zone files of your domain. If you want to make sure that your zone files are right, feel free to reach out to us.

Cancellation and Refund

We are sad to see you go and would love you to stay back with us. However, if you do not need your hosting package anymore and wish to cancel it, you can place a cancellation request within your client area. All websites for add-on domains, subdomains, as well as email accounts (if any), that are hosted in your cPanel account will be suspended and further terminated along with the main hosting service after a cancellation request has been submitted.

Ensure your hosting account and all its data is backed up before it gets suspended and then cancelled to avoid any unwanted service interruptions.

Shared Hosting: Customers have a money-back guarantee period of30 Days.

Resellers: Customers have a money-back guarantee period of 45 days.

Dedicated Servers: The refund policy allows for a 7-day money-back guarantee.

You can cancel anytime and a refund of your hosting services can be requested within 45 days of purchase. If a cancellation request is submitted when the 45-day grace period is over, the refund will not be granted.

To place a cancellation request, log into your client account
Go to quick actions
Click Cancellation Options
Fill in the required fields in the cancellation form with your feedback and submit the request.
You will receive an email confirmation once your request is completed.

Leaving your feedback about our services is crucial to our ability to successfully serve our customers. We would truly value any information you can offer.

Cancelling the hosting account does NOT cancel your related domain name registration. A domain once registered cannot be cancelled or refunded.

Hardware and Locations

At Vpsux we set every single cPanel/WHM server up identically. That includes:

  • Shared hosting
  • Reseller hosting
  • Managed Dedicated servers

This is true in every location and with every underlying network provider we use. The service you get is identical. We designed this in order to provide the most stable and reliable service.

Hardware specification

We use high-end NVME hosting. On shared and reseller hosting, this is typically on servers with 128GB+ RAM and AMD EPYC CPUs.

Because we use CloudLinux, each cPanel account is limited in the RAM and CPU usage that it can make use of, but the whole server capacity is huge and the hardware performance is phenomenal.

We have tried various server setups over the past few years in order to provide the most consistent and highest performance hosting we can. This was the optimised setup we settled on.

We do not provide individual server specifications on request and exact underlying hardware can vary from server to server.

All servers run redundant RAID storage

Locations

As a global hosting provider we offer hosting locations around the globe. We do not run our own datacentres but instead put our managed hosting platform on top of various network providers. We offer the following locations:

  • Singapore

We are adding more locations as we find infrastructure providers that match our high standards and are able to accomodate the advanced features we need such as unlimited bandwidth and inline DDOS protection.

In each of the above locations we may use a number of providers and specific datacentres. We make those decisions based on various factors including network performance, availability of hardware, reliability, government relations.

On dedicated servers we can offer more granular choice about where you want to be located and work with you to find the most suitable setup for your needs.

Backups

All servers have backups stored offsite using JetBackup.

AnyCast DNS

We run our own Anycast DNS service

DDOS Protection

We provide inline DDOS protection on all servers. We do not offer individual site protection against your site getting DDOS attacked — and we will likely take your website offline should you be under attack. However, this enables us to keep other websites (and the server) online in the event of a DDOS attack.

How Long Does DNS Take to Propagate

In order to fully start working, name server changes typically take up from 24 to 48 hours. This period of time, also known as propagation, is the estimated duration of time it takes for cache records and root name servers across the whole web to be updated with the DNS information of your site.

Is the DNS propagation time affected by any factors?

When the DNS records, or Domain Name System records, are updated in the zone file of your domain name, in order for those updates to propagate through the Internet, they will need up to 48 hours. There are several factors that are out of our control and that determine the propagation time of the DNS, even though we aim to make updates as speedily as possible.

Some of the factors that determine the propagation time of the DNS are the following:

  1. The registry of your domain name – If you change the nameservers of your domain name, your change request is communicated to the registry within a couple of minutes, and the registry publishes your authoritative nameserver records to their root zone. The zones are usually promptly updated by most registries. For instance, zones for .com domain names are refreshed by VeriSign every three minutes. However, you need to keep in mind that not all of the registries make updates in such a fast manner. Root nameservers are often protected by registries from overuse in a way that they set up a high TTL (time to live, a sort of expiration date that is put on a DNS record) of up to 48 or more hours for those nameserver records. Additionally, even though the root nameserver records should not be cached by recursive nameservers, some ISPs cache the information anyway, and a longer nameserver propagation time comes as a result of this.
  2. Your Internet Service Provider, also known as ISP – DNS records are cached by your ISP, which rather than retrieving fresh data from your DNS server, is stored the data locally. This reduces traffic and speeds up Web browsing, which slows down the propagation time. TTL settings are ignored by some ISPs, and their cached records are only updated every 2 to 3 days.
  3. Your TTL Settings – In the zone file of your domain name, you can set up the Time to Live for every DNS record. Like we previously mentioned, TTL is the period of time for which servers cache the information for your DNS records. The propagation speed can be increased by shorter TTL settings. For instance, if a certain record’s TTL is set to two hours, the information for that record is stored locally by servers for two hours before retrieving the updated information from your authoritative nameserver. Although, keep in mind that the number of queries can also be increased by shorter settings, and the processing time of your server can be slowed down by that increased load.

Account Closure

Closing your Vpsux account will permanently delete all associated information.

Account closures can not be reversed. Once we delete your data there’s no way to retrieve it. To close your account, please contact support.

Note: You cannot request refunds once you close your account. If you’re eligible for a refund, please contact our support to request a refund before you close your account. Once your account is closed, your account data is deleted and you will no longer be eligible for a refund

If you have multiple Vpsux accounts, you can simply merge them instead of closing them.

To close a Vpsux account, follow these steps:

  1. Ensure all conditions are met:
  • No credit cards are linked to the account.
  • No pending backorders.
  • All registered domains are removed, and TLDs are set to XWHOIS.
  • No active products or billing lines exist.
  • No active workflows should be present.
  • If you want your contact details removed as well, you can remove email addresses, phone numbers, and postal addresses from the account.

If you are still requesting closure despite the above conditions being resolved, escalate the request to our support for further assistance

These steps ensure that the account can be closed securely and that all personal data is handled according to the company’s policy.

The Domain Transfer Process

GTLD (.com, .net, .org, and most others) Most other domains are considered ‘GTLDs’ – this is short for ‘Global Top Level Domains’, so are not country specific. The transfer process for these domains is slightly different and relies on an authorization code or EPP key. When you order a GTLD transfer, you pay the same as a 1 year registration or renewal because as part of the transfer process, an additional year is added on to the domain expiration date.

The steps to transfer a GTLD domain are:-

Step 1 – Unlock the domain with your current provider

Step 2 – Obtain the EPP key (sometimes called an authorization code) from your current provider

Step 3 – Order the domain transfer from Vpsux – https://www.vpsux.com/clients/cart.php?a=add&domain=transfer

Step 4 – Once the order is paid for, you’ll receive an email to the admin contact on the domain you’re transferring. There’ll be a link to click and this is where you need to approve the domain transfer to Vpsux.

Step 5 – Once you’ve approved the transfer, it can take several days for the transfer to go through (depending on the registry it’s coming from), but you’ll receive an email from Vpsux once the transfer is completed.

Once the transfer is completed, you can then manage the domain from www.vpsux.com/clients under ‘Domains’.

How to Remove SSL From cPanel

All sites/domains hosted by Vpsux are automatically enrolled in the Auto SSL system – this is included free of charge with all hosting packages on Vpsux. This means that as long as the domain points to us (via the nameservers or A record) the system will request an SSL for the domain and install it automatically if it doesn’t already have one. This process is transparent and requires no intervention from you. If you are using a third-party SSL and you do not want to use the SSL that comes pre installed in the cPanel, you can follow the steps below to remove it from your domain/s

  1. Login to cPanel
  2. Go to the “SSL/TLS Status” section in cPanel.

There you will see the list of all the domains and subdomains in cPanel along with their SSL certificates.

  1. You can select the domains in the list and click “Exclude Domains From AutoSSL”

You have just successfully removed the free SSL enabled on your account

How to Boost Your Hosting Performance

OpCache

Opcode caching is done by compiling PHP into pre-compiled bytecode so that PHP doesn’t have to be re-interpreted per request. It is excellent for boosting the speed of large apps with many includes/require statements. With OpCache, page loading times can be decreased from several seconds to less than 500ms. OpCache can be enabled in the cPanel under the “Select PHP version” option. Then, you click the OpCache icon, and you’re done. However, it’s recommended to leave OpCache disabled only when debugging or site development.

Caching With WordPress

Caching with WordPress is enabled through plugins, and installing them is pretty simple. You go to the wp-admin, press the Plugins icon, and then the Add New icon. After this, you type in the name of the plugin you want to install. There are numerous WP caching plugins that work differently for everyone, depending on the themes and other plugins you have installed. The top three are:

● WP Super Cache ● W3 Total Cache ● WP Fastest Cache

You should only install one of these plugins to avoid causing conflict and actually slowing down your performance.

Leverage Browser Caching

Browser caching enables the customer’s web browser to download CSS, JS, images, and other static assets into local storage for a limited time, which usually reduces requests for each page, thus reducing the server load. Browser caching is enabled by adding the following lines to your .htacess file:
ExpiresActive On ExpiresByType image/jpg “access plus 1 year” ExpiresByType image/jpeg “access plus 1 year” ExpiresByType image/gif “access plus 1 year” ExpiresByType image/png “access plus 1 year” ExpiresByType text/css “access plus 1 month” ExpiresByType application/pdf “access plus 1 month” ExpiresByType application/javascript “access plus 1 month” ExpiresByType application/x-shockwave-flash “access plus 1 month” ExpiresByType image/x-icon “access plus 1 year” ExpiresDefault “access plus 2 days”

Gzip Compression

Gzip Compression is used to reduce the size of the data that you send from your server. All of the most popular browsers support Gzip compression, and they look for the specific header when making a HTTP request. Gzip compression enabled fast loading speeds and smooth performance.

Image Optimization

To avoid slow loading times and decreasing your SEO, the images you post should be less than 500KB. To ensure your images meet these criteria, you can download WP Smush, one of the many WordPress image optimization plugins.

How to Minify CSS and JavaScript Files

Minifying Javascript and CSS files implies removing white space, line breaks, etc. It reduces the size of the files to make them easier to download and process. If you’re using WordPress, plugins like W3 Total Cache will handle the process for you.

Brotli Compression

If you are looking for ways to make your website load faster, you need to turn on brotli compression. When a data is compressed, it becomes small and delivers faster. You can speed up page load times for your visitor’s HTTPS traffic by applying Brotli compression.

Brotli is one of the best compression tools primarily used by web servers and content delivery networks to compress HTTP content which makes websites load faster. It is designed to compress streams on the fly, it is faster at both compressing content on the server and decompressing it in the browser. When Brotli is turned on, it tells your web server to compress your data before sending it to a browser

How do I enable Brotli?

To Enable Brotli Compression in cPanel, follow the steps below

  • Log into cPanel
  • Scroll down to Software
  • Click Select PHP Version
  • Tick the box in front of Brotli, and it saves automatically

Brotli is a general-purpose lossless compression algorithm that boasts faster compression times and greater compression of webpages. It is open-source, free to use, and compatible with most modern web servers and browsers.

Clone a SitePad Website Builder Page

To clone a site:

  • Login to Control Panel
  • Click on the SitePad Website Builder Icon
  • Click on the ‘Clone Sites’ Icon.

You will find clone wizard options like:

  • Choose protocol (https:// or https://)
  • Select the site you want to clone the site from.
  • Select domain (select the domain on which you want to clone the site)
  • If you are creating a subsite, add Sub-directory
  • Add a site title (to differentiate added sites across all sites)
  • Add an email (not required)
  • Click save after adding all the details
  • Click the save button, the page will load for a few minutes and then you will see the success message shown on successful cloning.

For more information, you can refer to: https://sitepad.com/docs/enduser/clone-a-site/#:~:text=Click%20the%20Sites%20to%20display,shown%20in%20the%20image%20below

Software Stack

Every server we deploy runs indentically and includes the following

Software NameDescription
cPanel Control PanelcPanel is the world’s most popular hosting control panel.
WHM (Web Host Manager)WHM is the reseller and server management interface for cPanel. If you have a reseller account or a dedicated server you will have access to WHM.
CloudLinux 8CloudLinux allows us to limit the resource usage of individual cPanel accounts. This lets us put multiple shared websites on one server and stops one user from affecting others on the server.
LiteSpeed Web ServerLiteSpeed Web Server is a high-performance, secure, and easy-to-use web server that can interchange with Apache. It is part of the “NR Cloud Hosting” platform. The LiteSpeed cluster runs on VMware, with load-balancing performed by an F5 pair. It operates HTTP on the specified IP addresses, while HTTPS traffic is terminated at the F5 and forwarded to the LiteSpeed cluster over HTTP.

In this environment, PHP applications are executed through FastCGI and LSAPI. User data is stored on a Network File System (NFS) volume that is mounted on both nodes of the LiteSpeed cluster
Imunify360Imunify360 on Vpsux is an advanced security solution which provides various features to protect hosting accounts. Imunify360 provides ongoing protection against malware, automated patching, and is integral for maintaining the security of websites hosted on cPanel servers.
SitePadSitePad is a website builder included with certain hosting plans that enables users to easily create and manage their websites without needing any coding skills. It offers a user-friendly drag-and-drop interface, allowing users to customize their websites fully.

Running Multiple Websites

Managing multiple websites can be expensive and difficult, which is why there are hosting packages that offer multiple domain hosting options. When choosing multiple domain hosting, some of the things you should look out for include:

  • Easy addon domain management from cPanel
  • Unlimited email accounts
  • Adding a subdomain to an existing domain name
  • A beginner-friendly option such as cPanel
  • Domain alias for having multiple URLs point to a single website
  • Free or paid SSL certificate
  • Parked domain management

Running several websites with Verpex can be done in two ways. This can either be done through reseller hosting by separating the websites in different cPanel accounts or in a single shared hosting account.

On Reseller Hosting

You have the Web Hosting Manager, or WHM, on reseller hosting. The Web Hosting manager allows you to create several independent cPanel accounts.

The List Accounts function can be used in order to log in and display each cPanel account. You will need to press the orange CP button in order to log in. In addition, you can modify how many Addon or Parked Domains you have on this account from the plus (+) sign next to the account, as well as other resources.

On Shared Hosting

cPanel has two options for additional domains: addon domains and parked domains or aliases.

Additional domains are pointed to external folders with addon domains. By default, your main domain runs from the public_html folder. Addon domains can run from folders such as newdomain or public_html/newdomain. We recommend that you use a reseller account to manage numerous sites as a substitute to addon domains, in case your sites are functionally independent, you have a large number of sites to run, and you’re able to afford it.

A drawback of cPanel addon domains is that each site runs under the same users on the server, which means that one account is able to access all the website files. As a result, any security vulnerabilities that are found on one site can also affect others as well. Another thing is that all of the sites will be using the resources of one account, while in separate accounts, they will have an abundance of resources to use.

Parked domains allow you to add an additional domain as an alias of your main domain to your control panel. For instance, you might want to add both a .net. and .com domain, but have them both point to the same website. You can easily do this by adding the extra domain as a parked domain (or a domain alias).

Keep in mind that you should redirect one domain to the other domain in order to avoid penalties by search engines such as google for duplicated content. Usually, this is done automatically by most software. However, you can do this by clicking on Manage Redirection after you add the parked domain.

WordPress

Cpanel Hosting Overview

What is cPanel

cPanel is a popular Linux hosting control panel that is used by many hosting providers worldwide. Often, it is included with the web hosting package. However, there are cases where you need to get a separate subscription in order to get cPanel. cPanel uses a graphical interface that simplifies the management of a site greatly. It displays key metrics about the performance of your server, and it allows you to access a range of modules such as Preferences, Files, Databases, Web Applications, Security, Metrics, Domains, Software, Email, and Advanced Modules.

In order to administer your website hosting with us, we provide the cPanel control panel. You can execute the most common hosting tasks with just a few clicks, thanks to this graphical interface.

You can log into your cPanel control panel by doing the following two things. First, you can log in directly into cPanel using https://yourdomain.com/cpanel. To log into, all you need is your username and password for cPanel. If you’re having trouble and you want to reset your password, reach out to us, and we will immediately assist you.

Second, you can log into your client area, then navigate to Hosting Accounts, click the Account, and then log in to cPanel. Now that we’ve gone through the ways to log into cPanel, we’re going to get you started off with the basics of cPanel.

Installing Software

You can install the software in the following two ways. You can install your software manually by following their guides for installation, or you can use our auto-installers, which are recommended for most open-source platforms such as Magento, Joomla, and WordPress.

Databases

The data for most applications is stored in databases. For instance, WordPress uses both databases and files. You can create unlimited databases by adding them manually or using auto-install software.
Uploading and Managing Files

The files of your website run out of a folder called public_html, and there are several ways that you can manage files. Some advanced users use SSH, while others use SFTP or FTP through a file management application like FileZilla or use the inbuilt file manager.

SSL Certificates

At Vpsux, with every hosting account, we provide free SSL certificates. In most cases, renewal and provisioning are completely automated, and you don’t need to do anything in regard to the SSL certificates.

Email Accounts

Every Vpsux hosting account allows you to create email accounts. The emails can be set up to forward somewhere else, or they can be full mailboxes. Alternatively, MX records can be set up in order to point emails to an external provider such as Office 365 or Google Gsuite.

Optimization and Performance

Vpsux Hosting is set up to minimize potential issues or downtime and to run your website quickly. We set it up by default to run the greatest number of sites in the best manner. However, you can do some optimizations to make sure that a certain site loads quickly from your end as well, such as changing the PHP version.

What's the Difference Between a Domain, Website, and Email Hosting?

A domain, website, and email hosting are all related but have different functions. For you to be online you need a domain name, website, and email address

Domain: A domain such as testing.com is the address or URL that people use to access a website. It’s the name of the website. In order to have a website, you need to register and purchase a domain name. A domain name can be registered through a domain registrar live Vpsux, a registrant registers a domain. Get your domain name from Vpsux today.
https://www.vpsux.com/domains/

Website: A website is a collection of web pages that can be accessed over the internet, it is where the files live. Websites can be built using different technologies such as
HTML, CSS, and JavaScript. A website is hosted on a web server and can be accessed using a domain name.

When someone enters your domain name in a browser, the domain name is translated into the IP address of your web hosting company’s computer.

Web hosting companies like Vpsux specialize in storing and serving websites. At Vpsux we offer different types of hosting plans to our customers, please check our site to go through each plan.

Email hosting: Email hosting is a service that allows you to create, store and manage email accounts using your own domain name.
This means you can have email addresses like “[email protected]” rather than “[email protected]”. Email hosting services usually include webmail (web-based email) access, email forwarding, and email autoresponders.

In summary:

A domain is the name of your website
A website is the content and functionality of the website
Email hosting is a service to manage your email accounts using your own domain name

Knowing the difference between your domain, web hosting and email is important for keeping track of your online presence and having a functioning website. A domain, website and email hosting are dependent on one another. Your visitors get to your website by typing your domain in their address bar and sending emails to your custom address.

How to Force SSL

You just installed SSL and you cannot find the secured padlock and HTTPS in front of your domain.
In fact, your domain still loads with HTTP and the insecured icon is indicating to visitors to beware of your site. Not to worry, this might be due to some insecured links on your website and you need to manually force SSL on your site.

You need to confirm you have the SSL installed on your site, to do this, visit sslshopper.com to confirm SSL has been installed, then proceed to check why it is not secured with a padlock on the browser using https://www.whynopadlock.com/

Simply type in the full URL into the box below and get a report about your website SSL to know if it is fully installed.
Click More Info in front of Force HTTPS, copy and save the code in your notepad as you need to save this code in your .htaccess in your cPanel.

Go to File Manager in your hosting panel
Inside the public_html folder.,open .htaccess If you can’t locate it, make sure to create or unhide it.
Scroll down to find RewriteEngine On and insert the following lines of code below it:

RewriteEngine On
RewriteCond %{HTTP_HOST} verpex.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://verpex.com/$1 [R,L]

Save the changes.

Go back to your browser, refresh the page to view your site, you can also refresh your information on https://www.whynopadlock.com/

Building Website with Sitepad

There are a lot of ways you can create a website on the Internet. And the best part is that you don’t need to learn a single line of code. You can use something simple like SitePad Website Builder. It’s an easy system that has everything your website will need and will help you get your website up and running in no time.

SitePad is a popular drag-and-drop website builder with Professional Themes which cover a wide range of categories like Blog, Business, Portfolio, Restaurants, Travel, etc. You can build your professional website using an easy-to-use editor and publish static web pages. It is easily accessed through your cPanel dashboard. In this guide, we will cover the basics of creating a new website using the SitePad Website builder.

How to Install and Set Up SitePad Website Builder

Before we install and set up SitePad, let’s get you logged in.

  • Log In to your Vpsux dashboard,
  • Click on the “Log into cPanel” button to access your cPanel.
  • Scroll down until you see the SitePad website builder themes section and choose a theme for your website( all the Themes are responsive so your website will work across all device sizes).
  • Attach your domain name(even if it’s a subdomain.) and fill in the site details as well
  • Click on the “Proceed With Install” button at the bottom of the page.
  • Now, you have successfully set up the site, you will be redirected to the “Sitepad Editor” within seconds.
  • Click any text to edit it, or use the drag-and-drop widgets in the left-side navigation.
  • To change which page you’re editing, or to create a new page, choose from the “Pages” drop-down.
  • Save Changes to Your Website
  • When you have finished editing, click the “Update” button to save your work. When you are ready to make the page (or the site) live,
  • Click the “Publish” button.

The final website will be hosted on your web server and since the files are static your website will load much faster as compared to a PHP website. Remember, if you have multiple domains and you want to make sure that SitePad works on the correct one, then make sure that the domain you want is attached properly in the site details configuration portion of the setup above.

You can have your site running in no time by setting up a website using the SitePad Website Builder. You can publish multiple sites, manage upgrades, and even clone a site, all from cPanel using SitePad. Every website template is responsive, meaning your site will look great on any screen size.

Edit a SitePad Website Builder Page

To edit a page you must log in to the cPanel dashboard if you are not yet logged into SitePad.
Click on SitePad Dashboard Icon.

  • Click Pages then click on All Pages.
  • When you select All Pages you can see options such as Edit Page, Delete
  • Page, View Page, etc.
  • Hover your mouse over the page you want to edit.
  • Click the pencil icon to edit the page.
  • After clicking the edit icon, you will be redirected to the SitePad Editor, where you can edit and update the page.
  • Click the Settings Icon to update Page settings as desired.
  • You will find options like Add/Update Page Name, Add/Update Page URL, Add/Update Page Status, Add/Update Page Feature Image And you can also edit the page content if needed.

Once done, you can click the Refresh button to update the changes made.

For more information, you can refer to: https://sitepad.com/docs/web-pages/edit-a-page/

Clone a SitePad Website Builder Page

To clone a site:

  • Login to Control Panel
  • Click on the SitePad Website Builder Icon
  • Click on the ‘Clone Sites’ Icon.

You will find clone wizard options like:

  • Choose protocol (https:// or https://)
  • Select the site you want to clone the site from.
  • Select domain (select the domain on which you want to clone the site)
  • If you are creating a subsite, add Sub-directory
  • Add a site title (to differentiate added sites across all sites)
  • Add an email (not required)
  • Click save after adding all the details
  • Click the save button, the page will load for a few minutes and then you will see the success message shown on successful cloning.

For more information, you can refer to: https://sitepad.com/docs/enduser/clone-a-site/#:~:text=Click%20the%20Sites%20to%20display,shown%20in%20the%20image%20below

LVE Limits Explained

LVE, or Lightweight Virtual Environment, creates isolated, small environments for every user on the server, and each one of them receives a specific portion of security lockdown features and dedicated resources. LVE guarantees users that their web hosting neighbors won’t inter-access their data on their server, nor will they steal SSD speed, RAM, or CPU from them.

CPU Cores

When processing data, an important piece of hardware that is used in the process is CPU. This piece of hardware has sockets with “cores” that each perform requested tasks. Some tips you should keep in mind if you want optimal CPU usage are:

  • Make sure your site is up to date, optimized, and tidy, and remove any data or content that it doesn’t need.
  • Enable using a CDN from your cPanel menu. This will help you offload delivering and searching of your website data, and it will take the strain off the server.
  • There is less strain on CPU cores if there is a more cached content.

Memory (RAM)

Temporary storing data needed to do tasks is RAM memory. Users accessing various pages of your site and MySQL data queries affect this resource, as well as the activities you take on your site. The data is removed once a task is completed, and the space can be used for another task. For optimal RAM usage, you can follow the following tips:

  • Optimize.
  • The latest versions of Themes, Plugins, and Core will ensure that your CMS is tidy. Plugins that you don’t need should be removed in order to avoid draining memory usage with tasks that you aren’t in need of.
  • Automatic cron tasks should be disabled from running by themselves. In addition, they should be set to run at set intervals of time from the Cron Jobs tab in cPanel.
  • You will decrease the active tasks that use up RAP from repeated visits by serving cached content to users, so make sure that you install a caching plugin.

Entry Processes

The number of processes that enter your account are the entry processes, for instance, SSH sessions, PHP pages accessed by users, and cron jobs. Depending on the type of request that is being made, they are processed fast by the CPU.

IO and IOPS

IO stands for Input/output, and it is measured in MB per second. This influences the size of write/read data blocks served on your site. IOPS stands for Input/Output Operations Per Second, and it affects write/read data blocks number served on your website. If you optimize other limits properly, you shouldn’t be facing issues with these two as well.
Number of Inodes

Inodes are storage spaces used to hold the data of each folder and file under your hosting space.

Cage FS Security

The thing that defines the LVE limits for each account and doesn’t allow them to interfere with other accounts is the CageFS feature that is offered by Cloudlinux. However, keep in mind that this doesn’t apply to MySQL. Even though the resources are maintained and separated per cPanel account, something that is elementary for all accounts to use is MySQL.

Sub Domains

When you’re visiting a certain website, you might notice that based on your location on the page you’re visiting, the URL in the search bar changes as well. In this article, we will go over the part of the URL that changes, and it’s called a subdomain. A subdomain is an additional part of your main domain name. A subdomain is created to navigate through and organize different sections of your site. On your main domain, you can create several subdomains or child domains. The root domain is the only domain that is not also a subdomain.

Usually, subdomains are used to separate a website into several actions. You can also use subdomains for creating blogs that have different themes. For instance, blogname.com is the blog, while sport.blogname.com and fashion.blogname.com are for specific themes on different subdomains on the blog.

Subdomains are also used if you want a website that has different language versions, such as en.example.com for English, fr.example.com for French, and so on. You can also create a mobile version for your website with a subdomain. For instance, this would be m.example.com. You can also create a network of unrelated sites with a subdomain.

Subdomains can also point to a single page or a section on your website. For instance, if you have a personal portfolio site, the contact form can be hosted on hireme.example.com. You can really get creative when it comes to subdomains For instance, north.example.com and south.example.com are subdomains of the domain example.com, which in turn is a subdomain of the .com top-level domain, also known as TLD. The most commonly used subdomain is www, which stands for World Wide Web. The subdomain contains the most important pages of a website and its homepage. The World Wide Web subdomain is used so much that it is usually included with domain name purchases at domain registrars.

If you plan your website to have more functions, such as a blog, a forum, or a store, adding a subdomain to your domain will be a smart way to separate all of these functions from your primary website.

You need to click on Domains in order to add a subdomain to your cPanel.

In this section, you will need to click “Create A New Domain”.

In this section, you will see the first field where you can enter your subdomain only as “north” in “north.example.com.” The second field in this section is called Domain, and this will be the domain name you are setting the subdomains for. The last field is called Document Root, and this is where the files will be located for this subdomain, also known as the document root.

In conclusion, a subdomain is a part of the URL that comes after the domain extension and the main domain name. Subdomains can really be of help if you want to create separate sites on your website or divide your site into several parts.

Emails

Email Overview

At Vpsux we provide unlimited email accounts with every shared and reseller hosting plan on cPanel.

The emails use the standard IMAP/POP protocol for incoming mail, and SMTP for outgoing mail. That means you can configure your email accounts on all major mail clients and mobile devices. We also provide webmail.

The key connection details are:

Webmail Linkwebmail.[yourdomain.com] or [yourdomain.com]/webmail

You can also use the webserver hostname
Incoming and Outgoing Mailserver Namesmail.[yourdomain.com]

You can also use your web server hostname
Email account usernameYour full email address (e.g. you@[yourdomain.com])
Email account passwordAs set in cPanel
Incoming Mailserver settingsSSL On, Port 993 (This should be the default!)
Outgoing Mailserver settingsSSL On, Port 465 (This should be the default!)

SSL Certificates

An SSL certificate on your site gives you the padlock icon in your browser, and this encrypts communications between visitors to your site and the server. Google is now giving sites without SSL certificates a warning in the browser so it is more important than ever to have an SSL certificate on your site.

All sites/domains hosted by Vpsux are automatically enrolled in the Auto SSL system – this is included free of charge with all hosting packages on Vpsux. This means that as long as the domain points to us (via the nameservers or A record) the system will request an SSL for the domain and install it automatically if it doesn’t already have one. This process is transparent and requires no intervention from you. Generally speaking, it takes 4 hours after pointing the nameservers for the SSL to be requested and installed, but, if it takes longer than this or if your SSL certificate is not working, please let us know. or try the following steps below

  1. Login to cPanel
  2. Go to the “SSL/TLS Status” section in cPanel.

There you will see the list of all the domains and subdomains in cPanel along with their SSL certificates.

  1. You can select the domains in the list and click “Run AutoSSL” to force AutoSSL installation for them.

To force your site to work over SSL, generally speaking, you can use a rewrite rule or go to domain and force SSL, e.g.

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

This will redirect all requests for http:// to https:// but it is important that you only do this after your SSL is installed and working.

If you’re running a CMS like WordPress, it is also important to set the Site URL and Homepage in the wp-admin area to include the https://. This is important so that images and stylesheets and so on are loaded over https:// as well. You can also install a plugin such as Really Simple SSL that can help you set these redirections automatically.

How to Remove SSL From cPanel

All sites/domains hosted by Vpsux are automatically enrolled in the Auto SSL system – this is included free of charge with all hosting packages on Vpsux. This means that as long as the domain points to us (via the nameservers or A record) the system will request an SSL for the domain and install it automatically if it doesn’t already have one. This process is transparent and requires no intervention from you. If you are using a third-party SSL and you do not want to use the SSL that comes pre installed in the cPanel, you can follow the steps below to remove it from your domain/s

  1. Login to cPanel
  2. Go to the “SSL/TLS Status” section in cPanel.

There you will see the list of all the domains and subdomains in cPanel along with their SSL certificates.

  1. You can select the domains in the list and click “Exclude Domains From AutoSSL”

You have just successfully removed the free SSL enabled on your account

How to Force SSL

You just installed SSL and you cannot find the secured padlock and HTTPS in front of your domain.
In fact, your domain still loads with HTTP and the insecured icon is indicating to visitors to beware of your site. Not to worry, this might be due to some insecured links on your website and you need to manually force SSL on your site.

You need to confirm you have the SSL installed on your site, to do this, visit sslshopper.com to confirm SSL has been installed, then proceed to check why it is not secured with a padlock on the browser using https://www.whynopadlock.com/

Simply type in the full URL into the box below and get a report about your website SSL to know if it is fully installed.
Click More Info in front of Force HTTPS, copy and save the code in your notepad as you need to save this code in your .htaccess in your cPanel.

Go to File Manager in your hosting panel
Inside the public_html folder.,open .htaccess If you can’t locate it, make sure to create or unhide it.
Scroll down to find RewriteEngine On and insert the following lines of code below it:

RewriteEngine On
RewriteCond %{HTTP_HOST} verpex.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://verpex.com/$1 [R,L]

Save the changes.

Go back to your browser, refresh the page to view your site, you can also refresh your information on https://www.whynopadlock.com/

CloudLinux Limits

CloudLinux is a fork of the linux operating system that lets you limit the resource usage of individual cPanel accounts. On our shared and reseller servers this lets us set how many resources a specific cPanel account can use.

Our limits are set as follows:

Up to 4GB RAM depending on package
Up to 2 vCPU depending on package
IO – Between 50MB/S and 250MB/S depending on package
Iops – Between 1024 and 5200 depending on package.

Aliases vs. Redirects

Both redirects and aliases work in the same way, and their aim is to take your visitors to another website page. However, what differs between them is the end result.

What doesn’t change in a web browser is Alias URLs. What this means is that when the alias URL (example.org) is typed in by visitors, the original content on example.com will be loaded by the browser, but the window of the URL will still say “example.org.”

You need to log into cPanel if you want to add a Domain Alias to your account. Once you’ve logged into cPanel, you can click on Domain. On this new screen, you will be able to add new Aliases. To add the Alias, all you need to do is go to the Create a New Domain section and tick the box under Document Root (File System Location). You can manage any new alias that you have added.

What are the setbacks of aliases? The traffic numbers of your website will be split when you use aliases since some of the visitors will use the original domain URL, and others will use the alias URL. This can have a negative effect on the website stats and SEO. For this reason, we would recommend going with redirects.

Redirects, on the other hand, let you make one domain point to another domain, whether it’s a specific web page or a website. Unlike Alias, redirect URLs change in a web browser. This means that when the redirecting URL is typed in by visitors, for instance, example.org, the original content on example.com will be loaded by their browser, and the window of the URL will say “example.com.”

One thing you should keep in mind is that when a redirect is set up, and you are moving content to a permanent new site, the redirect you have set up could result in some broken links, and this is particularly true for images. These are things that you will need to fix manually.

Redirects can be set up in cPanel. The first thing you need to do is to add the domain as an addon domain by going to the section Domains and clicking on Addon Domains. After you are finished doing this, you need to go to Redirects. Lastly, to select the URL you would like to redirect visitors from, you will just click on the pop-up menu. Once you have entered all of the information that is needed, just click the Add button, and you are good to go.

Hopefully, the information we provided for you today will help you in your decision whether you should use a domain redirect or a domain alias.

Reseller Hosting

Managing Domains in cPanel

There’s a newer section in cPanel called the Domains section that combines the Redirects, Subdomains and Addon Domains areas in cPanel allowing you to manage all domains using a single interface. To find this menu, log into the cPanel, navigate to the Domain section and click on Domains. You can do three things in this section:

  • Create a new domain/subdomain
  • Manage existing domains(Listing and deleting existing domains)
  1. Create a new Domain/Subdomain

Using this interface, you can create an addon domain or subdomain (assuming the DNS is already pointed to Vpsux). Click Create A New Domain option to add another domain or create a subdomain. For a step-by-step tutorial on how to do this, click here:
https://kb.vpsux.com/docs/vpsux-knowledge/cpanel-web-hosting/managing-domains-in-cpanel/sub-domains/
https://kb.vpsux.com/docs/vpsux-knowledge/cpanel-web-hosting/managing-domains-in-cpanel/addon-domain/

  1. Manage Existing Domains

You can create a new site, create email addresses, change the document root for the domain, manage DNS records, modify any existing redirects and remove the domain from your cPanel using this interface. To access this interface, go to cPanel -> Domains > the Manage button. To access the domain you wish to edit, just click on it. You can update, delete and check the domain/subdomain information by clicking this button.

The Document Root shows root folders for each domain. To access the File Manager interface for a domain, click on the Home icon

Domain Information menu shows the information about subdomains, and redirects for the current domain and its document root. To access the root folder for the domain in the File Manager menu, click on the home icon

The Redirects To option manages your domain redirects and checks the domain that redirects to a different domain. To manage your redirects, go to cPanel -> Domains section -> Redirects.
You can sort the list of the items in the Domain, Document Root, and Redirects To columns alphabetically by clicking on the corresponding column name.

The Create Email option allows you to add email addresses to a domain.

The Show Associated Subdomains/Hide Associated Subdomains options available under the gear icon show/hide the subdomains which the system creates automatically.

The Modify the Zones option allows you to create, edit and delete DNS records for the subdomains and domains in Zone Editor.

Update the Domain allows changing the current root folder for the domain. You can change the root folder by entering a new document root to the corresponding field and then clicking update. Please note you can not move your files to a new root folder or modify the document root for domains that share the document root with the main domain.

Remove the Domain function allows you to delete a domain from your cPanel account.
Click on the Remove Domain button to remove a domain from your cPanel account. It is recommended to take a full backup before deleting a domain. Removing a domain does not automatically delete the mail folders in the public_html folder, however, the email accounts will be deleted.

So the Domains section is a great tool for all-in-one management of your domain! It is a one-stop shop for all things domain management.

Addon Domain

What is an addon domain? As the name implies, an addon domain is an additional domain name that you can add to your hosting plan. You can create this domain in your control panel, and it is a domain that is completely functional.

Your addon domain can be given forwarders, email addresses, and more, the same way you would to a main (primary) domain on your account.

When you create an Addon domain, in the root directory, there will be a folder with the name of the domain name unless you specify another name or path for the folder. For the primary domain, there will be a subdomain that will be created and attached to the new folder. [addon].maindomain.com will be linked to the primary domain name with every addon domain, which can be used to preview websites as well.

In order to add an addon domain, you will need to click on create domains after you have logged in to cPanel, and they enter your domain at the top. The location of your document root will be in the last field.

Keep in mind that an addon domain name must be registered before users can actually access it.

If you put in a domain that looks like an existing domain that can be found on your account, it will be recommended by the system that you create a subdomain for that domain. This will make sure that the nameservers manage the entries in the file zone of the domain properly. You can access the Subdomains interface by going to cPanel, clicking on Home, Domains, and lastly, on Subdomains.

What should you do if you want to create multiple addon domains with different extensions?

You will need to enter a unique username in the Subdomain text box manually if you want to create several addon domains with different extensions (for instance, example.net and example.com).

The maximum number of addon domains that you can make can be seen on your cPanel Statistic Sidebar.

For Resellers, you can modify this number by going to WHM > List Account > Modify Account > Max Addon Domains.

If the zones files of the registered domain are incorrect, you might receive an error, and you will be prevented from adding the domain. You can use the Zone Editor interface in cPanel by going to cPanel, clicking on Home, then Domains, and Zone Editor. The zone editor will help you to correct the zone files of your domain. If you want to make sure that your zone files are right, feel free to reach out to us.

How Long Does DNS Take to Propagate

In order to fully start working, name server changes typically take up from 24 to 48 hours. This period of time, also known as propagation, is the estimated duration of time it takes for cache records and root name servers across the whole web to be updated with the DNS information of your site.

Is the DNS propagation time affected by any factors?

When the DNS records, or Domain Name System records, are updated in the zone file of your domain name, in order for those updates to propagate through the Internet, they will need up to 48 hours. There are several factors that are out of our control and that determine the propagation time of the DNS, even though we aim to make updates as speedily as possible.

Some of the factors that determine the propagation time of the DNS are the following:

  1. The registry of your domain name – If you change the nameservers of your domain name, your change request is communicated to the registry within a couple of minutes, and the registry publishes your authoritative nameserver records to their root zone. The zones are usually promptly updated by most registries. For instance, zones for .com domain names are refreshed by VeriSign every three minutes. However, you need to keep in mind that not all of the registries make updates in such a fast manner. Root nameservers are often protected by registries from overuse in a way that they set up a high TTL (time to live, a sort of expiration date that is put on a DNS record) of up to 48 or more hours for those nameserver records. Additionally, even though the root nameserver records should not be cached by recursive nameservers, some ISPs cache the information anyway, and a longer nameserver propagation time comes as a result of this.
  2. Your Internet Service Provider, also known as ISP – DNS records are cached by your ISP, which rather than retrieving fresh data from your DNS server, is stored the data locally. This reduces traffic and speeds up Web browsing, which slows down the propagation time. TTL settings are ignored by some ISPs, and their cached records are only updated every 2 to 3 days.
  3. Your TTL Settings – In the zone file of your domain name, you can set up the Time to Live for every DNS record. Like we previously mentioned, TTL is the period of time for which servers cache the information for your DNS records. The propagation speed can be increased by shorter TTL settings. For instance, if a certain record’s TTL is set to two hours, the information for that record is stored locally by servers for two hours before retrieving the updated information from your authoritative nameserver. Although, keep in mind that the number of queries can also be increased by shorter settings, and the processing time of your server can be slowed down by that increased load.

Running Multiple Websites

Managing multiple websites can be expensive and difficult, which is why there are hosting packages that offer multiple domain hosting options. When choosing multiple domain hosting, some of the things you should look out for include:

  • Easy addon domain management from cPanel
  • Unlimited email accounts
  • Adding a subdomain to an existing domain name
  • A beginner-friendly option such as cPanel
  • Domain alias for having multiple URLs point to a single website
  • Free or paid SSL certificate
  • Parked domain management

Running several websites with Verpex can be done in two ways. This can either be done through reseller hosting by separating the websites in different cPanel accounts or in a single shared hosting account.

On Reseller Hosting

You have the Web Hosting Manager, or WHM, on reseller hosting. The Web Hosting manager allows you to create several independent cPanel accounts.

The List Accounts function can be used in order to log in and display each cPanel account. You will need to press the orange CP button in order to log in. In addition, you can modify how many Addon or Parked Domains you have on this account from the plus (+) sign next to the account, as well as other resources.

On Shared Hosting

cPanel has two options for additional domains: addon domains and parked domains or aliases.

Additional domains are pointed to external folders with addon domains. By default, your main domain runs from the public_html folder. Addon domains can run from folders such as newdomain or public_html/newdomain. We recommend that you use a reseller account to manage numerous sites as a substitute to addon domains, in case your sites are functionally independent, you have a large number of sites to run, and you’re able to afford it.

A drawback of cPanel addon domains is that each site runs under the same users on the server, which means that one account is able to access all the website files. As a result, any security vulnerabilities that are found on one site can also affect others as well. Another thing is that all of the sites will be using the resources of one account, while in separate accounts, they will have an abundance of resources to use.

Parked domains allow you to add an additional domain as an alias of your main domain to your control panel. For instance, you might want to add both a .net. and .com domain, but have them both point to the same website. You can easily do this by adding the extra domain as a parked domain (or a domain alias).

Keep in mind that you should redirect one domain to the other domain in order to avoid penalties by search engines such as google for duplicated content. Usually, this is done automatically by most software. However, you can do this by clicking on Manage Redirection after you add the parked domain.

Sub Domains

When you’re visiting a certain website, you might notice that based on your location on the page you’re visiting, the URL in the search bar changes as well. In this article, we will go over the part of the URL that changes, and it’s called a subdomain. A subdomain is an additional part of your main domain name. A subdomain is created to navigate through and organize different sections of your site. On your main domain, you can create several subdomains or child domains. The root domain is the only domain that is not also a subdomain.

Usually, subdomains are used to separate a website into several actions. You can also use subdomains for creating blogs that have different themes. For instance, blogname.com is the blog, while sport.blogname.com and fashion.blogname.com are for specific themes on different subdomains on the blog.

Subdomains are also used if you want a website that has different language versions, such as en.example.com for English, fr.example.com for French, and so on. You can also create a mobile version for your website with a subdomain. For instance, this would be m.example.com. You can also create a network of unrelated sites with a subdomain.

Subdomains can also point to a single page or a section on your website. For instance, if you have a personal portfolio site, the contact form can be hosted on hireme.example.com. You can really get creative when it comes to subdomains For instance, north.example.com and south.example.com are subdomains of the domain example.com, which in turn is a subdomain of the .com top-level domain, also known as TLD. The most commonly used subdomain is www, which stands for World Wide Web. The subdomain contains the most important pages of a website and its homepage. The World Wide Web subdomain is used so much that it is usually included with domain name purchases at domain registrars.

If you plan your website to have more functions, such as a blog, a forum, or a store, adding a subdomain to your domain will be a smart way to separate all of these functions from your primary website.

You need to click on Domains in order to add a subdomain to your cPanel.

In this section, you will need to click “Create A New Domain”.

In this section, you will see the first field where you can enter your subdomain only as “north” in “north.example.com.” The second field in this section is called Domain, and this will be the domain name you are setting the subdomains for. The last field is called Document Root, and this is where the files will be located for this subdomain, also known as the document root.

In conclusion, a subdomain is a part of the URL that comes after the domain extension and the main domain name. Subdomains can really be of help if you want to create separate sites on your website or divide your site into several parts.

Aliases vs. Redirects

Both redirects and aliases work in the same way, and their aim is to take your visitors to another website page. However, what differs between them is the end result.

What doesn’t change in a web browser is Alias URLs. What this means is that when the alias URL (example.org) is typed in by visitors, the original content on example.com will be loaded by the browser, but the window of the URL will still say “example.org.”

You need to log into cPanel if you want to add a Domain Alias to your account. Once you’ve logged into cPanel, you can click on Domain. On this new screen, you will be able to add new Aliases. To add the Alias, all you need to do is go to the Create a New Domain section and tick the box under Document Root (File System Location). You can manage any new alias that you have added.

What are the setbacks of aliases? The traffic numbers of your website will be split when you use aliases since some of the visitors will use the original domain URL, and others will use the alias URL. This can have a negative effect on the website stats and SEO. For this reason, we would recommend going with redirects.

Redirects, on the other hand, let you make one domain point to another domain, whether it’s a specific web page or a website. Unlike Alias, redirect URLs change in a web browser. This means that when the redirecting URL is typed in by visitors, for instance, example.org, the original content on example.com will be loaded by their browser, and the window of the URL will say “example.com.”

One thing you should keep in mind is that when a redirect is set up, and you are moving content to a permanent new site, the redirect you have set up could result in some broken links, and this is particularly true for images. These are things that you will need to fix manually.

Redirects can be set up in cPanel. The first thing you need to do is to add the domain as an addon domain by going to the section Domains and clicking on Addon Domains. After you are finished doing this, you need to go to Redirects. Lastly, to select the URL you would like to redirect visitors from, you will just click on the pop-up menu. Once you have entered all of the information that is needed, just click the Add button, and you are good to go.

Hopefully, the information we provided for you today will help you in your decision whether you should use a domain redirect or a domain alias.

How to Edit Your DNS Records with Vpsux

DNS stands for Domain Name System. It is a system that allows you to connect to sites by matching domain names that are readable by humans with a unique ID of the server where a site is stored.

A Domain Name System can be viewed as the phonebook of the Internet. The domain names are listed with their matching identifiers, which are called IP addresses, instead of listing names of people with the number of their phone. When a domain name is entered on a device by a user, it looks up the IP address, and it connects them to the location that is physical and where that site is stored.

Each device that is on the Internet has its own IP address that helps other devices identify it. This IP address is a string of numbers with periods between them, and it’s quite lengthy. These strings of numbers won’t tell you anything about the actual website and are pretty hard to remember, which is why domain names were created in order to solve this problem. With domain names, users can now remember the names of their favorite websites more easily, and instead of a bunch of numbers, users can use the alphabet.

A DNS helps in translating the domain names into IP addresses, and your device is pointed in the correct direction. A domain name alongside its corresponding IP address is called a DNS record. The best thing about DNS is that it lets owners of the website move their site without actually having to change their domain names. Registering your domain with your hosting provider would be the best. The reason for this is that using your own hosting provider eliminates changing nameservers or transferring a domain name.

In order to change the DNS settings of your domain name from Vpsux, make sure that your nameservers are correctly pointing to us:

ns1.mysecurecloudhost.com
ns2.mysecurecloudhost.com
ns3.mysecurecloudhost.com
ns4.mysecurecloudhost.com

You can log in to your hosting plan with us once you have your DNS pointing to us. There, in cPanel, you will see a button that says Zone Editor.

How to Edit Your DNS Records with Vpsux

Your DNS can be managed from the cPanel Zone Editor, by editing or deleting existing records or adding new ones.

As soon as you save your changes, your new DNS settings will begin to propagate. Each Internet Service Provider updates at a different rate, and it usually takes from 24 to 72 hours to complete worldwide. Depending on the visitor’s Internet Service Provider and your web traffic will be directed to either the new or old host.

If you have any questions in regards to adding new DNS records or editing existing ones, or in case you need any assistance with these things, you can contact our customer support any time of the day.

How to Forward a Domain

Domain forwarding, sometimes called redirecting, pointing, or connecting, lets you automatically direct the visitors on your domain to a different location on the web. Forwarding is a World Wide Web technique that makes a website available under more than one URL address. When a visitor from a web browser tries to open a URL that has been redirected, it opens a page with a different URL.

You can forward a domain by using one of our hosting plans and a domain slot that is inside them. Once your hosting plan has a domain added to it, you will need to click on the Redirects button. After you’ve clicked the Redirects button, from the second drop-down, you will need to select the domain name.

If you want to redirect the whole domain, leave the document root empty. If you want to redirect only a specific folder inside it, enter the path. For instance, you could enter http://public_html/wp-admin/.

The final step is to enter the target URL you want to redirect to in the last field. It will take about five to ten minutes for the changes to take full effect once you have saved them.

Domain forwarding has two options it offers, and those are forwarding only and forwarding with masking. Visitors will be redirected with both options. However, there are additional features you can use with forwarding with masking.

Forwarding only keeps the destination URL in the browser address bar, and it redirects your visitors to a URL destination that you choose. For instance, you can assign example.com to forward only to example.net. When example.com is typed in a browser address bar by a visitor, they will be redirected to the site for example.net. The bar of the browser will update to display example.net.

When it comes to forwarding with masking or setting up a domain alias, it allows you to enter meta-tags for search engine information, it keeps your domain name in the address bar of the browser, and it redirects visitors to a URL destination that you choose.

For instance, you can assign example.com to forward with masking to example.net. When example.com is typed in the address bar of the browser by a visitor, they will be redirected to the site for example.net. The browser address bar will mask the destination URL efficiently by continuing to show example.com.

You can redirect HTTP any way you want, and it won’t affect email unless you modify the MX records in DNS. Email forwarding is when an entire list of email addresses for a website is set up to forward to a new domain address. For instance, you can have the email for example.com forwarded to example.net. Businesses and individuals that have decided to change the domain name of a certain website can take great advantage of this option for email forwarding.

Disk Space Limits

With Vpsux, you receive one of the most generous offers for disk space, including up to 500 GB of NVMe SSD disk space integrated into our plans. This offer is exceptionally generous, and there are truly no hidden catches. However, there are a few conditions.

First, the storage must be utilized for hosting websites online. It cannot be employed for backup storage or file archiving.

Second, we enforce a fair usage limit. While we understand that some individuals may wish to store 100GB of emails in their mailboxes, this practice is not compatible with our disk space limitations and is unfair to other users.

How to Edit Your DNS Records with Vpsux

DNS stands for Domain Name System. It is a system that allows you to connect to sites by matching domain names that are readable by humans with a unique ID of the server where a site is stored.

A Domain Name System can be viewed as the phonebook of the Internet. The domain names are listed with their matching identifiers, which are called IP addresses, instead of listing names of people with the number of their phone. When a domain name is entered on a device by a user, it looks up the IP address, and it connects them to the location that is physical and where that site is stored.

Each device that is on the Internet has its own IP address that helps other devices identify it. This IP address is a string of numbers with periods between them, and it’s quite lengthy. These strings of numbers won’t tell you anything about the actual website and are pretty hard to remember, which is why domain names were created in order to solve this problem. With domain names, users can now remember the names of their favorite websites more easily, and instead of a bunch of numbers, users can use the alphabet.

A DNS helps in translating the domain names into IP addresses, and your device is pointed in the correct direction. A domain name alongside its corresponding IP address is called a DNS record. The best thing about DNS is that it lets owners of the website move their site without actually having to change their domain names. Registering your domain with your hosting provider would be the best. The reason for this is that using your own hosting provider eliminates changing nameservers or transferring a domain name.

In order to change the DNS settings of your domain name from Vpsux, make sure that your nameservers are correctly pointing to us:

ns1.mysecurecloudhost.com
ns2.mysecurecloudhost.com
ns3.mysecurecloudhost.com
ns4.mysecurecloudhost.com

You can log in to your hosting plan with us once you have your DNS pointing to us. There, in cPanel, you will see a button that says Zone Editor.

How to Edit Your DNS Records with Vpsux

Your DNS can be managed from the cPanel Zone Editor, by editing or deleting existing records or adding new ones.

As soon as you save your changes, your new DNS settings will begin to propagate. Each Internet Service Provider updates at a different rate, and it usually takes from 24 to 72 hours to complete worldwide. Depending on the visitor’s Internet Service Provider and your web traffic will be directed to either the new or old host.

If you have any questions in regards to adding new DNS records or editing existing ones, or in case you need any assistance with these things, you can contact our customer support any time of the day.

Building Websites on Vpsux

How to Preview Your Website on Our Servers

Whether you just want to create a site without making it live instantly as you work on it, or we just migrated your website to ourselves, in this article, you will find some tips on how to preview your site on our servers without it actually being live. In this article, we will go over every famous OS that is currently being used by people.

You can have a quick preview of your site in your browser. There is an online tool you can use to preview your website quickly, and all you need to do is visit https://sitepreview.org/. This online tool will pick up which server your site is on automatically, and all you need to do is enter your domain name. However, if you have your domain added to multiple servers from us or if there is an error that occurs, you can untick the field called “Lookup IP against mysecurecloudhost.com nameservers.” In the second field, you will need to manually enter the IP, and you’re good to go.
Ubuntu

To edit the host’s file, you will need to use the Terminal for Ubuntu. Write the following to edit your file once you open up the Terminal: sudo nano /etc/hosts

In the Terminal, the file will open, and you will add the line at the bottom. If you want to keep the file open afterwards you’ve saved it; you need to press Ctrl and o. To save and close the file, you need to press Ctrl and x. Then, you will be asked if you want to save the changes that you have made. Type n for no or y for yes, and then press Enter.

Mac

When it comes to Mac, the same directions as Ubuntu need to be used due to the fact that in order to edit the file, both require the Terminal. The commands will be exactly the same as above.

Windows 10

You can use the search function to open Notepad using administrator privileges. All you need to do is type in Notepad, then right-click on the icon, and choose the first option, “Run as administrator.” Now, you will have the privileges in Notepad that you need in order to add your text.

You need to click on file “File” that is located on the top left corner once you open Notepad, and then to open the file, all you need to do is click “Open.” You will write the following path in the field, and you will click “Open.”

c:\windows\system32\drivers\etc\hosts

You will put the following at the bottom of the file, and then you will click on “Save.”

IP Address of our server yourdomainname.com www.yourdomainname.com

Once your file has been saved, you can open your website from any browser you want and see how it looks.

How to Boost Your Hosting Performance

OpCache

Opcode caching is done by compiling PHP into pre-compiled bytecode so that PHP doesn’t have to be re-interpreted per request. It is excellent for boosting the speed of large apps with many includes/require statements. With OpCache, page loading times can be decreased from several seconds to less than 500ms. OpCache can be enabled in the cPanel under the “Select PHP version” option. Then, you click the OpCache icon, and you’re done. However, it’s recommended to leave OpCache disabled only when debugging or site development.

Caching With WordPress

Caching with WordPress is enabled through plugins, and installing them is pretty simple. You go to the wp-admin, press the Plugins icon, and then the Add New icon. After this, you type in the name of the plugin you want to install. There are numerous WP caching plugins that work differently for everyone, depending on the themes and other plugins you have installed. The top three are:

● WP Super Cache ● W3 Total Cache ● WP Fastest Cache

You should only install one of these plugins to avoid causing conflict and actually slowing down your performance.

Leverage Browser Caching

Browser caching enables the customer’s web browser to download CSS, JS, images, and other static assets into local storage for a limited time, which usually reduces requests for each page, thus reducing the server load. Browser caching is enabled by adding the following lines to your .htacess file:
ExpiresActive On ExpiresByType image/jpg “access plus 1 year” ExpiresByType image/jpeg “access plus 1 year” ExpiresByType image/gif “access plus 1 year” ExpiresByType image/png “access plus 1 year” ExpiresByType text/css “access plus 1 month” ExpiresByType application/pdf “access plus 1 month” ExpiresByType application/javascript “access plus 1 month” ExpiresByType application/x-shockwave-flash “access plus 1 month” ExpiresByType image/x-icon “access plus 1 year” ExpiresDefault “access plus 2 days”

Gzip Compression

Gzip Compression is used to reduce the size of the data that you send from your server. All of the most popular browsers support Gzip compression, and they look for the specific header when making a HTTP request. Gzip compression enabled fast loading speeds and smooth performance.

Image Optimization

To avoid slow loading times and decreasing your SEO, the images you post should be less than 500KB. To ensure your images meet these criteria, you can download WP Smush, one of the many WordPress image optimization plugins.

How to Minify CSS and JavaScript Files

Minifying Javascript and CSS files implies removing white space, line breaks, etc. It reduces the size of the files to make them easier to download and process. If you’re using WordPress, plugins like W3 Total Cache will handle the process for you.

Brotli Compression

If you are looking for ways to make your website load faster, you need to turn on brotli compression. When a data is compressed, it becomes small and delivers faster. You can speed up page load times for your visitor’s HTTPS traffic by applying Brotli compression.

Brotli is one of the best compression tools primarily used by web servers and content delivery networks to compress HTTP content which makes websites load faster. It is designed to compress streams on the fly, it is faster at both compressing content on the server and decompressing it in the browser. When Brotli is turned on, it tells your web server to compress your data before sending it to a browser

How do I enable Brotli?

To Enable Brotli Compression in cPanel, follow the steps below

  • Log into cPanel
  • Scroll down to Software
  • Click Select PHP Version
  • Tick the box in front of Brotli, and it saves automatically

Brotli is a general-purpose lossless compression algorithm that boasts faster compression times and greater compression of webpages. It is open-source, free to use, and compatible with most modern web servers and browsers.

Building Website with Sitepad

There are a lot of ways you can create a website on the Internet. And the best part is that you don’t need to learn a single line of code. You can use something simple like SitePad Website Builder. It’s an easy system that has everything your website will need and will help you get your website up and running in no time.

SitePad is a popular drag-and-drop website builder with Professional Themes which cover a wide range of categories like Blog, Business, Portfolio, Restaurants, Travel, etc. You can build your professional website using an easy-to-use editor and publish static web pages. It is easily accessed through your cPanel dashboard. In this guide, we will cover the basics of creating a new website using the SitePad Website builder.

How to Install and Set Up SitePad Website Builder

Before we install and set up SitePad, let’s get you logged in.

  • Log In to your Vpsux dashboard,
  • Click on the “Log into cPanel” button to access your cPanel.
  • Scroll down until you see the SitePad website builder themes section and choose a theme for your website( all the Themes are responsive so your website will work across all device sizes).
  • Attach your domain name(even if it’s a subdomain.) and fill in the site details as well
  • Click on the “Proceed With Install” button at the bottom of the page.
  • Now, you have successfully set up the site, you will be redirected to the “Sitepad Editor” within seconds.
  • Click any text to edit it, or use the drag-and-drop widgets in the left-side navigation.
  • To change which page you’re editing, or to create a new page, choose from the “Pages” drop-down.
  • Save Changes to Your Website
  • When you have finished editing, click the “Update” button to save your work. When you are ready to make the page (or the site) live,
  • Click the “Publish” button.

The final website will be hosted on your web server and since the files are static your website will load much faster as compared to a PHP website. Remember, if you have multiple domains and you want to make sure that SitePad works on the correct one, then make sure that the domain you want is attached properly in the site details configuration portion of the setup above.

You can have your site running in no time by setting up a website using the SitePad Website Builder. You can publish multiple sites, manage upgrades, and even clone a site, all from cPanel using SitePad. Every website template is responsive, meaning your site will look great on any screen size.

Edit a SitePad Website Builder Page

To edit a page you must log in to the cPanel dashboard if you are not yet logged into SitePad.
Click on SitePad Dashboard Icon.

  • Click Pages then click on All Pages.
  • When you select All Pages you can see options such as Edit Page, Delete
  • Page, View Page, etc.
  • Hover your mouse over the page you want to edit.
  • Click the pencil icon to edit the page.
  • After clicking the edit icon, you will be redirected to the SitePad Editor, where you can edit and update the page.
  • Click the Settings Icon to update Page settings as desired.
  • You will find options like Add/Update Page Name, Add/Update Page URL, Add/Update Page Status, Add/Update Page Feature Image And you can also edit the page content if needed.

Once done, you can click the Refresh button to update the changes made.

For more information, you can refer to: https://sitepad.com/docs/web-pages/edit-a-page/

Clone a SitePad Website Builder Page

To clone a site:

  • Login to Control Panel
  • Click on the SitePad Website Builder Icon
  • Click on the ‘Clone Sites’ Icon.

You will find clone wizard options like:

  • Choose protocol (https:// or https://)
  • Select the site you want to clone the site from.
  • Select domain (select the domain on which you want to clone the site)
  • If you are creating a subsite, add Sub-directory
  • Add a site title (to differentiate added sites across all sites)
  • Add an email (not required)
  • Click save after adding all the details
  • Click the save button, the page will load for a few minutes and then you will see the success message shown on successful cloning.

For more information, you can refer to: https://sitepad.com/docs/enduser/clone-a-site/#:~:text=Click%20the%20Sites%20to%20display,shown%20in%20the%20image%20below

Firewall IP Block

A firewall is a security system that allows the server to block dangerous and unauthorised access, it protects and allows legitimate communications to pass. Due to security reasons, we have installed a firewall on our servers with ConfigServer Security & Firewall or ‘CSF’, which is used for increased server security to block IPs based on suspicious behaviour, like trying to log in with a failing password too many times within a certain timeframe.

Sometimes you find out that your websites are inaccessible. More than that, you are not able to access Mail, Web, FTP or Control Panel services, while others may very well access these services.

The links to your cPanel(http://serverIP/cpanel and http://cpanel.domain.com) show an error message like server connection timed out, the site cannot be reached, the connection was reset, the site could be temporarily unavailable or too busy. You tried all of the URLs and still got one of these messages, most likely, your external IP address was blocked by our firewall and you need to contact support to unblock your IP.

First, you need to check if your server is up and running. If the server is running normally, most likely, your external IP address was blocked by Firewall.

Some events, such as repeated login attempts with incorrect credentials from within the cPanel, webmail, email client, FTP/SSH and PortScan activity could be the reason for the blocks. Let’s figure out how these could be avoided and resolved when the issue presents itself

The number of failed cPanel login attempts has been exceeded

When you were not able to log into cPanel for the first time, please do not try to log in as many times as possible. Continuous failed attempts can get your IP blocked. To avoid that, use auto-login options in the Vpsux account or check your login details in the Welcome Email that was sent to the registered email account linked with the hosting package. Otherwise, feel free to reset your cPanel password

POP3/IMAP/SMTP or Webmail Connection Failed

In addition to securing access to cPanel, the firewall also prevents unauthorized access to the mail service

  1. Blocked due to failed attempts to access webmail

If you are having difficulty accessing your webmail and therefore cPanel and webmail are no longer available, you have probably activated, most likely you have triggered a similar IP block for email access.

  1. Block due to failed POP3/IMAP login attempts

If you start receiving errors of IMAP/POP3 failed authentication in your email client, then it is possible that login credentials for the email account are incorrect. In this case, the email client will not stop trying to access the mail server which may also result in a permanent IP block.

  1. Blocked due to failed SMTP connection attempts

This kind of block occurs when SMTP authentication is invalid so you can’t send mail from the email client Make sure that SMTP login is your email address, and the correct password. Once your IP address has been unblocked, consider resetting your password if you are still unable to log in. You can do it in your cPanel account on the Email accounts page >> Manage option.

FTP/SSH Login Failed

The web owner has an FTP client set with a very high number of simultaneous connections. Incorrect configuration of email client and FTP client (for example FileZilla) leads the firewall to think it is a brute force attack. If there are many users in your network and they are accessing the Internet from an external IP address, make sure they are not reconnecting frequently using an FTP or email client . Connection requests from an IP address can trigger the firewall to block the IP address. You can change the maximum number of concurrent FileZilla connections for each site you connect to as follows:

  1. Start the FileZilla FTP program and navigate to Edit -> Settings
  2. In the left side menu on the Settings window, you should see the Transfers option. Click on it.
  3. Under Concurrent transfers, you have the “Maximum simultaneous transfers:”, followed by a text box with a numeric value. Make sure the number is 3 or less. It is recommended to keep this value at 1 if possible, as having multiple connections will slow down your uploads in the long run. If the value is greater than 3, you may get blocked.
  4. Press the “OK” button and exit FileZilla. Then, restart it again for the changes to take effect.

Incorrect Email Client Settings

Mail client settings can also cause IP blocking, so if you’re having trouble setting up an email client, it’s best to remove the email account from the email client and try again.

Failed web page login

It occurs when there is an authentication form or a secure directory on the website. Please make sure you use the correct login information. Otherwise, there is a chance for your IP to get blocked.

WordPress Incorrect Password

Repeated attempts to login to your website admin area (e.g. WordPress backend) with the wrong username and password combination.

Unauthorized Country IP

For security reasons, the firewall blocks IP addresses from certain countries.

PortScanning

Attempts to scan server ports are detected as suspicious because they are often used by hackers to detect possible vulnerabilities. Port scanning is an attack that sends client requests to a range of server port addresses on a host with the goal of finding an active port and exploiting a known vulnerability in this service. To avoid this, make sure your clients are configured not to constantly attempt to scan a server’s ports.

Quick Fix for cPanel IP blocking Issues

If your IP address has been blocked, you can ask our support to unblock it. All you have to do is to open a support ticket and provide us with your IP address using a tool like whatismyip.com.

How to Forward a Domain

Domain forwarding, sometimes called redirecting, pointing, or connecting, lets you automatically direct the visitors on your domain to a different location on the web. Forwarding is a World Wide Web technique that makes a website available under more than one URL address. When a visitor from a web browser tries to open a URL that has been redirected, it opens a page with a different URL.

You can forward a domain by using one of our hosting plans and a domain slot that is inside them. Once your hosting plan has a domain added to it, you will need to click on the Redirects button. After you’ve clicked the Redirects button, from the second drop-down, you will need to select the domain name.

If you want to redirect the whole domain, leave the document root empty. If you want to redirect only a specific folder inside it, enter the path. For instance, you could enter http://public_html/wp-admin/.

The final step is to enter the target URL you want to redirect to in the last field. It will take about five to ten minutes for the changes to take full effect once you have saved them.

Domain forwarding has two options it offers, and those are forwarding only and forwarding with masking. Visitors will be redirected with both options. However, there are additional features you can use with forwarding with masking.

Forwarding only keeps the destination URL in the browser address bar, and it redirects your visitors to a URL destination that you choose. For instance, you can assign example.com to forward only to example.net. When example.com is typed in a browser address bar by a visitor, they will be redirected to the site for example.net. The bar of the browser will update to display example.net.

When it comes to forwarding with masking or setting up a domain alias, it allows you to enter meta-tags for search engine information, it keeps your domain name in the address bar of the browser, and it redirects visitors to a URL destination that you choose.

For instance, you can assign example.com to forward with masking to example.net. When example.com is typed in the address bar of the browser by a visitor, they will be redirected to the site for example.net. The browser address bar will mask the destination URL efficiently by continuing to show example.com.

You can redirect HTTP any way you want, and it won’t affect email unless you modify the MX records in DNS. Email forwarding is when an entire list of email addresses for a website is set up to forward to a new domain address. For instance, you can have the email for example.com forwarded to example.net. Businesses and individuals that have decided to change the domain name of a certain website can take great advantage of this option for email forwarding.

Domain Names

What is a 403 Forbidden Error (and How Can I Fix It)?

Running a website, whether it’s a blog, an e-commerce store, an information landing site, or anything in between, is critical to your online presence. As with all things technology, hiccups can happen on your site, making the user experience anything but smooth.

Error messages are common problems for anyone running a site. While some of these messages are more prevalent than others and are easy to decipher, others are not. If you recently encountered a message that says “403 Forbidden: You are not authorized to access this server” and you don’t know what to do, this article will provide you with easy ways to resolve it.

A 403 Forbidden error occurs when you do not have permission to access a web page or something else on a web server. The issues causing the “403 Forbidden” error are quite different and require different approaches to resolve. Some of the solutions can be implemented by both visitors and website owners, assuming the problem is with their device or local network. However, issues caused by a website configuration can be examined only by the website administrators as they require access to the backend settings.

We will start with the general solutions that anyone can try and narrow down to more specific solutions that require administrator privileges to the Website.

If you are just a visitor, be sure to try these steps:

  • Refresh the Page
  • Double Check the Address
  • Clear your browser’s cache and cookies
  • Check if you have Permission to Access the URL
  • Try Again Later
  • Contact your ISP
  • Disconnect from your VPN

If you are the website owner, most likely it’s incorrect file permission on your server. This error can be triggered by a faulty plugin or a corrupt .htaccess file. As a website owner, you can check the error logs from your hosting panel as they may indicate the source of the problem. However, you may also need to contact your hosting provider to access or change certain settings on your site In most cases, you should be able to resolve the issue on your own. We recommend backing up your site in case something goes wrong and you need to restore it to an older version.

Below are the steps to fix the 403 forbidden error.

Faulty WordPress Plugins

The 403 Forbidden error can also be caused by a faulty plugin, you will have to deactivate your plugins and then reactivate them one by one.

  • Log into your cPanel
  • Scroll down to the files section and then click on File Manager.
  • Click public_html, go to the wp-content folder and locate the plugins folder.
  • Click the plugins folder and select Rename.
  • Give the folder a new name, for example, “plugins.bk”. your plugins will be automatically deactivated
  • After deactivating the WordPress plugins go back to your website and reload the page if your website opens fine, it means that you have a problem with WordPress plugins.
  • Your next step is to figure out which one it is.
  • Go back to your cPanel and rename the plugins folder back to “plugins”.
  • Go to the Plugins page in the WordPress dashboard and activate the plugins one by one.. Keep doing this until you can reproduce the error.
  • Once you have identified the faulty plugin, you can either replace the plugin with an alternative one or contact its developer for support.

Corrupt .htaccess File

if the user makes changes to the .htaccess file and for this reason the .htaccess file is corrupted and may affect the website. So to resolve this incorrect .htaccess file to need to edit the .htaccess file in edit mode and replace the corrupted file with the original file.

Steps to edit the .htaccess file:

  • First, you need to login to your cPanel
  • Go to the files section and then click on File Manager.
  • Select the .htaccess file and edit it(If you can’t find it, go to the settings and enable the “show hidden files” option.)
  • Now you need to replace the content of your htaccess file with the content of the original htaccess and then click on the “Save Changes” button
  • You can check the WordPress code here if you do not know the content of the original .htaccess file
  • Replace the content of the .htaccess file

Wrong File Permissions

If the above two solutions failed to resolve the 403 Forbidden error, then it is very likely that the incorrect file permission is causing the 403 Forbidden error. Also, keep in mind the files and folders stored on your website have different file permissions and these file permission allows those who can access the webpage.

Note:

  1. All files stored on your website have 644 file permission.
  2. All folders stored on your website have 755 file permission.

If the file permissions are incorrect, the web server does not allow the user to access the Webpage then change the file permission that is defined above.
After changing all file permissions of files and folders then click on the “Ok” button to save the file permission.

Content Delivery Network (CDN)

  • If you continue to receive the 403 Forbidden error after following the steps above, you may have a problem with your Content Delivery Network (CDN).
  • It is a network of servers located in different parts of the world, with each server hosting a copy of your website. Many hosting plans come with a CDN to boost your site’s performance. To see if your CDN is the cause of the error, you will need to temporarily disable it.

Verify the A Record

if your domain name points to the wrong IP address, where you are not authorized to view content, the 403 forbidden error can also occur. If you have recently transferred your site from one host to another and did not change the nameservers, your domain may still be pointing to your old web host. Once the old host deletes your account, it will cause a 403 error status code. Therefore, check that your domain name points to the correct IP address, if not, point your domain’s nameservers or A record to the correct servers.

Malware Scan

Another cause of the 403 error is malware. If your WordPress site becomes infected with malware, it may continue to inject unwanted code into the .htaccess file. This way, even if you continue to fix the file using the first method provided, the error will still persist. Scan your website for malware. There are many WordPress security plugins like Sucuri or Wordfence to do this.

Rolling Back to Recent Updates

If you recently updated the CMS itself just before the 403 Forbidden Error appeared, you might want to consider rolling back to the previous version you installed when everything was working properly. Likewise, any extensions or modules you’ve recently updated can also cause server-side issues, so downgrading to older versions of those can also help.

Unexpected Database Changes

Uninstalling a CMS extension does not guarantee full recovery of changes. This is especially true for WordPress extensions. These extensions have carte blanche status within an application, which gives them full access rights to the database. With this access, an extension can modify database records that do not “belong” to the extension itself. This means that it can modify records created and managed by other extensions of the same CMS.

In these scenarios, the extension may not know how to undo changes made to database records, so it will ignore those items when uninstalling. Your best course of action, assuming you’re reasonably convinced that an extension is the likely culprit of the 403 forbidden error, is to open the database and manually look at the tables and records that have likely been modified by the extension.

Application Code or Scripts

If all else fails, manually debug the application by analyzing the application and server logs. Ideally, make a copy of the entire application on a local machine and perform a step-by-step debugging process. This will allow you to recreate the exact scenario where the Forbidden 403 error occurred and visualize the application code at the moment something went wrong.

You will need to contact support if none of the listed steps worked for you. Understanding the problems causing the error is crucial for fixing them in a timely manner – before the website suffers from traffic loss.

Accounts and Billing

Cancellation and Refund

We are sad to see you go and would love you to stay back with us. However, if you do not need your hosting package anymore and wish to cancel it, you can place a cancellation request within your client area. All websites for add-on domains, subdomains, as well as email accounts (if any), that are hosted in your cPanel account will be suspended and further terminated along with the main hosting service after a cancellation request has been submitted.

Ensure your hosting account and all its data is backed up before it gets suspended and then cancelled to avoid any unwanted service interruptions.

Shared Hosting: Customers have a money-back guarantee period of30 Days.

Resellers: Customers have a money-back guarantee period of 45 days.

Dedicated Servers: The refund policy allows for a 7-day money-back guarantee.

You can cancel anytime and a refund of your hosting services can be requested within 45 days of purchase. If a cancellation request is submitted when the 45-day grace period is over, the refund will not be granted.

To place a cancellation request, log into your client account
Go to quick actions
Click Cancellation Options
Fill in the required fields in the cancellation form with your feedback and submit the request.
You will receive an email confirmation once your request is completed.

Leaving your feedback about our services is crucial to our ability to successfully serve our customers. We would truly value any information you can offer.

Cancelling the hosting account does NOT cancel your related domain name registration. A domain once registered cannot be cancelled or refunded.

How to Host Dynamic DNS Domains with cPanel

DNS is the system used on the internet to name computers, with one of its major uses being to translate domain names, like vpsux.com to IP Addresses(104.26.1.125). This system makes it a lot easier to access services online like Google, Quora, and Vpsux Hosting without needing to remember long strings of numbers. But for DNS to work, these IP addresses need to remain consistent; if the IP addresses of any of these services changed, they would be inaccessible until the DNS records were updated. However, that’s usually not a problem, as service providers like DigitalOcean, Google Cloud, and AWS give servers running on their platforms Static IP addresses which don’t change.

Although cPanel is great for managing data-hosted websites, apps, and email accounts hosted on data centre servers, many people prefer to host online services at their homes or business. Many of these ISPs do not provide dedicated IP addresses, what this means is that a domain name cannot be used to connect to services hosted on their networks. Dynamic DNS, which automatically updates domain records when IP addresses change so that the domain remains connected to the corresponding server is the solution.

What is Dynamic DNS?

Dynamic DNS is a system for updating DNS (Domain Name System) records automatically. A DNS server is needed to convert the domain name into an IP address(which is a unique number that identifies devices on the internet) when entering a URL into a web browser. The server examines DNS records stored in zone files to determine the IP address associated with a domain,

When an IP address changes Dynamic DNS allows devices such as network routers to inform servers, the device connects to a unique web address, verifies, and transmits the new IP address. The record of an IP address that changes become quickly outdated which leads to connection loss because the server sends the incorrect address. When the zone records of an IP address change ,cPanel updates it so that the next time someone attempts to connect, they are given the correct IP address.

It is incredibly easy to set up dynamic domains in cPanel with the Dynamic DNS tool. We’ll show you how to set up a domain.

  • Log in to your cPanel account
  • Find the Domain section and navigate to Dynamic DNS
  • Click the Create button.
  • Fill in the information
  • Enter a new subdomain for a domain that is managed through your cPanel account. You can choose a subdomain name according to your requirements. If you want you can enter the IP address too, here you have to enter the IP address where you want to point your domain. The IP address will be updated automatically once the dynamic DNS is working.
  • After the subdomain has been created in DDNS cPanel generates a unique URL which is called webcall. A webcall is the address through which a router tells cPanel that its IP address has changed.
  • Upon receiving this message, cPanel updates the domain’s zone records. The DDNS entry will be created and a URL that ends with a unique string will be generated. This URL should be treated like a password, visiting the URL will update the DDNS entry with the IP address you are visiting from.

Configure Dynamic DNS Router

DDNS client has its own process for configuring custom DDNS domains, you will be required to:

  • Go to your device’s DDNS configuration interface.
  • Select your Custom DDNS provider.
  • Enter the required information( username, password, domain name, and webcall URL).
  • Click the View SSL Certificate ( We strongly recommend that you use SSL to avoid sending an unencrypted username and password). You need to provide an SSL certificate to connect the device through an encrypted channel

After this has been set up, your device will use the webcall URL to communicate with cPanel whenever its dynamic IP address changes, ensuring that the service hosted on your network is always accessible at the specified domain name.

Please note the Dynamic DNS feature is available only for the domains pointed to our Vpsux nameservers.

Automatically Updating Your DDNS Record

While the DDNS record should not change unless you visit your DDNS URL from another IP address, it may be a good idea to set something up to automatically visit your DDNS URL from your IP, so when/if your dynamic IP changes, your DDNS record automatically changes with it. While some routers have DDNS support, the way cPanel handles DDNS is often different from the way other providers handle it; this means the DDNS settings in your router may not be the way to go here.

I’ve found that setting up a cronjob to periodically visit the DDNS URL is a quick way to ensure the DDNS record is kept updated. Depending on what type of router you have and what firmware it’s running, you may be able to set this cronjob up right on your router, otherwise, having it run on a home server (that is running Linux, macOS, or some other UNIX-like OS) would be sufficient. You can get to the cronjob editor on a home server by running: crontab -e. This cron entry below would visit your DDNS URL every hour on the 0th minute; you can use the Crontab Guru to translate crontab schedules

Network and Technology

Hardware and Locations

At Vpsux we set every single cPanel/WHM server up identically. That includes:

  • Shared hosting
  • Reseller hosting
  • Managed Dedicated servers

This is true in every location and with every underlying network provider we use. The service you get is identical. We designed this in order to provide the most stable and reliable service.

Hardware specification

We use high-end NVME hosting. On shared and reseller hosting, this is typically on servers with 128GB+ RAM and AMD EPYC CPUs.

Because we use CloudLinux, each cPanel account is limited in the RAM and CPU usage that it can make use of, but the whole server capacity is huge and the hardware performance is phenomenal.

We have tried various server setups over the past few years in order to provide the most consistent and highest performance hosting we can. This was the optimised setup we settled on.

We do not provide individual server specifications on request and exact underlying hardware can vary from server to server.

All servers run redundant RAID storage

Locations

As a global hosting provider we offer hosting locations around the globe. We do not run our own datacentres but instead put our managed hosting platform on top of various network providers. We offer the following locations:

  • Singapore

We are adding more locations as we find infrastructure providers that match our high standards and are able to accomodate the advanced features we need such as unlimited bandwidth and inline DDOS protection.

In each of the above locations we may use a number of providers and specific datacentres. We make those decisions based on various factors including network performance, availability of hardware, reliability, government relations.

On dedicated servers we can offer more granular choice about where you want to be located and work with you to find the most suitable setup for your needs.

Backups

All servers have backups stored offsite using JetBackup.

AnyCast DNS

We run our own Anycast DNS service

DDOS Protection

We provide inline DDOS protection on all servers. We do not offer individual site protection against your site getting DDOS attacked — and we will likely take your website offline should you be under attack. However, this enables us to keep other websites (and the server) online in the event of a DDOS attack.

Software Stack

Every server we deploy runs indentically and includes the following

Software NameDescription
cPanel Control PanelcPanel is the world’s most popular hosting control panel.
WHM (Web Host Manager)WHM is the reseller and server management interface for cPanel. If you have a reseller account or a dedicated server you will have access to WHM.
CloudLinux 8CloudLinux allows us to limit the resource usage of individual cPanel accounts. This lets us put multiple shared websites on one server and stops one user from affecting others on the server.
LiteSpeed Web ServerLiteSpeed Web Server is a high-performance, secure, and easy-to-use web server that can interchange with Apache. It is part of the “NR Cloud Hosting” platform. The LiteSpeed cluster runs on VMware, with load-balancing performed by an F5 pair. It operates HTTP on the specified IP addresses, while HTTPS traffic is terminated at the F5 and forwarded to the LiteSpeed cluster over HTTP.

In this environment, PHP applications are executed through FastCGI and LSAPI. User data is stored on a Network File System (NFS) volume that is mounted on both nodes of the LiteSpeed cluster
Imunify360Imunify360 on Vpsux is an advanced security solution which provides various features to protect hosting accounts. Imunify360 provides ongoing protection against malware, automated patching, and is integral for maintaining the security of websites hosted on cPanel servers.
SitePadSitePad is a website builder included with certain hosting plans that enables users to easily create and manage their websites without needing any coding skills. It offers a user-friendly drag-and-drop interface, allowing users to customize their websites fully.

LVE Limits Explained

LVE, or Lightweight Virtual Environment, creates isolated, small environments for every user on the server, and each one of them receives a specific portion of security lockdown features and dedicated resources. LVE guarantees users that their web hosting neighbors won’t inter-access their data on their server, nor will they steal SSD speed, RAM, or CPU from them.

CPU Cores

When processing data, an important piece of hardware that is used in the process is CPU. This piece of hardware has sockets with “cores” that each perform requested tasks. Some tips you should keep in mind if you want optimal CPU usage are:

  • Make sure your site is up to date, optimized, and tidy, and remove any data or content that it doesn’t need.
  • Enable using a CDN from your cPanel menu. This will help you offload delivering and searching of your website data, and it will take the strain off the server.
  • There is less strain on CPU cores if there is a more cached content.

Memory (RAM)

Temporary storing data needed to do tasks is RAM memory. Users accessing various pages of your site and MySQL data queries affect this resource, as well as the activities you take on your site. The data is removed once a task is completed, and the space can be used for another task. For optimal RAM usage, you can follow the following tips:

  • Optimize.
  • The latest versions of Themes, Plugins, and Core will ensure that your CMS is tidy. Plugins that you don’t need should be removed in order to avoid draining memory usage with tasks that you aren’t in need of.
  • Automatic cron tasks should be disabled from running by themselves. In addition, they should be set to run at set intervals of time from the Cron Jobs tab in cPanel.
  • You will decrease the active tasks that use up RAP from repeated visits by serving cached content to users, so make sure that you install a caching plugin.

Entry Processes

The number of processes that enter your account are the entry processes, for instance, SSH sessions, PHP pages accessed by users, and cron jobs. Depending on the type of request that is being made, they are processed fast by the CPU.

IO and IOPS

IO stands for Input/output, and it is measured in MB per second. This influences the size of write/read data blocks served on your site. IOPS stands for Input/Output Operations Per Second, and it affects write/read data blocks number served on your website. If you optimize other limits properly, you shouldn’t be facing issues with these two as well.
Number of Inodes

Inodes are storage spaces used to hold the data of each folder and file under your hosting space.

Cage FS Security

The thing that defines the LVE limits for each account and doesn’t allow them to interfere with other accounts is the CageFS feature that is offered by Cloudlinux. However, keep in mind that this doesn’t apply to MySQL. Even though the resources are maintained and separated per cPanel account, something that is elementary for all accounts to use is MySQL.

CloudLinux Limits

CloudLinux is a fork of the linux operating system that lets you limit the resource usage of individual cPanel accounts. On our shared and reseller servers this lets us set how many resources a specific cPanel account can use.

Our limits are set as follows:

Up to 4GB RAM depending on package
Up to 2 vCPU depending on package
IO – Between 50MB/S and 250MB/S depending on package
Iops – Between 1024 and 5200 depending on package.

Disk Space Limits

With Vpsux, you receive one of the most generous offers for disk space, including up to 500 GB of NVMe SSD disk space integrated into our plans. This offer is exceptionally generous, and there are truly no hidden catches. However, there are a few conditions.

First, the storage must be utilized for hosting websites online. It cannot be employed for backup storage or file archiving.

Second, we enforce a fair usage limit. While we understand that some individuals may wish to store 100GB of emails in their mailboxes, this practice is not compatible with our disk space limitations and is unfair to other users.

Firewall IP Block

A firewall is a security system that allows the server to block dangerous and unauthorised access, it protects and allows legitimate communications to pass. Due to security reasons, we have installed a firewall on our servers with ConfigServer Security & Firewall or ‘CSF’, which is used for increased server security to block IPs based on suspicious behaviour, like trying to log in with a failing password too many times within a certain timeframe.

Sometimes you find out that your websites are inaccessible. More than that, you are not able to access Mail, Web, FTP or Control Panel services, while others may very well access these services.

The links to your cPanel(http://serverIP/cpanel and http://cpanel.domain.com) show an error message like server connection timed out, the site cannot be reached, the connection was reset, the site could be temporarily unavailable or too busy. You tried all of the URLs and still got one of these messages, most likely, your external IP address was blocked by our firewall and you need to contact support to unblock your IP.

First, you need to check if your server is up and running. If the server is running normally, most likely, your external IP address was blocked by Firewall.

Some events, such as repeated login attempts with incorrect credentials from within the cPanel, webmail, email client, FTP/SSH and PortScan activity could be the reason for the blocks. Let’s figure out how these could be avoided and resolved when the issue presents itself

The number of failed cPanel login attempts has been exceeded

When you were not able to log into cPanel for the first time, please do not try to log in as many times as possible. Continuous failed attempts can get your IP blocked. To avoid that, use auto-login options in the Vpsux account or check your login details in the Welcome Email that was sent to the registered email account linked with the hosting package. Otherwise, feel free to reset your cPanel password

POP3/IMAP/SMTP or Webmail Connection Failed

In addition to securing access to cPanel, the firewall also prevents unauthorized access to the mail service

  1. Blocked due to failed attempts to access webmail

If you are having difficulty accessing your webmail and therefore cPanel and webmail are no longer available, you have probably activated, most likely you have triggered a similar IP block for email access.

  1. Block due to failed POP3/IMAP login attempts

If you start receiving errors of IMAP/POP3 failed authentication in your email client, then it is possible that login credentials for the email account are incorrect. In this case, the email client will not stop trying to access the mail server which may also result in a permanent IP block.

  1. Blocked due to failed SMTP connection attempts

This kind of block occurs when SMTP authentication is invalid so you can’t send mail from the email client Make sure that SMTP login is your email address, and the correct password. Once your IP address has been unblocked, consider resetting your password if you are still unable to log in. You can do it in your cPanel account on the Email accounts page >> Manage option.

FTP/SSH Login Failed

The web owner has an FTP client set with a very high number of simultaneous connections. Incorrect configuration of email client and FTP client (for example FileZilla) leads the firewall to think it is a brute force attack. If there are many users in your network and they are accessing the Internet from an external IP address, make sure they are not reconnecting frequently using an FTP or email client . Connection requests from an IP address can trigger the firewall to block the IP address. You can change the maximum number of concurrent FileZilla connections for each site you connect to as follows:

  1. Start the FileZilla FTP program and navigate to Edit -> Settings
  2. In the left side menu on the Settings window, you should see the Transfers option. Click on it.
  3. Under Concurrent transfers, you have the “Maximum simultaneous transfers:”, followed by a text box with a numeric value. Make sure the number is 3 or less. It is recommended to keep this value at 1 if possible, as having multiple connections will slow down your uploads in the long run. If the value is greater than 3, you may get blocked.
  4. Press the “OK” button and exit FileZilla. Then, restart it again for the changes to take effect.

Incorrect Email Client Settings

Mail client settings can also cause IP blocking, so if you’re having trouble setting up an email client, it’s best to remove the email account from the email client and try again.

Failed web page login

It occurs when there is an authentication form or a secure directory on the website. Please make sure you use the correct login information. Otherwise, there is a chance for your IP to get blocked.

WordPress Incorrect Password

Repeated attempts to login to your website admin area (e.g. WordPress backend) with the wrong username and password combination.

Unauthorized Country IP

For security reasons, the firewall blocks IP addresses from certain countries.

PortScanning

Attempts to scan server ports are detected as suspicious because they are often used by hackers to detect possible vulnerabilities. Port scanning is an attack that sends client requests to a range of server port addresses on a host with the goal of finding an active port and exploiting a known vulnerability in this service. To avoid this, make sure your clients are configured not to constantly attempt to scan a server’s ports.

Quick Fix for cPanel IP blocking Issues

If your IP address has been blocked, you can ask our support to unblock it. All you have to do is to open a support ticket and provide us with your IP address using a tool like whatismyip.com.

What is a 403 Forbidden Error (and How Can I Fix It)?

Running a website, whether it’s a blog, an e-commerce store, an information landing site, or anything in between, is critical to your online presence. As with all things technology, hiccups can happen on your site, making the user experience anything but smooth.

Error messages are common problems for anyone running a site. While some of these messages are more prevalent than others and are easy to decipher, others are not. If you recently encountered a message that says “403 Forbidden: You are not authorized to access this server” and you don’t know what to do, this article will provide you with easy ways to resolve it.

A 403 Forbidden error occurs when you do not have permission to access a web page or something else on a web server. The issues causing the “403 Forbidden” error are quite different and require different approaches to resolve. Some of the solutions can be implemented by both visitors and website owners, assuming the problem is with their device or local network. However, issues caused by a website configuration can be examined only by the website administrators as they require access to the backend settings.

We will start with the general solutions that anyone can try and narrow down to more specific solutions that require administrator privileges to the Website.

If you are just a visitor, be sure to try these steps:

  • Refresh the Page
  • Double Check the Address
  • Clear your browser’s cache and cookies
  • Check if you have Permission to Access the URL
  • Try Again Later
  • Contact your ISP
  • Disconnect from your VPN

If you are the website owner, most likely it’s incorrect file permission on your server. This error can be triggered by a faulty plugin or a corrupt .htaccess file. As a website owner, you can check the error logs from your hosting panel as they may indicate the source of the problem. However, you may also need to contact your hosting provider to access or change certain settings on your site In most cases, you should be able to resolve the issue on your own. We recommend backing up your site in case something goes wrong and you need to restore it to an older version.

Below are the steps to fix the 403 forbidden error.

Faulty WordPress Plugins

The 403 Forbidden error can also be caused by a faulty plugin, you will have to deactivate your plugins and then reactivate them one by one.

  • Log into your cPanel
  • Scroll down to the files section and then click on File Manager.
  • Click public_html, go to the wp-content folder and locate the plugins folder.
  • Click the plugins folder and select Rename.
  • Give the folder a new name, for example, “plugins.bk”. your plugins will be automatically deactivated
  • After deactivating the WordPress plugins go back to your website and reload the page if your website opens fine, it means that you have a problem with WordPress plugins.
  • Your next step is to figure out which one it is.
  • Go back to your cPanel and rename the plugins folder back to “plugins”.
  • Go to the Plugins page in the WordPress dashboard and activate the plugins one by one.. Keep doing this until you can reproduce the error.
  • Once you have identified the faulty plugin, you can either replace the plugin with an alternative one or contact its developer for support.

Corrupt .htaccess File

if the user makes changes to the .htaccess file and for this reason the .htaccess file is corrupted and may affect the website. So to resolve this incorrect .htaccess file to need to edit the .htaccess file in edit mode and replace the corrupted file with the original file.

Steps to edit the .htaccess file:

  • First, you need to login to your cPanel
  • Go to the files section and then click on File Manager.
  • Select the .htaccess file and edit it(If you can’t find it, go to the settings and enable the “show hidden files” option.)
  • Now you need to replace the content of your htaccess file with the content of the original htaccess and then click on the “Save Changes” button
  • You can check the WordPress code here if you do not know the content of the original .htaccess file
  • Replace the content of the .htaccess file

Wrong File Permissions

If the above two solutions failed to resolve the 403 Forbidden error, then it is very likely that the incorrect file permission is causing the 403 Forbidden error. Also, keep in mind the files and folders stored on your website have different file permissions and these file permission allows those who can access the webpage.

Note:

  1. All files stored on your website have 644 file permission.
  2. All folders stored on your website have 755 file permission.

If the file permissions are incorrect, the web server does not allow the user to access the Webpage then change the file permission that is defined above.
After changing all file permissions of files and folders then click on the “Ok” button to save the file permission.

Content Delivery Network (CDN)

  • If you continue to receive the 403 Forbidden error after following the steps above, you may have a problem with your Content Delivery Network (CDN).
  • It is a network of servers located in different parts of the world, with each server hosting a copy of your website. Many hosting plans come with a CDN to boost your site’s performance. To see if your CDN is the cause of the error, you will need to temporarily disable it.

Verify the A Record

if your domain name points to the wrong IP address, where you are not authorized to view content, the 403 forbidden error can also occur. If you have recently transferred your site from one host to another and did not change the nameservers, your domain may still be pointing to your old web host. Once the old host deletes your account, it will cause a 403 error status code. Therefore, check that your domain name points to the correct IP address, if not, point your domain’s nameservers or A record to the correct servers.

Malware Scan

Another cause of the 403 error is malware. If your WordPress site becomes infected with malware, it may continue to inject unwanted code into the .htaccess file. This way, even if you continue to fix the file using the first method provided, the error will still persist. Scan your website for malware. There are many WordPress security plugins like Sucuri or Wordfence to do this.

Rolling Back to Recent Updates

If you recently updated the CMS itself just before the 403 Forbidden Error appeared, you might want to consider rolling back to the previous version you installed when everything was working properly. Likewise, any extensions or modules you’ve recently updated can also cause server-side issues, so downgrading to older versions of those can also help.

Unexpected Database Changes

Uninstalling a CMS extension does not guarantee full recovery of changes. This is especially true for WordPress extensions. These extensions have carte blanche status within an application, which gives them full access rights to the database. With this access, an extension can modify database records that do not “belong” to the extension itself. This means that it can modify records created and managed by other extensions of the same CMS.

In these scenarios, the extension may not know how to undo changes made to database records, so it will ignore those items when uninstalling. Your best course of action, assuming you’re reasonably convinced that an extension is the likely culprit of the 403 forbidden error, is to open the database and manually look at the tables and records that have likely been modified by the extension.

Application Code or Scripts

If all else fails, manually debug the application by analyzing the application and server logs. Ideally, make a copy of the entire application on a local machine and perform a step-by-step debugging process. This will allow you to recreate the exact scenario where the Forbidden 403 error occurred and visualize the application code at the moment something went wrong.

You will need to contact support if none of the listed steps worked for you. Understanding the problems causing the error is crucial for fixing them in a timely manner – before the website suffers from traffic loss.

How to Host Dynamic DNS Domains with cPanel

DNS is the system used on the internet to name computers, with one of its major uses being to translate domain names, like vpsux.com to IP Addresses(104.26.1.125). This system makes it a lot easier to access services online like Google, Quora, and Vpsux Hosting without needing to remember long strings of numbers. But for DNS to work, these IP addresses need to remain consistent; if the IP addresses of any of these services changed, they would be inaccessible until the DNS records were updated. However, that’s usually not a problem, as service providers like DigitalOcean, Google Cloud, and AWS give servers running on their platforms Static IP addresses which don’t change.

Although cPanel is great for managing data-hosted websites, apps, and email accounts hosted on data centre servers, many people prefer to host online services at their homes or business. Many of these ISPs do not provide dedicated IP addresses, what this means is that a domain name cannot be used to connect to services hosted on their networks. Dynamic DNS, which automatically updates domain records when IP addresses change so that the domain remains connected to the corresponding server is the solution.

What is Dynamic DNS?

Dynamic DNS is a system for updating DNS (Domain Name System) records automatically. A DNS server is needed to convert the domain name into an IP address(which is a unique number that identifies devices on the internet) when entering a URL into a web browser. The server examines DNS records stored in zone files to determine the IP address associated with a domain,

When an IP address changes Dynamic DNS allows devices such as network routers to inform servers, the device connects to a unique web address, verifies, and transmits the new IP address. The record of an IP address that changes become quickly outdated which leads to connection loss because the server sends the incorrect address. When the zone records of an IP address change ,cPanel updates it so that the next time someone attempts to connect, they are given the correct IP address.

It is incredibly easy to set up dynamic domains in cPanel with the Dynamic DNS tool. We’ll show you how to set up a domain.

  • Log in to your cPanel account
  • Find the Domain section and navigate to Dynamic DNS
  • Click the Create button.
  • Fill in the information
  • Enter a new subdomain for a domain that is managed through your cPanel account. You can choose a subdomain name according to your requirements. If you want you can enter the IP address too, here you have to enter the IP address where you want to point your domain. The IP address will be updated automatically once the dynamic DNS is working.
  • After the subdomain has been created in DDNS cPanel generates a unique URL which is called webcall. A webcall is the address through which a router tells cPanel that its IP address has changed.
  • Upon receiving this message, cPanel updates the domain’s zone records. The DDNS entry will be created and a URL that ends with a unique string will be generated. This URL should be treated like a password, visiting the URL will update the DDNS entry with the IP address you are visiting from.

Configure Dynamic DNS Router

DDNS client has its own process for configuring custom DDNS domains, you will be required to:

  • Go to your device’s DDNS configuration interface.
  • Select your Custom DDNS provider.
  • Enter the required information( username, password, domain name, and webcall URL).
  • Click the View SSL Certificate ( We strongly recommend that you use SSL to avoid sending an unencrypted username and password). You need to provide an SSL certificate to connect the device through an encrypted channel

After this has been set up, your device will use the webcall URL to communicate with cPanel whenever its dynamic IP address changes, ensuring that the service hosted on your network is always accessible at the specified domain name.

Please note the Dynamic DNS feature is available only for the domains pointed to our Vpsux nameservers.

Automatically Updating Your DDNS Record

While the DDNS record should not change unless you visit your DDNS URL from another IP address, it may be a good idea to set something up to automatically visit your DDNS URL from your IP, so when/if your dynamic IP changes, your DDNS record automatically changes with it. While some routers have DDNS support, the way cPanel handles DDNS is often different from the way other providers handle it; this means the DDNS settings in your router may not be the way to go here.

I’ve found that setting up a cronjob to periodically visit the DDNS URL is a quick way to ensure the DDNS record is kept updated. Depending on what type of router you have and what firmware it’s running, you may be able to set this cronjob up right on your router, otherwise, having it run on a home server (that is running Linux, macOS, or some other UNIX-like OS) would be sufficient. You can get to the cronjob editor on a home server by running: crontab -e. This cron entry below would visit your DDNS URL every hour on the 0th minute; you can use the Crontab Guru to translate crontab schedules

How To Clone A Website In cPanel

Website cloning means copying or modifying/duplicating an existing website design or script to create a new website. Website cloning allows designers and entrepreneurs to create and start their own website business without the need to develop it from scratch. You might want to clone websites to your cPanel server for many reasons. Since the copies are identical to an existing website, cloning makes it possible to deploy test and staging sites. It’s also a quick way to create a new site using the old one as a base.

Site owners use cloned sites to give designers and developers access to a working environment.. Cloning can be done from the command line, but it is time-consuming and mistakes are easy to make. cPanel and WHM automate the most error-prone steps so you can quickly clone sites based on content management systems and e-commerce applications.

We’ll start with the fastest and most convenient way to clone a WordPress site using WordPress Toolkit, Softaculous and the manual process.

Clone a WordPress site with WordPress Toolkit

WordPress Toolkit automatically copies the site, creates a new database and a new database user, configures the site to use the database, and if necessary, creates a new subdomain.

  • First, go to the WordPress Toolkit interface in WHM or cPanel
  • Open WordPress Toolkit and expand the detailed view of the site you want to clone.
  • After clicking Clone, a window will appear asking if you want to clone WordPress to a new subdomain or an existing domain.
  • Click the Clone tool on the site dashboard.
  • WordPress Toolkit creates the subdomain and location to clone the website if they don’t exist
  • Select a subdomain and location to clone the site
  • After setting up the subdomain, click Start at the bottom of the page and the cloning process will begin.
  • When the cloning is complete, you will receive a notification that your website has been cloned. When you’re done, log in to the cloned site.

Cloning a Website Manually with cPanel

Content management systems(WordPress, Joomla, and Drupal) are composed of two main asset types. The first is PHP code files and static files(images, JavaScript files, and CSS). The second is information stored in the site’s database(page content, configuration settings, user information, etc).

To clone a site, both static files and site’s database must be copied. Create a new folder and copy the site’s files into it. Export the original site’s database, create a new database for the clone, and import the data into it. Configure the clone to work with the new database. We’re going to focus on cloning a site into a new directory rather than a subdomain.

  • Create a Folder and Copy the Site’s Files We can create a folder for the site’s clone and copy the files in File Manager, which you can open from the Files section of cPanel’s main page menu.
  • Select the directory containing the WordPress site you want to clone.
  • Click Copy in the toolbar and enter a name for the new directory. To keep things simple, we’ll clone the site into a directory under public_html so that you can access it from a URL such as “example.com/testing WordPress.”
  • File Manager copies the directory and all of its contents, giving you an exact duplicate of the original site’s files.

Clone the Site’s Database

Cloning the database is straightforward with cPanel’s MySQL tools but a little more complicated than copying files.

  • First, create a new database.
  • Open MySQL Databases, which you’ll find under Databases the main page menu.
  • Enter a name for the new database under Create New Database and click the Create Database button.
  • Next, we export the original database. We’ll use phpMyAdmin, which is also under Databases in the cPanel menu.
  • Select the original database in the sidebar.
  • Select the Export tab and make sure the Quick export method is selected.
  • The custom method lets you change database export options, but we’ll stick with the defaults.
  • Click Go.
  • This “dumps” the database, downloading an SQL file to your local machine with the information needed to recreate the original site’s database. That’s what we’re going to do next, also using phpMyAdmin.
  • Select the new database (the one we created in the previous section).
  • Click on the Import tab.

In the File to Import section, click Choose File and locate the SQL file you just downloaded. Click the Go button at the bottom of the page.

The last step in this section is to provide the database with a user with a password. You can use an existing database user, but we’ll add a new user and provide them with a unique password.

  • Log into cPanel,
  • Navigate to the MySQL databases page.
  • Enter a username and a password under Add New User section.
  • Click Create User, then return to the MySQL Databases page.
  • Select the new user and the database we created in the previous section.
  • Click Add
  • Select “All Privileges” on the next page and confirm the changes.
  • The files and database have now been copied,, but our cloned WordPress site is still configured to use the original site’s database. We will now configure the clone to use its own database.
  • Edit the cloned site’s database and URL configuration.

This step is specific to WordPress, but you’ll need to do something similar for other content management systems.

  • Open the file manager and select the new site directory.
  • Select the wp-config.php file.
  • Click Edit on the toolbar.
  • WordPress has to connect and authenticate with the new database, as such several fields in the MySQL settings section of wp-config.php need to be modified
  • Enter the new database name in the DB_NAME field.
  • Enter the user we just created in the DB_USER field.
  • Enter the user’s password in DB_PASSWORD.
  • While wpconfig.php is open, we can also notify WordPress of its new URL.
  • By adding the following lines, with the appropriate changes, to the bottom of the file.
<! – wp:paragraph – >

define( 'WP_HOME', 'http://example.com/testingwordpress' );

<! – wp:paragraph – >

define( 'WP_SITEURL', 'http://example.com/testing wordpress' );
  • Save Changes when you’re finished.

You should now be able to load your cloned site at http://your_domain.com/your_subdirectory which will be something like http://example.com/testingwordpress.

Cloning a Website Using Softaculous

Softaculous, however, has a new clone feature that makes cloning much simpler. Since it leaves the original site in place initially, Below is a quick step-by-step guide on how to clone your site with Softaculous.

  • Login to your cPanel account.
  • Locate and click ‘Softaculous Apps Installer’.
  • Click the application in which you want to clone and Click on ‘Clone’.
  • Enter the Clone installation details.
  • Click on All Installations, this will take you to the Clone Installation page. You can fill the required details of where you want your clone to go.
  • Choose Protocol: Stick with the default https://
  • Choose Domain and leave the In Directory blank(if you are moving to a subfolder, enter that here).
  • Database Name: Leave it as default or enter a database name
  • Once the required information for your clone has been filled in, click on the Clone Installation
  • Softaculous will install the clone to the new folder(domain/subdomain)you selected. It also clones the database as well so that each copy has its own. (Be sure that you have enough room on your hosting plan for the databases or your clone will fail).

This is how to clone a website.

Can we Enable Litespeed Crawler?

LiteSpeed Crawler is an integration of the LiteSpeed Cache plugin that can help speed up your website. The crawler goes through your website and updates the cached pages to reduce the waiting time for your visitors which saves significant bandwidth!

Additionally, with the crawler refreshing expired pages at regular intervals, the chances that a user will encounter an uncached page is significantly diminished. This makes for a faster site.

Crawler functionality is enabled or disabled at the server level, and its availability is controlled by us to reduce resource usage.

Litespeed Crawler is disabled by default in all shared hosting plans. However, you can install it yourself on our unmanaged VPS options.

How to Host Git Repositories with cPanel

Git is an open-source version control system(VCS) which tracks the history and versions of content (files and directories) and manages changes to a project without overwriting any part of the project. It allows developers to collaborate and work on a project at the same time.

The Git Version Control menu allows you to create or import Git repositories and host them in your cPanel account. The cPanel menu allows you to create, clone, view, and deploy repositories without having to log in to your account via SSH. The cPanel Git Version Control tool provides a convenient graphical interface that allows access to Git features without using the command line.

How to use Git Version control in cPanel to install and update a site

The steps below allow you to easily deploy and manage your projects.

To create an empty repository you will need to disable the Clone a Repository option.
Using your preferred text editor on your local machine, add a .cpanel.yml file to the root folder of your repository.
Add the following to .cpanel.yml

deployment:
 
 tasks:
 
   - export DEPLOYPATH=/home/cpanelUser/public_html/
 
   - /bin/cp -R * $DEPLOYPATH

Replace the “cpanelUser” with your Cpanel username.
.Git Add, commit and push these changes to GitHub.

  • Head over to your cPanel account
  • Under files, select the Git Version Control tool
  • Toggle off the Clone a Repository button
  • Click Create, where you can start a new repository from scratch. This process will create the /.git folder in the newly created repository. Make sure you do not modify/delete the /.git directory or its contents. Any changes to this folder can break the repository irreversibly and lead to data loss.
  • In front of the newly created repository, click on “MANAGE”
  • Enter the file path to the new repository
  • Name the repository as it will appear in your cPanel interface
  • Click Create at the bottom
  • Then, it will be transferred to another screen with commands which you can use to push a Git repository from your PC to cPanel.
  • In the Repository Path text box, enter the path to the document root of the site, the document root is usually public_html. However, you can install the site in a public_html subdirectory if you wish.
  • Make sure to set the correct permissions on the directory so that the site is visible. In the Repository Name text box, enter a descriptive name for your repository.
  • Click Create.

Please note that Git Version Control will only show Git repositories created using the cPanel menu itself. Therefore, creating or deleting repositories via SSH will cause inaccuracy in the list of repositories displayed here.

Clone an Existing Repository into your cPanel Account

Be very careful when creating a repository in a directory that already contains files. If for some reason you delete the repository from cPanel, the entire directory will be deleted. Instead of creating your own Git repository, you can “clone” a repository that already exists on the web.

  • Head over to the cPanel
  • Under Files, Select Git Version Control
  • Copy the clone URL into the Clone URL
  • Enter the Repository path (remember the cloned repository provides its own directory)
  • Specify the repository name as it will appear in the cPanel interface
  • Click Create, and you will be redirected to your list of repositories and the cloning process will begin. This may take some time depending on the size of the repository, and all options for that repository will be disabled during the process, so you will not be able to manage or remove it until the clone is complete.

You have now successfully cloned a repository into your hosting account.

Managing an Existing Repository

The Manage option is divided into two tabs: Basic Information and Pull or Deploy. Both tabs share the following elements.

The repository path indicates the directory where the repository is located and allows you to open it in the file manager.

The remote URL is only available for repositories cloned from other sources and specifies the location of the source repository.

Currently, Checked-Out Branch displays the branches that have been checked out for this repository. It also allows you to access it in the Gitweb interface.

HEAD Commit displays information about the last commit (HEAD) in this Git repository.

In the Basic Information tab, you can also change the Repository name and select a different Checked-Out Branch. Any of these changes must be confirmed by clicking the Update button.

In the Pull or Deploy tab, you can also view information about the last deployment.. This is the information on the commit that is deployed at the moment, and the date of the deployment. There are also two buttons featured here:

Update from Remote, which is only available for cloned repositories and can be used to pull updates from the remote repository to the cPanel repository.

Deploy HEAD commit, which can be used to manually deploy the last commit.

To deploy a repository, you will need to go to the Manage Repository menu and press the Deploy HEAD Commit button in the Pull or Deploy tab.

Please note that cPanel automatically adds a post-receive hook to all new repositories which will trigger the deployment each time you push updates to the repository. Cloned repositories can only be deployed manually.

Why Create a Git Repository in cPanel

cPanel makes the process much easier by creating the repository and the necessary executable files to save and launch your project right away.

How to Clear your Browser Cache

A cache is a temporary storage for website data, which is used to improve your browsing experience. The ‘cache’ is a tool used by your internet browser to speed up the page-loading process and helps fix errors like formatting issues. Website owners can also use the caching mechanism to boost their website performance and improve user satisfaction. Clearing the cache and cookies from a web browser is a vital first step for any troubleshooting. Clearing cache is a way one can be sure that any issue you have is actually a development or server error rather than inconsistencies from browser

Many of the websites you visit are made up of thousands of media files, and sometimes it may take a while for a browser application to load all the website’s content. The first time you visit a site, your browser downloads the original data of the website in order to make it load faster the next time you visit it, this process is called caching.

It’s a necessary diagnostic when having website issues. But what does clearing your browser cache mean, and how do you clear the cache for your specific browser? If you are using Internet Explorer, Google Chrome, or Mozilla Firefox you can quickly clear the cache with a keyboard shortcut. While in your browser, press Ctrl + Shift + Delete simultaneously on the keyboard to open the appropriate window (or Option-Command-E for Safari users). Be sure and close the browser and restart it after clearing the cache and cookies.

Why You Should Clear Cache

When you use a browser, it saves some website data in your cache. It does this to avoid downloading the same files when you revisit the site. You make a change to your site, but you’re unable to see that change because your browser is still serving up the cached version of that resource. Or, the cache might have become corrupted or misconfigured.

For these reasons, a very good first step whenever you encounter an issue on your site or someone else’s site is to clear your browser cache. It won’t always fix the issue, but it is an essential first diagnostic step to rule out before assuming that it is more complicated.

How to Clear Your Browser Cache

Depending on the browser you are using, we have curated a step-by-step guide on how to clear your browser on Google Chrome, Mozilla Firefox, and Safari.

Clearing the Browser Cache in Chrome

  • Open Chrome on your computer and click the ellipsis(three dotted lines in the upper-right corner)
  • Go to the More tools menu option and select Clear browsing data
  • Pick a time frame from the drop-down menu
  • Check or uncheck boxes based on your preference. Options include Browsing history, Cookies and other site data, and Cached images and files.
  • Click Clear data.

Clearing the Cache in Firefox

  • Open Firefox on your computer and click the three horizontal lines at the upper right corner of the screen.
  • Choose Settings.
  • Click on the Privacy & Security panel.
  • Scroll to the Cookies and Site Data section and click Clear Data
  • Check or uncheck boxes based on your preference (Cookies and Site Data and Cached Web Content)
  • Click the Clear button.

Clearing the Cache in Safari

  • Click the Safari menu tab from the bar on top of the screen and select Preferences.
  • Click on Advanced.
  • Check the Show Develop menu in the menu bar box.
  • Click on the Develop tab on the Safari menu bar and select Empty Caches.

With Caching, the browser save some temporary internet files upon a user’s first visit to a specific site. As a result, the page loads faster the next time the user accesses the same website.

Clearing your browser cache can fix loading errors, and it also helps to improve web security as it prevents others from.

How To Clone A Website In cPanel

Website cloning means copying or modifying/duplicating an existing website design or script to create a new website. Website cloning allows designers and entrepreneurs to create and start their own website business without the need to develop it from scratch. You might want to clone websites to your cPanel server for many reasons. Since the copies are identical to an existing website, cloning makes it possible to deploy test and staging sites. It’s also a quick way to create a new site using the old one as a base.

Site owners use cloned sites to give designers and developers access to a working environment.. Cloning can be done from the command line, but it is time-consuming and mistakes are easy to make. cPanel and WHM automate the most error-prone steps so you can quickly clone sites based on content management systems and e-commerce applications.

We’ll start with the fastest and most convenient way to clone a WordPress site using WordPress Toolkit, Softaculous and the manual process.

Clone a WordPress site with WordPress Toolkit

WordPress Toolkit automatically copies the site, creates a new database and a new database user, configures the site to use the database, and if necessary, creates a new subdomain.

  • First, go to the WordPress Toolkit interface in WHM or cPanel
  • Open WordPress Toolkit and expand the detailed view of the site you want to clone.
  • After clicking Clone, a window will appear asking if you want to clone WordPress to a new subdomain or an existing domain.
  • Click the Clone tool on the site dashboard.
  • WordPress Toolkit creates the subdomain and location to clone the website if they don’t exist
  • Select a subdomain and location to clone the site
  • After setting up the subdomain, click Start at the bottom of the page and the cloning process will begin.
  • When the cloning is complete, you will receive a notification that your website has been cloned. When you’re done, log in to the cloned site.

Cloning a Website Manually with cPanel

Content management systems(WordPress, Joomla, and Drupal) are composed of two main asset types. The first is PHP code files and static files(images, JavaScript files, and CSS). The second is information stored in the site’s database(page content, configuration settings, user information, etc).

To clone a site, both static files and site’s database must be copied. Create a new folder and copy the site’s files into it. Export the original site’s database, create a new database for the clone, and import the data into it. Configure the clone to work with the new database. We’re going to focus on cloning a site into a new directory rather than a subdomain.

  • Create a Folder and Copy the Site’s Files We can create a folder for the site’s clone and copy the files in File Manager, which you can open from the Files section of cPanel’s main page menu.
  • Select the directory containing the WordPress site you want to clone.
  • Click Copy in the toolbar and enter a name for the new directory. To keep things simple, we’ll clone the site into a directory under public_html so that you can access it from a URL such as “example.com/testing WordPress.”
  • File Manager copies the directory and all of its contents, giving you an exact duplicate of the original site’s files.

Clone the Site’s Database

Cloning the database is straightforward with cPanel’s MySQL tools but a little more complicated than copying files.

  • First, create a new database.
  • Open MySQL Databases, which you’ll find under Databases the main page menu.
  • Enter a name for the new database under Create New Database and click the Create Database button.
  • Next, we export the original database. We’ll use phpMyAdmin, which is also under Databases in the cPanel menu.
  • Select the original database in the sidebar.
  • Select the Export tab and make sure the Quick export method is selected.
  • The custom method lets you change database export options, but we’ll stick with the defaults.
  • Click Go.
  • This “dumps” the database, downloading an SQL file to your local machine with the information needed to recreate the original site’s database. That’s what we’re going to do next, also using phpMyAdmin.
  • Select the new database (the one we created in the previous section).
  • Click on the Import tab.

In the File to Import section, click Choose File and locate the SQL file you just downloaded. Click the Go button at the bottom of the page.

The last step in this section is to provide the database with a user with a password. You can use an existing database user, but we’ll add a new user and provide them with a unique password.

  • Log into cPanel,
  • Navigate to the MySQL databases page.
  • Enter a username and a password under Add New User section.
  • Click Create User, then return to the MySQL Databases page.
  • Select the new user and the database we created in the previous section.
  • Click Add
  • Select “All Privileges” on the next page and confirm the changes.
  • The files and database have now been copied,, but our cloned WordPress site is still configured to use the original site’s database. We will now configure the clone to use its own database.
  • Edit the cloned site’s database and URL configuration.

This step is specific to WordPress, but you’ll need to do something similar for other content management systems.

  • Open the file manager and select the new site directory.
  • Select the wp-config.php file.
  • Click Edit on the toolbar.
  • WordPress has to connect and authenticate with the new database, as such several fields in the MySQL settings section of wp-config.php need to be modified
  • Enter the new database name in the DB_NAME field.
  • Enter the user we just created in the DB_USER field.
  • Enter the user’s password in DB_PASSWORD.
  • While wpconfig.php is open, we can also notify WordPress of its new URL.
  • By adding the following lines, with the appropriate changes, to the bottom of the file.
<! – wp:paragraph – >

define( 'WP_HOME', 'http://example.com/testingwordpress' );

<! – wp:paragraph – >

define( 'WP_SITEURL', 'http://example.com/testing wordpress' );
  • Save Changes when you’re finished.

You should now be able to load your cloned site at http://your_domain.com/your_subdirectory which will be something like http://example.com/testingwordpress.

Cloning a Website Using Softaculous

Softaculous, however, has a new clone feature that makes cloning much simpler. Since it leaves the original site in place initially, Below is a quick step-by-step guide on how to clone your site with Softaculous.

  • Login to your cPanel account.
  • Locate and click ‘Softaculous Apps Installer’.
  • Click the application in which you want to clone and Click on ‘Clone’.
  • Enter the Clone installation details.
  • Click on All Installations, this will take you to the Clone Installation page. You can fill the required details of where you want your clone to go.
  • Choose Protocol: Stick with the default https://
  • Choose Domain and leave the In Directory blank(if you are moving to a subfolder, enter that here).
  • Database Name: Leave it as default or enter a database name
  • Once the required information for your clone has been filled in, click on the Clone Installation
  • Softaculous will install the clone to the new folder(domain/subdomain)you selected. It also clones the database as well so that each copy has its own. (Be sure that you have enough room on your hosting plan for the databases or your clone will fail).

This is how to clone a website.

Moving to Vpsux

Website Migration Process

Vpsux offers a free migration service with all of our hosting packages. This means we can move your site with minimal or even zero downtime – all that we need from you are your existing hosting log-in details so that we can get access to your files and database(s). To start the process, firstly raise a support ticket and let us know the site you’d like migrated and the details for how we can log-in to your old host. Migrations can take a couple of days, depending on the complexity of the site and how quickly we can transfer everything. We will keep you updated on the progress of the migration through the support ticket system. There’ll also be an opportunity to test the site prior to changing the nameservers over by updating your hosts file.

Certain migrations are easier than others – if you are with another provider that uses cPanel we can move everything including your site files, databases, emails and everything under the existing account in one move. We would generate a full cPanel backup file and then import that over to your hosting with us – this will overwrite anything you’ve already uploaded with us with your old hosting files as part of the process.

To do this, we will need your existing hosts’ cPanel login details, and it is also important that your host allows you to create your own cPanel account backups (unfortunately some hosts disable this). If you have any questions about this, please let us know beforehand and we can check that the full backup can be created successfully.

If your provider doesn’t use cPanel, we will manually copy your site files using FTP (or SSH, if it is available) and download a copy of your database(s). Unfortunately, we cannot yet move email accounts from a provider not using cPanel, but, you can recreate these in your cPanel with us once the migration is complete. For ore information, you can refer to cPanel article: https://docs.cpanel.net/knowledge-base/transfers-and-restores/how-to-migrate-a-wordpress-installation-to-a-cpanel-server/

Once the migration is completed, you’ll need to update the nameservers on the domain to point to:-

ns1.mysecurecloudhost.com
ns2.mysecurecloudhost.com
ns3.mysecurecloudhost.com
ns4.mysecurecloudhost.com

Once the nameservers are updated, this will point your domain name to the newly migrated website at Vpsux.

The Domain Transfer Process

GTLD (.com, .net, .org, and most others) Most other domains are considered ‘GTLDs’ – this is short for ‘Global Top Level Domains’, so are not country specific. The transfer process for these domains is slightly different and relies on an authorization code or EPP key. When you order a GTLD transfer, you pay the same as a 1 year registration or renewal because as part of the transfer process, an additional year is added on to the domain expiration date.

The steps to transfer a GTLD domain are:-

Step 1 – Unlock the domain with your current provider

Step 2 – Obtain the EPP key (sometimes called an authorization code) from your current provider

Step 3 – Order the domain transfer from Vpsux – https://www.vpsux.com/clients/cart.php?a=add&domain=transfer

Step 4 – Once the order is paid for, you’ll receive an email to the admin contact on the domain you’re transferring. There’ll be a link to click and this is where you need to approve the domain transfer to Vpsux.

Step 5 – Once you’ve approved the transfer, it can take several days for the transfer to go through (depending on the registry it’s coming from), but you’ll receive an email from Vpsux once the transfer is completed.

Once the transfer is completed, you can then manage the domain from www.vpsux.com/clients under ‘Domains’.

What's the Difference Between a Domain, Website, and Email Hosting?

A domain, website, and email hosting are all related but have different functions. For you to be online you need a domain name, website, and email address

Domain: A domain such as testing.com is the address or URL that people use to access a website. It’s the name of the website. In order to have a website, you need to register and purchase a domain name. A domain name can be registered through a domain registrar live Vpsux, a registrant registers a domain. Get your domain name from Vpsux today.
https://www.vpsux.com/domains/

Website: A website is a collection of web pages that can be accessed over the internet, it is where the files live. Websites can be built using different technologies such as
HTML, CSS, and JavaScript. A website is hosted on a web server and can be accessed using a domain name.

When someone enters your domain name in a browser, the domain name is translated into the IP address of your web hosting company’s computer.

Web hosting companies like Vpsux specialize in storing and serving websites. At Vpsux we offer different types of hosting plans to our customers, please check our site to go through each plan.

Email hosting: Email hosting is a service that allows you to create, store and manage email accounts using your own domain name.
This means you can have email addresses like “[email protected]” rather than “[email protected]”. Email hosting services usually include webmail (web-based email) access, email forwarding, and email autoresponders.

In summary:

A domain is the name of your website
A website is the content and functionality of the website
Email hosting is a service to manage your email accounts using your own domain name

Knowing the difference between your domain, web hosting and email is important for keeping track of your online presence and having a functioning website. A domain, website and email hosting are dependent on one another. Your visitors get to your website by typing your domain in their address bar and sending emails to your custom address.

Can we Enable Litespeed Crawler?

LiteSpeed Crawler is an integration of the LiteSpeed Cache plugin that can help speed up your website. The crawler goes through your website and updates the cached pages to reduce the waiting time for your visitors which saves significant bandwidth!

Additionally, with the crawler refreshing expired pages at regular intervals, the chances that a user will encounter an uncached page is significantly diminished. This makes for a faster site.

Crawler functionality is enabled or disabled at the server level, and its availability is controlled by us to reduce resource usage.

Litespeed Crawler is disabled by default in all shared hosting plans. However, you can install it yourself on our unmanaged VPS options.

How to Host Git Repositories with cPanel

Git is an open-source version control system(VCS) which tracks the history and versions of content (files and directories) and manages changes to a project without overwriting any part of the project. It allows developers to collaborate and work on a project at the same time.

The Git Version Control menu allows you to create or import Git repositories and host them in your cPanel account. The cPanel menu allows you to create, clone, view, and deploy repositories without having to log in to your account via SSH. The cPanel Git Version Control tool provides a convenient graphical interface that allows access to Git features without using the command line.

How to use Git Version control in cPanel to install and update a site

The steps below allow you to easily deploy and manage your projects.

To create an empty repository you will need to disable the Clone a Repository option.
Using your preferred text editor on your local machine, add a .cpanel.yml file to the root folder of your repository.
Add the following to .cpanel.yml

deployment:
 
 tasks:
 
   - export DEPLOYPATH=/home/cpanelUser/public_html/
 
   - /bin/cp -R * $DEPLOYPATH

Replace the “cpanelUser” with your Cpanel username.
.Git Add, commit and push these changes to GitHub.

  • Head over to your cPanel account
  • Under files, select the Git Version Control tool
  • Toggle off the Clone a Repository button
  • Click Create, where you can start a new repository from scratch. This process will create the /.git folder in the newly created repository. Make sure you do not modify/delete the /.git directory or its contents. Any changes to this folder can break the repository irreversibly and lead to data loss.
  • In front of the newly created repository, click on “MANAGE”
  • Enter the file path to the new repository
  • Name the repository as it will appear in your cPanel interface
  • Click Create at the bottom
  • Then, it will be transferred to another screen with commands which you can use to push a Git repository from your PC to cPanel.
  • In the Repository Path text box, enter the path to the document root of the site, the document root is usually public_html. However, you can install the site in a public_html subdirectory if you wish.
  • Make sure to set the correct permissions on the directory so that the site is visible. In the Repository Name text box, enter a descriptive name for your repository.
  • Click Create.

Please note that Git Version Control will only show Git repositories created using the cPanel menu itself. Therefore, creating or deleting repositories via SSH will cause inaccuracy in the list of repositories displayed here.

Clone an Existing Repository into your cPanel Account

Be very careful when creating a repository in a directory that already contains files. If for some reason you delete the repository from cPanel, the entire directory will be deleted. Instead of creating your own Git repository, you can “clone” a repository that already exists on the web.

  • Head over to the cPanel
  • Under Files, Select Git Version Control
  • Copy the clone URL into the Clone URL
  • Enter the Repository path (remember the cloned repository provides its own directory)
  • Specify the repository name as it will appear in the cPanel interface
  • Click Create, and you will be redirected to your list of repositories and the cloning process will begin. This may take some time depending on the size of the repository, and all options for that repository will be disabled during the process, so you will not be able to manage or remove it until the clone is complete.

You have now successfully cloned a repository into your hosting account.

Managing an Existing Repository

The Manage option is divided into two tabs: Basic Information and Pull or Deploy. Both tabs share the following elements.

The repository path indicates the directory where the repository is located and allows you to open it in the file manager.

The remote URL is only available for repositories cloned from other sources and specifies the location of the source repository.

Currently, Checked-Out Branch displays the branches that have been checked out for this repository. It also allows you to access it in the Gitweb interface.

HEAD Commit displays information about the last commit (HEAD) in this Git repository.

In the Basic Information tab, you can also change the Repository name and select a different Checked-Out Branch. Any of these changes must be confirmed by clicking the Update button.

In the Pull or Deploy tab, you can also view information about the last deployment.. This is the information on the commit that is deployed at the moment, and the date of the deployment. There are also two buttons featured here:

Update from Remote, which is only available for cloned repositories and can be used to pull updates from the remote repository to the cPanel repository.

Deploy HEAD commit, which can be used to manually deploy the last commit.

To deploy a repository, you will need to go to the Manage Repository menu and press the Deploy HEAD Commit button in the Pull or Deploy tab.

Please note that cPanel automatically adds a post-receive hook to all new repositories which will trigger the deployment each time you push updates to the repository. Cloned repositories can only be deployed manually.

Why Create a Git Repository in cPanel

cPanel makes the process much easier by creating the repository and the necessary executable files to save and launch your project right away.

How to Clear your Browser Cache

A cache is a temporary storage for website data, which is used to improve your browsing experience. The ‘cache’ is a tool used by your internet browser to speed up the page-loading process and helps fix errors like formatting issues. Website owners can also use the caching mechanism to boost their website performance and improve user satisfaction. Clearing the cache and cookies from a web browser is a vital first step for any troubleshooting. Clearing cache is a way one can be sure that any issue you have is actually a development or server error rather than inconsistencies from browser

Many of the websites you visit are made up of thousands of media files, and sometimes it may take a while for a browser application to load all the website’s content. The first time you visit a site, your browser downloads the original data of the website in order to make it load faster the next time you visit it, this process is called caching.

It’s a necessary diagnostic when having website issues. But what does clearing your browser cache mean, and how do you clear the cache for your specific browser? If you are using Internet Explorer, Google Chrome, or Mozilla Firefox you can quickly clear the cache with a keyboard shortcut. While in your browser, press Ctrl + Shift + Delete simultaneously on the keyboard to open the appropriate window (or Option-Command-E for Safari users). Be sure and close the browser and restart it after clearing the cache and cookies.

Why You Should Clear Cache

When you use a browser, it saves some website data in your cache. It does this to avoid downloading the same files when you revisit the site. You make a change to your site, but you’re unable to see that change because your browser is still serving up the cached version of that resource. Or, the cache might have become corrupted or misconfigured.

For these reasons, a very good first step whenever you encounter an issue on your site or someone else’s site is to clear your browser cache. It won’t always fix the issue, but it is an essential first diagnostic step to rule out before assuming that it is more complicated.

How to Clear Your Browser Cache

Depending on the browser you are using, we have curated a step-by-step guide on how to clear your browser on Google Chrome, Mozilla Firefox, and Safari.

Clearing the Browser Cache in Chrome

  • Open Chrome on your computer and click the ellipsis(three dotted lines in the upper-right corner)
  • Go to the More tools menu option and select Clear browsing data
  • Pick a time frame from the drop-down menu
  • Check or uncheck boxes based on your preference. Options include Browsing history, Cookies and other site data, and Cached images and files.
  • Click Clear data.

Clearing the Cache in Firefox

  • Open Firefox on your computer and click the three horizontal lines at the upper right corner of the screen.
  • Choose Settings.
  • Click on the Privacy & Security panel.
  • Scroll to the Cookies and Site Data section and click Clear Data
  • Check or uncheck boxes based on your preference (Cookies and Site Data and Cached Web Content)
  • Click the Clear button.

Clearing the Cache in Safari

  • Click the Safari menu tab from the bar on top of the screen and select Preferences.
  • Click on Advanced.
  • Check the Show Develop menu in the menu bar box.
  • Click on the Develop tab on the Safari menu bar and select Empty Caches.

With Caching, the browser save some temporary internet files upon a user’s first visit to a specific site. As a result, the page loads faster the next time the user accesses the same website.

Clearing your browser cache can fix loading errors, and it also helps to improve web security as it prevents others from.