Install NGINX on Ubuntu with MySQL and PHP FPM

Introduction In this post, I will go over details of how to install NGINX web server, MySQL Server and PHP on an Ubuntu Server. I will also go over the details of setting up SSL and Virtual Host Configuration for NGINX. Let’s start with our installation on the Ubuntu version of Linux. NGINX HTTPD Web … Read more

Install Nginx and PHP on Windows

Introduction In this post, I will go over details of how to install Nginx webserver and PHP on Windows 10, 11 or Windows Server. I will show where to download and how to do the configuration of Apache and integration with PHP. I will also discuss some advanced configuration options for the setup as well. … Read more

Parsing Apache And Nginx Web Server Logs With Java

Web servers like Apache, IIS, and Nginx are designed to serve client requests over the HTTP protocol. In that process, they can save information about requests and responses in logging files using standard log formats. The known formats are used across different web servers making it easy to understand logging information. See Also In this … Read more

Guide to Increasing Performance of WordPress Websites

In this post I will go step by step through optimizing PHP and WordPress to reduce page load times and increase requests/second of your website. WordPress is used on over 42% of all websites on the global internet. Considering that there are over 1.1 billion websites this comes to over 460 million website using WordPress … Read more

Nginx HTTP Proxying, Load Balancing, Buffering, and Caching Setup

In this guide, I will discuss Nginx ngx_http_proxy and ngx_http_upstream modules, which provide the ability to proxy connections to backend application web servers and provide load-balancing capabilities. This proxying ability allows Nginx to pass requests to upstream webs servers for the final processing of a web request. The ability to proxy requests to single or … Read more