The LAMP stack consists of Linux, Apache2, MySQL (MariaDB) and PHP. It’s the most popular opensource stack that powers more than half of all websites online today.
Servers that make up the stack are inter-changeable. For example, Apache2 can be replaced with Nginx and MySQL replaced with MariaDB. For a while now, PHP had always been the member of the stack that couldn’t be changed easily.
Now it’s possible to replace PHP with another compiler. So, for those want to achieve optimal speed, they run a custom stack which includes Linux, Nginx, MariaDB and HHVM. Configuring these will allow optimal performance for your websites, blog or applications.
This brief tutorial is going to show you how to install and configure HHVM on Ubuntu 15.04.
Here’s an instruction on generating a certificate signing request (CSR) for your domain or website. SSL has become a ranking factor for Google, so if you want your website to rank higher on Google’s Search Result Pages, you may want to enable SSL / TLS for your sites or blogs.
This brief tutorial is going to show you how to create a CSR file/key and submit it to a Certificate Authority to generate a valid certificate from it.
You see, before a Certificate Authority (CA) can provide your website a valid certificate, you must submit a CSR. The CA uses your CSR file/key to generate a valid certificate for your site or server.
There are many types of certificates to choose from and you can read a lot about them online. This post only shows you how to generate a CSR. You can then submit the CSR to a CA.
If you’ve been following Oracle VirtualBox recently, then you’ve probably already heard that VirtualBox 5.0 was recently released with boat load of changes and new features.
It was released (a major one) with paravirtualization support for Windows and Linux guest machines, more hardware-assisted instruction sets for virtualization and nested paging, drag’n’drop support out of the box for Windows, Linux machines and more.
If you don’t know about VirtualBox, here’s a brief summary: It is a virtualization software that allows anyone to run multiple operating systems (Windows, Linux, Mac OSX and others) on a single host computer. These virtual machines (aka guest machines) run as if they were running on independent hardware uniquely cut-out for them.
Sometimes it may be wise to run multiple websites or blogs on a single server. For example, running one website or blog per server may not be the best way to utilize your server resources. One server, one website? No way.. just not efficient.
That’s why there’s a feature called Virtual Hosts on Apache2 and Server Blocks on Nginx. Virtual hosts or server blocks are feature on these web servers that allow multiple websites and blogs to be hosted on a single server. If a server has enough resources, why wastes those resources by only hosting a single website?
This brief tutorial is going to show you how to enable server blocks on Nginx web server to host multiple blogs.
Apache2 Name-based Virtual Hosts allows multiple domain/website names to be hosted on a single Apache2 web server. For example, if you have a single server assigned a single IP address, you could install Apache2 web server and host multiple websites by using its virtual hosts feature.
This tutorial is going to show you how to host multiple websites on a single Ubuntu 15.04 server using Apache2. So, instead of hosting single website on a single server, all one has to do is install Apache2 on a single server and use virtual hosting.
No need for multiple servers here. It saves you money as well as allows you to efficiently utilize server resources.
For this tutorial, we’re going to be using example.com and myexample.com domain names on a single Ubuntu server assigned IP address 192.168.20.1
Google and other Internet companies are encouraging webmasters to use SSL certificates on their websites. Implementing SSL for your blogs will provide necessary privacy to your audience who visit your sites.
This blog post is going to show you how to enable SSL when using Nginx web servers to serve your web content, including WordPress.
For the past weeks, we’ve been writing tutorials on Nginx and WordPress. We discussed how to install Nginx webserver on Ubuntu 15.04, how enable Nginx caching and how to properly implement Nginx 301 redirects.
This post will continue from where we left off and show you how to implement SSL on Nginx web server to provide some privacy for your users.