NetShop ISP Unveils Unbeatable Black Friday Cyber Monday Hosting Deals: Up to 60% Off Cloud VPS Plans

Get 60% OFF Cloud VPS Hosting during this Black Friday and Cyber Monday 2023

NetShop ISP, a leading provider of cloud and server hosting solutions, announces its highly anticipated Black Friday Cyber Monday (BFCM) promotion, offering exclusive discounts on Cloud VPS Hosting plans.

Starting today, November 21st and running through November 27th, 2023, until 22:00 UTC, new and existing clients can enjoy an impressive 60% discount on all Cloud VPS Hosting plans. What’s more, NetShop ISP is introducing a groundbreaking offer with a recurring 20% discount on renewals, ensuring clients benefit from substantial savings for the lifetime of their hosting services.

Stefano Sordini - CEO @ NetShop ISP

We are excited to kick off the holiday season with our Black Friday & Cyber Monday hosting deals,” said Stefano Sordini, CEO at NetShop ISP. “This particular campaign underscores our commitment to providing top-notch hosting solutions at unbeatable prices.

Key features of the Black Friday Cyber Monday Promo:

  • 60% Off Cloud VPS Hosting Plans: Clients can take advantage of a significant discount on all Cloud VPS Hosting plans, tailored to meet the diverse needs of businesses and individuals alike.
  • Recurring 20% Discount on Renewals: NetShop ISP is setting a new standard by offering a 20% discount on renewals, ensuring long-term affordability and value for clients.

To take advantage of the BFCM promo, visit the Virtual Servers page, choose your desired VPS plan and use the coupon code SAVE60 during checkout.

Promo ends on November 27th, 2023, at 22:59 CET. Terms and conditions apply; read Special Offer Terms & Conditions.

For more information, questions or guidance how to use the promo code please contact our Sales team via email (sales at netshop-isp.com.cy) or Skype (netshopisp).

Mastering the Forex Market: Unleashing the Power of Dedicated Servers for MT5 Hosting

While cloud hosting has gained popularity for its scalability and flexibility, this article aims to anatomize the compelling reasons why FX brokers should consider choosing dedicated servers for hosting the MetaTrader 5 (MT5) trading platform.

In the fast-paced world of forex trading, where split-second decisions can define success, the choice of hosting infrastructure plays a crucial role in a forex broker’s ability to deliver an exceptional trading experience.

While cloud hosting has gained popularity for its scalability and flexibility, this article aims to anatomize the compelling reasons why FX brokers should consider choosing dedicated servers for hosting the MetaTrader 5 (MT5) trading platform.

7 Reasons Why Brokers Should Choose Dedicated Server for MT5 Platform hosting

1. Precision Performance: The Need for Speed

In the industry of online forex trading, speed is everything. Dedicated servers offer unparalleled performance compared to virtual servers. With a single-tenant environment, dedicated servers ensure low latency and high-speed connectivity, critical for executing trades with precision. This is particularly crucial for high-frequency traders who rely on split-second decisions to capitalize on market movements.

The consistent and reliable performance of dedicated servers provides traders with the edge they need in this fiercely competitive landscape.

2. Reliability: The Key for Achieving Traders’ Trust

Reliability is a cornerstone of success in forex trading. Dedicated servers, being single-tenant environments, eliminate the risks associated with shared resources that are inherent in cloud hosting. The result is enhanced stability and reduced downtime, ensuring that the MT5 platform remains operational during critical market hours. This reliability not only fosters trust among traders but also solidifies the broker’s reputation as a reliable partner in the volatile world of forex trading.

3. Total Control Over Resources: Tailoring to Your Needs

Dedicated servers provide brokers with complete control over resource allocation. In contrast to cloud hosting, where resources are distributed among multiple server instances on the same hardware, dedicated servers allow for the customization of hardware configurations and the optimization of software settings.

This granular control ensures that the MT5 platform operates at peak efficiency, adapting to the specific requirements of the broker’s trading environment.

