Fixing 413 Request Entity Too Large with WordPress | Nginx

This brief tutorial shows students and new users how to resolve a common error with WordPress when trying to upload files, media and other data and get shown an error the says “413 Request Entity Too Large” via Nginx…

This error, 413 request entity too large occurs when you try to upload or make a client request that is too large to be processed by the web server, in the case a Nginx HTTP server…

If the server setting has a request size limit that is too small, your users / clients may come across this error a lot.. So you will probably want to adjust the web server settings to allow larger requests…

One of the common issues webmasters encounter when managing WordPress is allow the server to allow file upload via WordPress media library…

WordPress allows users to upload new themes and plugins files, however, if your Nginx powered website isn’t configured to allow large file to be uploaded, the upload process will fail always.

Some common errors user get when dealing with file uploads with WordPress are: Http error attempting to upload media, the uploaded file exceeds the upload_max_filesize directive in php.ini, maximum execution time exceeded, allowed memory size exhausted and many more.. Read More

Setup | Configure Reverse Proxies using Nginx HTTP Server on Ubuntu 18.04

This brief tutorial shows students and new users how to install and configure reverse proxies with Nginx HTTP Server..

Reverse proxy is when a proxy server (in this case, Nginx HTTP) accepts all traffic and forwards it to a specific resource, like a backend server or container..

Nginx HTTP server is one of the most popular open source web servers that is also a reverse proxy…

There are many reasons to install and use a proxy server… Example, reverse proxy can be used to added security, or for load balancing, restrict access to certain locations in order to prevent attacks and many more…

Read More

Nginx 1.17.0 Released — Here’s How to Install on Ubuntu 16.04 | 18.04 LTS

Nginx, a powerful and lightweight HTTP server has recently been updated to mainline version 1.17.0… Nginx mainline branch is an active development branch where the latest features and bug fixes get added…

This release brings some bug fixes and new features that users may want to test out, including support for variables in bandwidth‑limiting configurations with the limit_rate directive, development started for support for QUIC and HTTP/3 and more..

For students and new users who want to upgrade to this release, the steps below should be a great place to start…

For more about this release, please read the changelog here..

Read More

Secure Nginx HTTPS Websites with Let’s Encrypt Free SSL/TLS Certificates on Ubuntu 16.04 | 18.04

Let’s Encrypt is a free and open source certificate authority (CA) developed by the Internet Security Research Group (ISRG)… It is supported by many big organizations, including Google, Microsoft and a few others.

If you’d like a free SSL/TLS certificate secure your website traffic over HTTPS, then you’re on the right page…The steps below will help you obtain and configure Let’s Encrypt free SSL certificates on Nginx HTTP server..

With this settings, you can then use HTTPS protocol to secure your domain and website traffic..

This brief tutorial shows students and new users how to get Nginx HTTP server working with Let’s Encrypt CA on Ubuntu 16.04 | 18.04 LTS servers..

Read More

Resolved — 400 Bad Request: Request Header or Cookie too Large via Nginx

I run some of my websites via Nginx HTTP servers and some of my Nginx configuration are configured for different environments.. So when I got this error message (400 Bad Request: Request Header or Cookie Too Large) while working on one of my servers, I quickly some research and resolve it.

If you find your self in similar situation, follow the steps below to get it resolved quickly.

Oh, by the way, this could also be your browser is sending a very large cookie and the server is refusing to serve the page… In addition to a browser sending large cookie, it could also be a Nginx configuration issue and adjusting Nginx’s buffer size to accommodate large cookies could help…

If you don’t want to clear your browser cookies or reset it, then follow the steps below to adjust Nginx configuration to allow large cookies…

When you see this error message it means a header or some of the headers sent to Nginx is too large and well over the configuration limit, and Nginx is rejecting it.. Read More

Setup PrestaShop on Ubuntu 16.04 | 18.04 with Nginx, MariaDB and PHP 7.2-FPM

If you want to run PrestaShop with Nginx HTTP Server and PHP 7.2-FPM support, then the post below should be a great place to start…

PrestaShop is a popular and widely used open source eCommerce platform based on PHP… It has comprehensive product features for small, medium and large businesses who want to create an online store and grow their business…

If you’re looking for a functional, high performance eCommerce platform to manage your online stores, you’ll find PrestaShop to be useful.

