Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet.

featured tutorialHow To Secure Nginx with Let's Encrypt on Ubuntu 20.04
Let’s Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificat...

Brian Boucheron • Published on May 20, 2020 · Updated on March 1, 2021

featured tutorialHow To Install Nginx on Ubuntu 20.04
Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and high...

Erin Glass • Published on April 24, 2020 · Updated on January 5, 2022

Subscribe to Nginx
Get notified when new articles on Nginx are published.
  • 20 Results
    All time
    • Tutorial

      How To Configure Nginx with SSL as a Reverse Proxy for Jenkins

      Serve Jenkins more securely with Nginx as a front-end proxy server. This configuration forces SSL.
      2 days agoBy josh.reichardtSecurityUbuntuNginxLoad Balancing
    • Question

      Help, deploy error finding executable heroku-php-nginx

      I am trying to create a new app using the App Platform which is the built and deployed the same as an existing app in our account, created by a legacy developer. It is a PHP app, built from a Docker image. On deploy I...
      1 answer9 days agoBy 158a97c9da13-4baa-a018-bbf22bDockerNginxPHP
    • Tutorial

      How To Create Temporary and Permanent Redirects with Nginx

      HTTP redirection is a way to point one domain or address to another. There are a few different kinds of redirects (301 Moved Permanently and 302 Found), each of which mean something different to the client browser. Yo...
      10 days agoBy Mateusz PapiernikUbuntuNginxCentOSDebian
    • Question

      Suggested Directory and File Permissions

      I have Ubuntu 20.04 server with Django applications, Nginx and Gunicorn. I was wondering what is the best and most secure practice for directory permissions for my website and apps? I have researched and read 755 for ...
      Accepted Answer: Hi @mpasquali , Usually, yes folders generally do tend to have 755 and files 644 permissions. Those are the default standards. Having said that some files and folders have different perms, it really does depend on the...
      1 answer14 days agoBy mpasqualiDjangoNginxUbuntu 20.04
    • Tutorial

      How To Troubleshoot Common Site Issues on a Linux Server

      Everybody runs into issues with their website at one point or another. This guide will help you troubleshoot some common issues and get your site running again.
      17 days agoBy Justin EllingwoodApacheLinux BasicsNginx
    • Question

      How to Disable CORS for NodeJS Nginx Ubuntu 20.04 Server

      Hello I am using Nginx with NodeJS on Ubuntu 20.04 to set up a reverse proxy server to host a NodeJS Typescript API using PM2. I have enabled CORS in the Nginx default file as well as in the TS file headers. However w...
      No answers yet17 days agoBy 7ed2db6c4677-4476-b5ab-72f3f2AngularNginxNode.jsUbuntu 20.04
    • Question is currently unable to handle this request. is currently unable to handle this request. Please help me to fix this issue. My error log 2022/05/28 08:27:13 [notice] 15092#15092: signal process started 2022/05/28 08:43:55 [error] 15492#15492: *41 FastC...
      2 answers26 days agoBy corpretailblogNginxPHPWordPress
    • Question

      Deleting user on digitalocean droplet

      Hello guys,please how to I fix this issue: user username is currently used by process 1068. Am trying to delete a user but am getting this error message: user olamide is currently used by process 1068
      1 answer27 days agoBy SleepingCyanCoralNginxUbuntu 20.04
    • Tutorial

      How To Set Up Password Authentication with Nginx on Ubuntu 22.04

      When setting up a web server, there are often sections of the site that you wish to restrict access to. Web applications often provide their own authentication and authorization methods, but the web server itself can ...
      30 days agoBy Justin Ellingwood, Tony TranSecurityNginxUbuntu 22.04
    • Tutorial

      How To Configure Nginx to Use Custom Error Pages on Ubuntu 22.04

      Nginx is a high performance web server capable of serving content with flexibility and power. When designing your web pages, it is often helpful to customize every piece of content that your users will see. This inclu...
      30 days agoBy Justin Ellingwood, Tony TranNginxUbuntu 22.04
    • Question

      How to access to web server behind internet gateway within VPC?

      I hosted my web server with nginx server blocks a VPC and put it behind internet gateway as described here .So my web server public ip is not usable. How do I access to my website through internet gateway?. I couldn’t...
      1 answer1 month agoBy Kyaw Zin ThihaDigitalOcean DropletsDigitalOcean VPCNginx
    • Question

      How do I get Nginx/Gunicorn to load static files from Django?

      This is my first time learning how to deploy a hobby Django project to a live server, following the DigitalOcean tutorial Set Up Django with Postgres, Nginx, and Gunicorn on Ubuntu 22.04 . I can’t figure out the prope...
      1 answer1 month agoBy BrianDjangoInitial Server SetupNginx
    • Question

      DigitalOcean droplet upgrade already?

      I have the basic $5 tier that I started a week ago, I’m trying to learn some stuff and practice building an actual app. Currently have docker, maven spring boot, nginx, node, and openvpn for some static IP usage while...
      1 answer1 month agoBy aupperk24DigitalOcean DropletsJavaNginxNode.js
    • Question

      How to add multiples domains in jitsi instance

      I’m deploying an jitsi instance with one click app, and want to add more than one domain to my jitsi. I was trying to create a new site, and then point it to jitsi, but i’m stuck on certbot, when creating certificate ...
      1 answer1 month agoBy Davi PEnaNginxDigitalOcean 1-Click Apps Marketplace
    • Question

      Express session not sending cookie to client side when nodejs app is deployed on nginx live server

      I have nodejs application cookies working fine on localhost but when i deploy it on nginx live server cookie not set on client side. Please anyone to assist me on this matter. Below is the code am using to set up expr...
      1 answer1 month agoBy samunyi90NginxNode.js
    • Tutorial

      How To Serve Flask Applications with Gunicorn and Nginx on Ubuntu 22.04

      In this guide, you will build a Python application using the Flask microframework on Ubuntu 22.04. The majority of this tutorial is about how to set up the Gunicorn application server to run the application and how to...
      1 month agoBy Jamon CamissoPythonUbuntuNginxPython FrameworksUbuntu 22.04
    • Tutorial

      How To Create a Self-Signed SSL Certificate for Nginx in Ubuntu 22.04

      In this guide, you will learn how to set up a self-signed SSL/TLS certificate for use with an Nginx web server on an Ubuntu 22.04 server.
      1 month agoBy Jeanelle Horcasitas, Jamon CamissoSecurityUbuntuNginxUbuntu 22.04
    • Tutorial

      How to Install Gitea on Ubuntu Using Docker

      Gitea is a popular and lightweight source code management service. Learn how to install Gitea using Docker, expose it behind Nginx, protect it with Let’s Encrypt, and set up an SSH shim to work from the command line.
      2 months agoBy Madison Scott-ClaryDockerUbuntuGitLet's EncryptNginxUbuntu 20.04
    • Question

      Why my php first page is only loaded other can't load and it only give me 404 how to configure with nginx

      How do i configure my php and route which using switch statement and depend on route it change another route. Now is it only show me first home page not other pages;
      1 answer2 months agoBy FloatingDarkCyanAnchorNginxPHP
    • Question

      How do I point my custom domain to my IP:Port using reverse proxy at nginx

      I have a wordpress website pointed to my droplet ip ( and i want to point it with port. I have been reading some tutorials at the community but i am still lost on how to set up the droplet ip:port usin...
      2 answers2 months agoBy mpojt2701Nginx