4. Predictable Costs and Budgeting: Financial Peace of Mind

The financial aspect is a critical consideration for any forex broker. Dedicated servers offer predictable costs with fixed monthly fees, providing forex brokers with greater financial peace of mind.

This predictability allows for effective budgeting, eliminating the uncertainty associated with variable cloud pricing models. Brokers can allocate resources strategically, ensuring that the hosting environment aligns seamlessly with the demands of the MT5 platform without the risk of unexpected expenses.

In contrary, whilst cloud servers may seem as the cheapest hosting type to begin with, organizations realize within the first 3-4 months that the costs increase significantly; either because the free cloud credits period has ended, or due to the automatic scalability of cloud instances to cope with the increased traffic and compute requirements.

5. Enhanced Security Measures: Safeguarding Trader Assets

Security is paramount in the forex industry, where sensitive financial transactions occur in real-time. While cloud hosting providers implement robust security measures, dedicated servers offer an additional layer of control and security customization.

Forex brokers can implement better security protocols, including firewalls, encryption, and dedicated IP addresses, safeguarding the MT5 platform against potential cyber threats. This increased security is essential for protecting trader assets and maintaining the integrity of the trading platform.

6. Data Sovereignty and Compliance: A Global Perspective

For forex brokers operating on a global scale, data sovereignty is a critical consideration. Dedicated servers provide the flexibility to choose the physical location of servers, ensuring compliance with regional data protection regulations. This level of control over data residency is particularly beneficial in the forex industry, where adherence to international and local compliance standards is vital for building trust among traders and meeting regulatory requirements.

7. Scalability: Growing with Confidence

While scalability is often touted as a strength of cloud hosting, dedicated servers also offer the capability to scale infrastructure seamlessly. With the right provider, dedicated servers can be scaled up to accommodate increased loads, ensuring a seamless trading experience even during peak market hours.

Flexibility allows brokers to grow their client base and expand the capabilities of the MT5 platform without compromising on performance.

Summary: Elevating Forex Trading with High-performance Dedicated Servers

In the fiercely competitive landscape of Forex trading, the choice between dedicated and cloud servers for the MT5 platform is not merely a technical decision; it’s a strategic one. While cloud hosting offers scalability and flexibility, dedicated servers provide enhanced performance, great reliability, resource control, predictable costs, security, compliance advantages, and scalability without compromise.

By opting for dedicated servers, forex brokers can establish a robust foundation for their MT5 platform, offering traders the speed, stability, and security they demand.

Implement a Successful Disaster Recovery Strategy using a Hybrid Backup Solution

In this article we help you understand the concept of a Hybrid Backup Solution, its benefits to organizations of any size and we compare key factors of local and cloud backup strategies.

Like most small- or medium-sized businesses, you probably already have a backup solution in place. That said, even though you may no longer be relying on manual backups, your existing backup solution may not have kept up with the times.

It’s been a few years now since businesses started switching from traditional backup policies to cloud-based backup. As the technology evolves, moving to cloud backup solutions seems the right thing to do. It’s not though.

In this article we will explain the concept of hybrid backup and its benefits to organizations of any size.

What is Hybrid Backup

Hybrid Backup is when combining both local and cloud solutions in your backup strategy.

One would think local backup is dead, however it does offer competitive advantages such as:

  • Lightning-fast, simplified backup and restore
  • Cost-effective in terms of bandwidth utilization
  • Predictable cost vs. cloud backup cost spikes when inefficient backup policies are configured

However, businesses nowadays do not have all digital assets in one place. Some may be on-premise (accounting, payroll software, file server) whilst ERP systems, Google Drive or Microsoft 365 data are on cloud.

Additionally, organizations under regulatory compliance (banks, forex brokers, health institutions, etc) may be required to have sensitive data hosted in accredited, multi-certified data centers. In this case the cloud backup option seems like the right fit versus a local backup policy.

