Found 25 results

Install latest NGiNX on CentOS 7

In this short tutorial we will learn how to install latest NGiNX version on CentOS 7. In an era of containers and all fancy technologies we have to admit that from time to time we need to look and even go back to the basics and install ourselves, manually services like NGiNX for example. NGiNX is a great web server software being able to perform very well as reverse proxy, load balancer and even as ingress router for container technologies. Indeed the free version of NGiNX may not have all capabilities as the commercial one but still plenty of nice […]

Category: General | Published: 14/05/2019 | Updated: 30/05/2019

Enforce SSL on AWS Elastic Beanstalk

Enabling SSL on AWS Elastic Beanstalk with Classic Elastic Load Balancer is not that easy, it might seem impossible when for example we have to use a standard PHP Environment for our application deployment. Unfortunately Amazon AWS does not provide any option or additional tools to achieve this when using Classic Elastic Load Balancer and we will end up using being HTTP or HTTPS. There is no way to set up a redirect from HTTP to HTTPS being on Classic EB or ELB. No matter how unrealistic this it may sound taking into account that nothing publicly exposed should respond […]

Category: AWS | Published: 11/04/2019 | Updated: 23/04/2019

Enable mod_deflate on AWS Elastic Beanstalk

Enabling mod_deflate module for Apache on AWS Elastic Beanstalk can be quite challenging as the environments fine tuning currently is not possible via web console yet. Luckily AWS provides some other clever ways that allows us to perform advanced configuration for Elastic Beanstalk deployments via .ebextensions (Elastic Beanstalk Extensions). By using these extensions we can perform almost any kind tweaks in terms of software for each individual environments that we have within our EB Application. In this short tutorial we will guide you, step by step as usual how to enable and configure mod_defalte module for Apache using .ebextensions for […]

Category: AWS | Published: | Updated: 23/04/2019

Remove .php extension with NGiNX

Removing .php or .html extension from your website URL when using NGiNX can be quite frustrating, luckily there is a quick and simple solution that we can use in order to fix this and no, it is not called .htaccess as you used to do it when using Apache as web server. It is a nice and elegant solution where you can manage this straight from your .conf file. In this short tutorial we will guide you step by step how to remove .php and .html extension from your URL when using NGiNX, this is a pretty good solution to […]

Category: General | Published: 09/04/2019 | Updated: 23/04/2019

Install Python from Source

Python is one of the most used programming language and in this tutorial we will show you how to install Python from source on a CentOS 7 operating system. We can safely say that Python, conceived in the late 1980s by Guido van Rossum, comes these days preinstalled on most Linux distributions. If it is not there by default then we can always install it, for example on CentOS we can get Python using yum utility but as we know that will not be the latest Python version available. We may have a new project that requires to be built […]

Category: General | Published: | Updated: 28/05/2019

NGiNX SSL Setup and 301 Redirects

NGiNX SSL setup and 301 redirects, this is how is called our next tutorial where we will explain in just a few easy steps how to setup a SSL certificate on NGiNX and also how to force client browser to use HTTPS by managing all necessary 301 redirects served from HTTP protocol on port 80 to HTTPS protocol on port 443. The journey from a non-secured domain to a secured one is quite easy to implement with NGiNX and also very easy to maintain and renew in the future. This solution was tested using a CentOS 7 server but it […]

Category: General | Published: 06/04/2019 | Updated: 02/06/2019