How to Fix 502 Bad Gateway Error?

how to fix 502 bad gateway error

Whether you’re visiting or running a website, you have likely run into the dreaded “502 Bad Gateway” error and possibly even wondered if there are ways to get around these issues or fix the error entirely. Depending on whether you are a visitor or a website owner, there may be several things you can try to resolve this issue. To begin, we need to understand what causes this error and the many possible ways to troubleshoot it before trying to fix the 502 Bad Gateway Error.

Read more

Configure PHP-FPM with Nginx on Ubuntu 22.04

configure php-fpm with nginx on ubuntu 22.04

In this tutorial, we are going to explain how to configure PHP-fpm with Nginx on Ubuntu 22.04.

Nginx is a web server used for serving web requests on our website. It can be used as a reverse proxy, mail proxy, HTTP cache, or load balancer. Nginx is a free and open source software that can be configured with the PHP module PHP-fpm and improve the website loading and handle a huge amount of traffic in no time.

Configuring PHP-fpm with Nginx on Ubuntu 22.04 is a very easy and straightforward process that can take up to 15 minutes. Let’s get started!

Read more

Using Top, Du, and Netstat as Tools to Monitor Server Resources

using top du and netstat to monitor server resources

In this tutorial, we will explain the usage of the top, du, and netstat as tools to monitor server resources.

The du is a shortcut of disk usage, the top is used for showing the running processes, and netstat is for printing network connections, routing tables, interface statistics, masquerade connections, etc. We will explain these commands with real examples, and we will use Ubuntu 20.04 as OS in this tutorial, but you can choose any Linux distro per your choice. Let’s get started!

Read more

How to Choose the Best Linux VPS Hosting for Your Website

how to choose the best linux vps hosting

If you were to search for the “best Linux VPS,” you would most likely just get even more confused with all the industry jargon and tech-speak. What’s more, over half of all VPS servers run on a Linux system.

The biggest advantage of using a Linux system is that it is free and open-source. This means that hosting companies generally offer more affordable VPS packages with greater flexibility. Another major benefit is the significant security improvement. This already makes Linux VPS an attractive option for you.

So, how do you go about choosing the best Linux VPS hosting for your website?

Looking for full root access hosting is a good start. This means that the hosting company is willing to give you complete access to your own server and its resources.

A 99% or better still, a 100% up-time guarantee is another. No server can ever be up 100% of the time. Just like your mobile phone and your car will shut down from time to time so too can a server malfunction. A good hosting provider will have redundant systems in place to mitigate this, and if for whatever reason they cannot, they should at least offer a money-back guarantee for that period.

Did you know? - 96.3% of the top one million web servers run Linux.

Read more

What is a CDN and Why You Need It?

what is a cdn

Google indicated that they emphasize page load speed in their SEO rankings. What’s more, a site that loads in 1 second has a 5x higher conversion rate than a site that loads in 10 seconds.

This means that for 9 seconds of work you stand to make 5x the revenue!

Well, don’t quote us just yet as the math on that might not be exact, but hopefully you can see how crucial page load speed is to any modern business website.

This is where a Content Delivery Network (CDN) comes in. An essential factor for business website performance.

Read more

How to Install Tomcat on Ubuntu 22.04

how to install tomcat on ubuntu 22.04

Apache Tomcat or Tomcat is a widely known and used Java application server. It is an open-source web server and servlet container developed and maintained by a community of developers of the Apache Software Foundation. In this tutorial, we will guide you through the steps of installing Tomcat on Ubuntu 22.04. At the time of this writing, Tomcat 10 is the latest stable version available to download.

Read more

How to Fix Common Nginx Web Server Errors

how to fix common nginx web server errors

In this blog post, we are going to explain the most common Nginx web server errors and will try to give you a simple solution for every possible issue.

Nginx is a web server that can be used as a multifunction tool such as reverse proxy, load balancing, caching, and more. Nginx is free and open-source and its popularity day by day is increasing rapidly. Nginx used as an HTTP proxy, can handle more than 10 thousand simultaneous connections at once. In the next few paragraphs will be explained the five most common Nginx web server errors with possible solutions. Let’s get to work!

Read more

MariaDB-as-a-Service in RoseHosting Cloud Platform

mariadb as a service in rh cloud platform

Do you know what is MariaDB and what the purpose of the MariaDB service is? Don’t worry, we will explain and dig deeper into the meaning of it, and what can be achieved using this type of service.

mariadb saas in rosehosting cloud platform

MariaDB is one of the most popular open-source database servers in the world. Designed by the MySQL developers, MariaDB offers fastness, scalability, and robustness. It has a reach storage engine and many tools designed as replacements for MySQL. As a service, MariaDB is offered by our RoseHosting Cloud platform and more about the installation, configuration and benefits will be explained in the next few paragraphs. Let’s start!

Read more

Tomcat and TomEE Clustering Automation

tomcat and tomee clustering automation

Tomcat is an open-source web server and servlet container developed by the Apache Software Foundation, it was initially known as Jakarta Tomcat or Tomcat. If you want to deploy and execute Java applications that are written in Java technologies including Java Servlet, Java Server Pages (JSP), etc, then you require Tomcat. TomEE is built on top of Tomcat. It is the Java Enterprise Edition of Apache Tomcat (Tomcat + Java EE = TomEE).

tomcat tomee autoclustering

If you have a website running on a production server with a Tomcat environment, your website might get thousands of web requests per minute. At this point, you most likely feel that the memory resources usage in one Tomcat JVM become overwhelmed. To prevent your server from going down or unresponsive, you can configure a Tomcat cluster by placing two or more Tomcat servers. A cluster is a group of servers that communicate with one another, and the Tomcat instance in a Tomcat cluster is often referred to as a node. Clustering instances of Tomcat make them interconnected.

Read more