Let’s take a closer look and compare Local and Cloud Backup features based on several factors.

6 Things to Consider When Choosing Between Local vs. Cloud Backup

ConsiderationCloud BackupLocal Backup
CostWhilst it can be cheap to start, costs can significantly grow over short time as the data volumes grow.Purchasing hardware for on-premise backup can be expensive, especially on disk-based products. The cheapest local backup option is, still, the tape products.
ScalabilityStorage is, essentially, unlimited or at least the company does not need to worry about capacity to accommodate future data growth.Organizations need to forecast needs in order to accommodate sufficient storage.
AccessibilityMost cloud backup solutions offer an easy-to-use panel to manage and access the data. Depending on the size of backup and the source server’s connectivity, the backup process time can vary.Unless there is a disaster on the site where the backup hardware reside, its relatively easy to access backup data on-premise. Speed of data transfer depends on the disks and RAID configuration. Tape backups are usually the slowest.
SecurityMost reputable cloud backup providers claim to be safe, however end-to-end security is still a concern for all cloud providers to achieve in the future.Local backup is considered secure, however if we are talking about hardware connected on the public internet, local backup method is still exposed to cyber attacks and other threats.
ManagementUsually, cloud backup solutions come as Managed, meaning the provider takes care of the on-going management, maintenance, etc.Organizations may choose to handle local backups administration through its own IT staff or outsource it.
RecoveryWhilst failover to a disaster recovery platform is relatively easy, dealing large volume data can make the recovery process very slow.Recovering in a local backup scenario is considered to be fast as the infrastructure is connected on the same network. However, in case there is a disaster on site, local backup may also be affected making it impossible to recovery anything.
Local Backup vs. Cloud Backup – What to Consider

Why Choosing a Hybrid Backup Solution

We live in an era where organizations invest a lot of human and financial capital to cope with the complex topic of data management and security.

Maintaining two parallel solutions (local and cloud) for data backup is definitely not an option, so here is where Hybrid Backup solutions come in play.

Hybrid Backup platforms merge the best features of cloud and local backup. In many ways, this offers the best of both worlds:

  • Simple, fast recovery from local backup when original hardware is available
  • Maintaining a copy in the cloud can be proven a great decision in case there is a catastrophic event on-site.
  • Ability to backup everything on cloud whilst requesting backup data to be physically shipped to you, on-premise.
  • Ensures compliance with regulatory guidelines even if the on-premise infrastructure does not meet the necessary requirements – choose a cloud backup provider who possess compliance certifications such as GDPR, PCI, HIPAA.

To summarize, the biggest benefit of hybrid backup solutions is the enhanced redundancy. Data stored somewhere are trash unless you can recover them. The hybrid backup solution ensures that if the on-premise backup hardware fail, recovery can start from the cloud storage. Additionally, in the case of having to recover Terrabytes of data over a slow network connection, recovery from local backup would be your preferred option.

Secure your Business and Digital Assets with a Leading Managed Hosting Provider

NetShop ISP’s managed infrastructure and security specialists have helped hundreds of organizations in fast-paced, heavily regulated industries such as online gambling, forex, crypto exchange platforms and more.

Starting with an audit of your current backup policies, we will design the most appropriate business continuity and disaster recovery strategy based on your business’ needs and budget.

For businesses without the necessary facilities or capital needed to create or maintain local backup systems, NetShop ISP offers a Hybrid Backup solution via a private colocation space in multi-certified Data centers along with Acronis Cyber Protect Cloud; an award-winning cloud backup provider.

Contact an Infrastructure Specialist today or chat with us via Live chat or Skype (netshopisp).

How to Install cPanel/WHM on AlmaLinux 8 Server

In this article we will provide a step-by-step guide to installing cPanel and WHM on your AlmaLinux 8 Server.

Often paired together, cPanel control panel is amongst the most popular web-based platforms for website and hosting management, whilst WHM is a server management tool used to manage multiple cPanel accounts.