This brief tutorial is going to show students and new users how to install PrestaShop on Ubuntu 16.04 | 18.04 with Nginx, MariaDB and PHP 7.2 support.

For more about PrestaShop, please check its homepage

Read More

Setup Datenstrom Yellow CMS On Ubuntu 16.04 | 18.04 | 18.10 With Nginx, PHP 7.2-FPM

For those who want to install Datenstrom Yellow CMS on Ubuntu with Nginx and PHP 7.2-FPM support, the steps below should be a great place to start… Our previous tutorial showed you how to run it with Apache2…

Yellow is an open source content management system for folks who want to build websites and blogs that are easy to install and manage without a need of a database…. Just upload the web content files to your server and you’re done!

With Yellow, you can browse your website, make changes and see the result immediately… It’s a great way to update your website…..  It offers features that may not be available to other PHP based CMS, like WordPress Joomla or Drupal…

For one, it doesn’t need a database server, call it database-less… It comes all features that you need but is smaller than WordPress, like SEO friendly design, flexible CSS framework and more…

For more about Yellow, please check it homepage

This brief tutorial shows students and new users how to install Yellow on Ubuntu 16.04 and 18.04 LTS  / 18.10 with Nginx and PHP 7.2-FPM support….

Read More

Setup Thunder CMS on Ubuntu 16.04 | 18.04 | 18.10 with Nginx, MariaDB and PHP 7.2-FPM

For those who want to run Thunder CMS on Ubuntu 16.04 | 18.04 | 18.10 with Nginx and PHP 7.2-FPM, the steps below should be a great place to start….

Thunder is an open source fork and modified version of Drupal CMS that serves the business and professional publishers market.… It is based on Drupal, enabling its users to benefit from the Drupal community’s continuous development efforts and establishing a culture of collaboration and sharing within the publishing industry…

With Thunder, you get a clean and simple administrative area without the clutter… Webmasters and users who still appreciate Drupal’s classic interface will feel comfortable building online databases, e-commerce and multilingual sites….

For more about Thunder, please check their Homepage

This brief tutorial is going to show students and new users how to install Thunder CMS on Ubuntu 16.04 / 18.10 and 18.04 LTS…

Read More

Setup REDAXO CMS on Ubuntu 16.04 | 18.04 | 18.10 with Nginx, MariaDB and PHP 7.2-FPM

For those who want to run REDAXO CMS on Ubuntu with Nginx HTTP server and PHP 7.2-FPM support, the steps below should be a great place to start… Our previous tutorial showed students and new users how to do it with Apache2…

REDAXO is a simple, flexible open source content management system (CMS) use to create dynamic websites…. It allows webmasters and users to build portals for secure extranet, online databases, e-commerce and multilingual sites….

If you want a Content Management System (CMS) that has enterprise-class features, scalable, and performs at a high level, then REDAXO CMS is a good place to start… REDAXO CMS is built on an open source core with support for open standards, which might be very useful in helping you run your digital content…

This CMS platform is designed for ease of use to allow enterprises and business owners to collaborate and automate engaging experiences with users across multiple devices, including mobile…

For more about REDAXO CMS, please check their Homepage

This brief tutorial is going to show students and new users how to install REDAXO CMS on Ubuntu 16.04 / 18.10 and 18.04 LTS…

Read More

Setup OXID eShop eCommerce on Ubuntu 16.04 | 18.04 | 18.10 with Nginx, MariaDB and PHP 7.2-FPM

Want to run OXID eShop on Ubuntu with Nginx HTTP and PHP 7.2-FPM support? The steps below should be a great place to start… Our previous tutorial showed you how to do it with Apache2…

OXID eShop is a powerful open source eCommerce platform that has everything you need to build an eCommerce website to sell your products online… It allows webmasters and online retailers to create great eCommerce portals with multilingual sites….

If you’re looking for a highly functional eCommerce platform to manage your online stores, you’ll find OXID eShop to be useful…. OXID eShop is built on an open source core with support for open standards, which might be very useful in helping you run your digital stores…

This CMS platform is designed for ease of use to allow enterprises and business owners to collaborate and automate engaging experiences with users across multiple devices, including mobile…

For more about OXID eShop, please check their Homepage

This brief tutorial is going to show students and new users how to install OXID eShop on Ubuntu 16.04 / 18.10 and 18.04 LTS…

Read More