In this article we will provide a step-by-step guide to installing cPanel and WHM on your AlmaLinux 8 Server.

Prerequisites

In order to follow this guide, you will need the following:

  1. AlmaLinux 8 freshly installed on your server
  2. Minimum 1 GB RAM and minimum 20 GB disk space (read official hardware requirements by cPanel)
  3. Shell access to your AlmaLinux 8 machine with a root-privileged user
  4. cPanel/ WHM license (15-day trial period if this is a new installation of cPanel & WHM)

Steps to Install cPanel on AlmaLinux 8

For all following commands we assume you are logged in with root user. If not, switch to root account using command sudo -i

Step 1: Disable Firewall

It is advised that you disable the firewall on your AlmaLinux server. Run the following command to save the current firewall rules to file, and then disable firewall.

root@localhost:~$ iptables-save > ~/firewall.rules
root@localhost:~$ systemctl stop firewalld.service && systemctl disable firewalld.service

Step 2: Disable SELinux

Since SELinux is incompatible with cPanel & WHM, you must disable it before you can proceed.

Update the contents of the /etc/selinux/config file to set the SELINUX parameter to disabled.

Use the command nano /etc/selinux/config to edit the file.

The expected contents of the file are as follows:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted

Save and close the file.

Now execute the following command to disable SELinux on your environment without requiring immediate server restart:

root@localhost:~$ setenforce 0

Step 3: Set FQDN Hostname

It is important that you have set a Fully Qualified Domain Name as your server’s hostname. This will be your cPanel’s server hostname, the one you will be using to access WHM and cPanel panels from your browser.

Run the following command:

root@localhost:~$ hostnamectl set-hostname mycpanel.mydomain.com

To ensure your hostname is persistent after server restarts, edit the following file and enter your desired hostname. Then save & close the file.

root@localhost:~$ nano /etc/hostname

IMPORTANT: Your server’s hostname must be resolving to the IP address of your server. You can do so by creating a DNS “A” record from within your Domain/DNS registrar portal.

Step 4: Install necessary packages

In order for the installation script for cPanel & WHM to run successfully, Perl must be installed. Run the following command to install Perl.

root@localhost:~$ yum install perl curl wget -y

Step 5: Download & Run cPanel Installer

Run the following command to fetch and run the cPanel & WHM installation script.

root@localhost:~$ cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

This should take a while to complete. Once it does, cPanel & WHM have been successfully installed!

AlmaLinux 8 – Successful cPanel Installation Output

You can now access WHM GUI from your browser using the server hostname or server IP address in order to finish the necessary setup and fine tuning. The following hostnames and IPs are given as an example.

Step 6: Access WHM GUI to Finish Setup

Open your browser and enter any of the following addresses. If you have followed all above steps, all should work.

https://mycpanel.mydomain.com/whm

https://mycpanel.mydomain.com:2087

You can also replace the hostname part with your server’s IP address, for example https://192.168.1.100/whm

How to Install .NET Framework 3.5 using Server Manager on Windows Server 2019

In this article we will provide a step-by-step guide for successfully installing .NET Framework 3.5 on your Windows Server 2019.

The .NET Framework 3.5 serves as a software development framework designed for building and running applications on Windows.

Most attempts to install .NET Framework 3.5 on a Windows Server 2019 fail because the server does not have the necessary source files. In this article we will provide a step-by-step guide for successfully installing .NET Framework 3.5 on your Windows Server 2019.

Common Use Cases of .NET Framework

The .NET framework is popular among the software developers and system administrators community for the following reasons:

  • It helps developers integrating with many Microsoft technologies, including SQL Server, SharePoint, and Office.
  • It’s compatible with a variety of programming languages and offers developers with a powerful stack of tools and libraries. Developers use the .NET framework to build mobile, desktop, web or server applications.
  • The .NET Framework is popular as it’s free for everyone to use!
  • System administrators and web developers can benefit from various features of .NET in order to increase the security, reliability and performance of the hosted applications.

Prerequisites

In order to follow this guide you will need:

  • Windows 2019 OS installed
  • Administrator privileged user

Steps to Install .NET Framework 3.5 on Windows Server 2019

Step 1

Download the Windows Server 2019 installation media (.iso) on your Server and then mount it by right-clicking the .iso file and clicking “Mount”.

Mount ISO on Windows Server 2019

Step 2

Navigate to the mounted ISO drive and Copy the \Sources\SxS folder to a directory on your Windows server. For the purpose of this tutorial we copied the folder to D:\Sources\SxS.

Step 3

Open Server Manager and from the top right menu click on Manage and then click on Add Roles and Features from the dropdown list.

Add Roles and Features from Server Manager

Step 4

In the Add Roles and Features Wizard click on Installation Type and select Role-based or feature-based installation, then click Next.

Step 5

In Server Selection, select the destination server for installation. Usually this is your local server.

Step 6

Then click on Features, and select .NET Framework 3.5 (includes 2.0 and 3.0) under .NET Framework 3.5 Features.

Step 7

Click on confirmation and then click on Specify an alternate source path.

Step 8

A new window will popup when you click “Specify Alternate Source Path” window. Insert the source path as shown below and then click ok.

Specify alternative source path – .NET Framework Installation

Step 9

In the Confirm installation selections window, click Install.

Congratulations! You have successfully installed .NET 3.5 on Windows Server 2019. 

NetShop ISP Announces Beta Launch of Recipes: Empowering Customers with Server Automation Tools

NetShop ISP, a leading provider of cutting-edge hosting and data center solutions, is excited to announce the beta release of Recipes, a powerful automation tool integrated into the myNetShop portal. Recipes empower customers to automate server tasks effortlessly using a range of pre-programmed actions, improving efficiency, user experience and simplifying server management.

NetShop ISP, a leading provider of cutting-edge hosting and data center solutions, is excited to announce the beta release of Recipes, a powerful automation tool integrated into the myNetShop portal. Recipes empower customers to automate VPS and Dedicated server tasks effortlessly using a range of pre-programmed actions, improving efficiency, user experience and simplifying server management.

Recipes: A Breakthrough in Server Automation

Recipes is a feature-rich offering within the myNetShop portal that simplifies server management by allowing users to automate various tasks using pre-programmed actions. This innovative tool is designed to meet the diverse needs of our customers, from tech-savvy IT professionals to business owners, without much server management experience, looking for user-friendly automation options.

Key features and benefits of Recipes include:

  1. Seamless Automation: With Recipes, customers can automate a wide range of server tasks with just a few clicks, reducing the risk of human errors and streamlining operations.
  2. Pre-Programmed Actions: Choose from a library of pre-configured automation actions, making it easy to set up, customize, and deploy automated processes tailored to your specific needs.
  3. Time and Cost Savings: Automation leads to increased efficiency and reduces the time and resources required to manage servers, ultimately saving customers both time and money.
  4. Reliability and Consistency: Automation eliminates variability in task execution, ensuring that server tasks are carried out consistently and reliably.
  5. User-Friendly Interface: The myNetShop portal’s intuitive interface simplifies the automation process, enabling users to create and manage Recipes without the need for advanced technical, server administration skills.

NetShop ISP’s CEO, Stefano Sordini, stated, “The beta launch of Recipes reflects our commitment to delivering innovative hosting solutions that empower our customers to succeed in a dynamic digital landscape. Automation is no longer a luxury but a necessity, and Recipes is our answer to the growing demand for reliable and user-friendly server automation tools.

IPTables Recipe Screenshot
HAProxy Recipe Screenshot

How to Access Recipes

To access Recipes, NetShop ISP customers can simply log in to the myNetShop portal and navigate to the Server (Dedicated or Virtual) management page. Recipes can be found on the left-hand side Services menu. From there, they can explore the library of pre-programmed actions and execute Recipes tailored to their specific server management needs.

Beta Testing Phase: Your Feedback Matters

During the beta testing phase, NetShop ISP welcomes user feedback to further refine and enhance the Recipes feature. Customers are encouraged to provide insights, report any issues, and suggest improvements to help shape the final version of Recipes.

How To Install Docker on AlmaLinux 9 Server

In this article, we will provide a step-by-step guide to installing Docker on your AlmaLinux 9 Server.

Docker is a platform that simplifies the deployment and management of applications using container technology by leveraging the Linux kernel. In this article, we will provide a step-by-step guide to installing Docker on your AlmaLinux 9 Server.

Prerequisites

In order to follow this guide, you will need shell access to an AlmaLinux 9 machine with a root privileged user.

Steps to Install Docker on AlmaLinux 9

Step 1

First, switch to the root user using the following command. Unless stated otherwise, all subsequent commands must be executed as the root user.

john@localhost:~ sudo -i

Step 2

Check for available package updates by using the following command.

root@localhost:~ dnf check-update --quiet

Step 3

Add the official Docker repository as follows:

root@localhost:~ dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Note that Docker does not provide a dedicated repository for AlmaLinux.

However, since AlmaLinux and CentOS are both downstream distributions of Red Hat Enterprise Linux, the CentOS repository can be used on AlmaLinux.

Step 4

Use the following command to install Docker CE:

root@localhost:~ dnf install --assumeyes --quiet docker-ce

Step 5

Start the Docker service and ensure it automatically starts on boot.

root@localhost:~$ systemctl enable --now docker

Step 6

Lastly, test that Docker works by creating a test container using the following command.

root@localhost:~ docker run --rm hello-world

Sample Output:

[root@server ~]# docker run --rm hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
70f5ac315c5a: Pull complete
Digest: sha256:dcba6daec718f547568c562956fa47e1b03673dd010fe6ee58ca806767031d1c
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

Congratulations! You have successfully installed Docker on your AlmaLinux 9 Server.

Benefits of Server Hosting in Hong Kong

In this article we provide the top three reasons that make Hong Kong an ideal hosting location for both individuals and organizations.

Hong Kong is a perfect location for server hosting for various reasons. In this article we provide the top three reasons that make Hong Kong an ideal hosting location for both individuals and organizations.

Stable Infrastructure in the heart of Asia

Firstly, its geographical location in the heart of Asia makes it an ideal hub for businesses looking to expand their operations in the region. Hong Kong also boasts of highly stable infrastructure, including reliable power supply, advanced telecoms and internet connectivity, and top-notch data centers, which are designed to accommodate the latest technology.

Regulated and Business-friendly

Moreover, Hong Kong is renowned for having a highly favorable regulatory environment for businesses, making it an attractive destination for companies looking to set up new businesses or expand their existing operations in the area. With a transparent legal system and a reputation for being business-friendly, Hong Kong is widely considered one of the easiest places in the world to conduct business.

IT-skilled Workforce

Another significant advantage of hosting servers in Hong Kong is its highly skilled workforce, with a large pool of talented professionals in various fields, including IT and technology. This means that businesses can benefit from a highly skilled labor force, which can help them stay ahead of the competition by driving innovation and improving service quality.

Summary

In summary, Hong Kong’s excellent location, stable infrastructure, favorable regulatory environment, and skilled workforce make it an ideal location for server hosting. For businesses looking to expand their services in Asia, Hong Kong should be a top consideration as it offers a unique combination of advantages that are hard to find elsewhere.

Whether you are looking to start a new operation in Asia or simply want to improve the reliability and speed of your online services, consider deploying a Hong Kong Dedicated Server or a cheap Hong Kong VPS.

How to Install XAMPP on Windows Server 2022

In this article we will provide a step-by-step guide to installing XAMPP stack on your Windows Server 2022.

XAMPP is a free and open-source cross-platform web server stack package that includes Cross-Platform, Apache, MySQL, PHP, and Perl. It is one of the most popular cross-platform web servers, predominately used by developers to create and test their programs on a web server.

In case you are wondering, XAMPP terms comes from the initials of its stack components:

X refers to cross-platform
A stands for Apache
M for MariaDB or MySQL
P stands for PHP
P for Perl

In this article we will provide a step-by-step guide to installing XAMPP on your Windows Server 2022.

Prerequisites

In order to follow this guide you will need:

  • Server with Windows 2022 edition installed
  • Administrator access or any other User with administrative privileges

Easy Steps to Install XAMPP on Windows Server

Step 1. In order to install XAMPP on Windows Server, you first need a XAMPP installer or setup file. You can download the XAMPP installer from the official Apache Friends website. Choose your desired version and click Download (64 bit).  

Download XAMPP for Windows from Apachefriends.org

Step 2. Once the XAMPP installer has been downloaded to your system, right-click on it and then click Run as administrator to begin the installation wizard.  

Step 3. Click Next to proceed with the installation process.

Step 4. On the Select Components page, you can check the components you wish to install and uncheck those that you don’t. The already selected greyed out components are necessary for the XAMPP installation and therefore cannot be unchecked. Once complete, click Next.

XAMPP for Windows – Select Components during Installation

Step 5. On the Installation Folder page, select the folder where you want to install XAMPP and click Next. It is recommended that you do not change the directory and continue the installation process with the default location.

Step 6. On the Language page, select the language that you want to use in the XAMPP control panel. Here, English is set as the default. Then click Next.

Step 7 (final) The setup is now ready to install XAMPP on your Windows Server. Click Next.

The installation will begin on your system.

XAMPP on Windows Server installation in progress

Once it’s complete, it will ask ‘Do you want to start the Control Panel now?’, if you tick this box, the XAMPP server control panel will be automatically launched once it has been installed. Otherwise you can launch the XAMPP server from the Windows start menu as shown in the screenshot below.

Launch XAMPP on Windows Server from Start menu

NOTE: Once XAMPP control panel opens, you will see that services are not running by default. Click Start on those you wish to start running.

Congratulations! You have successfully installed XAMPP on your Windows Server!

How to Create 301 Redirect in Apache

In this article we will provide a step-by-step guide to creating a permanent 301 redirect in Apache, as well as explain cases when 301 permanent redirect should be used.

A 301 indicates a permanent redirect from one URL to another, ensuring that any users who access the old URL will be automatically directed to the new one. In most cases it is the best method for implementing redirects. In this article we will provide a step-by-step guide to creating a permanent 301 redirect in Apache.

When to Use 301 Permanent Redirect

Whilst there are different types of Redirects (301, 302, meta refresh, etc) the permanent redirect (301) is preferred to be used in the following cases:

  1. When permanently moving a page URL to another one (e.g. www.mycompany.com/about becomes www.mycompany.com/about-us)
  2. When deleting a page, a permanent redirect must be used so that a visitor does not bounce. You can use the redirect to take the user to another, relevant page.
  3. Moving a Website to another Domain (e.g. www.mycompany.com becomes www.XYZcompany.com)
  4. Changing URL Alias structure (e.g. you want to change www.domain.com/categories/2023/September/ into www.domain.com/archive/2023/09)
  5. Switching your website from www to non-www and/or from http to https
  6. When resolving the “trailing slash” issue – remember that pages with and without trailing slash “/” are considered as different pages. This may probably create issues with your website’s sitemap and eventually with search engine ranking, so resolving it must be made carefully and with the use of permanent redirect.

Prerequisites

In order to follow this guide, you will need shell access as an admin user to a server that has Apache installed.

Three Easy Steps to Create Permanent 301 Redirect in Apache

Step 1

Depending on your installation setup and Operating system (Debian, Ubuntu, AlmaLinux, CentOS, etc), the Apache configuration file may be present in one of the following locations:

1.       /etc/apache2/httpd.conf

2.       /etc/apache2/apache2.conf

3.       /etc/httpd/httpd.conf

4.       /etc/httpd/conf/httpd.conf

For example if the file is located at /etc/apache2/httpd.conf then you will execute the following command to open the Apache Server configuration file for editing.

root@localhost:~ vi /etc/apache2/httpd.conf

Step 2

Now we will modify the configuration file to enable redirection. Assuming you want to redirect your website www.domain1.com to domain www.domain2.com then edit your configuration file as follows (see text in bold).

<VirtualHost *:80>
ServerName www.domain1.com
Redirect 301 / http://www.domain2.com/
</VirtualHost>
<VirtualHost *:80>
ServerName www.domain2.com
</VirtualHost>

Step 3

Save the file and exit.

To apply changes, restart Apache server by running the following command.

root@localhost:~ systemctl restart apache2

This is it! You have successfully created a permanent 301 Redirect in Apache!

NetShop ISP EMEA Tour Continues: Forex Expo 2023 in Dubai

NetShop ISP is excited to announce their attendance at The Forex Expo in Dubai (26-27 September 2023).

NetShop ISP is excited to announce their attendance at The Forex Expo Dubai 2023. The 6th edition of the event will be held at the World Trade Center in Dubai, UAE on the 26th and 27th September 2023.

The Forex Expo is the largest trading event, bringing together thousands of Financial Brokers, Investors, Traders and B2B Technology Providers under one roof for two days of networking and insightful conferences. In addition to hearing from top leaders within the Forex industry, the event also offers attendees the chance to connect and showcase their products and services.

As a leading provider in Forex hosting, NetShop ISP is looking forward to offering their peers a comprehensive insight into their services at the event. With privately-owned data centers located globally in key financial hubs, NetShop ISP has been providing top-tier infrastructure solutions to the financial sector since launching in 2004.

NetShop ISP’s CEO, Stefano Sordini, says “We’re looking forward to getting back to Dubai for The Forex Expo this year. It’s a great chance to hear from experts and expand our knowledge, as well as being the ideal platform to reconnect with our valued partners, network and showcase our services.”

You can find more information on The Forex Expo Dubai 2023 and book a meeting with a NetShop ISP representative here.

How To Resolve cPanel Error “Cannot create account because it conflicts with an unmanaged MySQL database user”

In this article we will demonstrate the steps to fix/resolve the error “cannot create account because it conflicts with an unmanaged MySQL database user” in a cPanel/WHM server.

The error “cannot create account because it conflicts with an unmanaged MySQL database user” is produced by cPanel/WHM because there is a MySQL database or MySQL user that starts with or is identical to the username being restored.

Most probably you have attempted to transfer an account from one cPanel server to another and the process has crashed or completed with errors.

In this article we will demonstrate the steps to fix/resolve the error “cannot create account because it conflicts with an unmanaged MySQL database user” in a cPanel/WHM environment.

Steps to Remove cPanel User from MySQL Database via phpMyAdmin

Step 1 – Access phpMyAdmin

Using the WHM Panel (https://your_server_ip:2087) search for phpMyAdmin and click it to be redirected to the phpMyAdmin page.

Access phpMyAdmin from WHM

Step 2 – Select mysql Database

From the navigation menu on your left-hand side, click on the mysql database.

phpMyAdmin Select mysql Database

Step 3 – Choose user Table

As our goal is to delete the orphaned cPanel user, we need to select the user table within the mysql database. Use the search field, if needed, and then click on “user” table as indicated below.

Select user table from mysql database

Step 4 – Delete cPanel username

Once you have clicked on user table you will see all accounts that reside within your cPanel server, such as cPanel account usernames and database users.

Find the conflicting cPanel username and click the Delete button to delete it.

Delete conflicting cPanel username from user table

Congrats! If you have performed all the above four steps you will now be able to create the cPanel account.

In case you are still getting the same conflict error, then you may need to search within your server’s file system for any files which still refer to the conflicting username, and delete them.