Docker periodically highlights blog posts featuring use cases and success stories from Docker partners and practitioners. This story was contributed by Dylen Turnbull and Timo Stark. With over 29 years in enterprise and open-source software development, Dylen Turnbull has held roles at Symantec, Veritas, F5 Networks, and most recently as a Developer Advocate for NGINX....| Docker
If you're reading this article, I'm assuming that you're already sold on the numerous benefits of securing your website with an SSL certificate. Wether it's for encrypting data transfers, establishing more credibility or even improving your SEO ranking (yes you heard it right) it's now easier than ever to obtain …| The Code Ship
Enable API observability in NGINX One with Moesif to track latency, errors, and usage patterns through powerful API analytics and user-aware monitoring.| Moesif Blog
Hiding my home IP address but still hosting my websites and services on my home server| thedabbler.patatas.ca
We’ve covered the AI scraper bots before. These just hit web pages over and over, at high speed, to scrape new training data for LLMs. They’re an absolute plague across the whole World Wide Web and…| Pivot to AI
This post explains how to build a caching layer around object storage| Personal blog of Anurag Bhatia
Solve missing HTTP_HOST issues with Nginx HTTP/3 and PHP-FPM. Quick fix for WordPress redirects and broken links. Step-by-step guide.| Pieter Bakker
Getting Nginx and PHP-FPM set up on a system is not all that difficult, but it can take a bit of practice to keep such a system secure. This post recaps on some of the common ways to keep your installation secure as well as some minor pointers regarding wordpress.| KBeezie
The Test| KBeezie
Today’s blog post is driven by a desire for simplicity. If you would’ve asked me even a month ago – “Hey Austin, do you think hooking GitHub actions up to deploy a docker-compose application stack is a good way to simplify something?” I 1000% would’ve said no. But I have had to get comfortable with […] The post Using GitHub Actions to deploy a Flask/NGINX/Cloudflared tunnel docker-compose stack appeared first on Austin's Nerdy Things.| Austin's Nerdy Things
Ingress nginx failed after almost every reboot. Find out how giving it a static IP resolved the problem.| Vuyisile's Blog
This chapter is all about setting up the software needed to run a WordPress site. First we’ll install Nginx and configure it with better settings for our use. Next we’ll install PHP and its packages required by WordPress and configure PHP-FPM. Then we’ll install WP-CLI and MariaDB. The post Install Nginx, PHP 8.3, WP-CLI, and<span class="no-widows"> </span>MySQL appeared first on SpinupWP.| SpinupWP
We’ll start this chapter with a benchmark of site speed without caching and end it with a benchmark with caching enabled. We’ll install Redis and a companion WordPress plugin that will work together to enable object caching. Next we’ll return to our Nginx config files and add a batch of directives to enable FastCGI Cache and tell it what not to cache, including some directives for WooCommerce. The post Configure Redis Object Cache and Nginx FastCGI Page Cache for<span class="no-widows">...| SpinupWP
Chapter 3 of the complete guide to setting up Ubuntu 24.04 to run WordPress lightning fast. We obtain an SSL certificate, configure Nginx for HTTPS, create a database, and more.| SpinupWP
Set up API observability in NGINX OpenResty with Moesif to track performance, monitor errors, and gain real-time insights into your API traffic and users.| Moesif Blog
Everything is running fine, you update, restart the php-fpm service and it's fucked up. Nginx was filled with FastCGI sent in stderr: "Primary script unknown". This problem was caused by ProtectHome=true in the php-fpm systemd unit file since version 7.4.0.| NARGA
Vielleicht hab ihr auch eine Website, die eine „Premium-Schriftart“ verwendet. Das Laden von einem CDN, vielleicht sogar mit externem JavaScript, ist für die Performance und den Datenschutz dabei oft nicht ideal. Deshalb möchtet ihr die Schriftarten wahrscheinlich auf eurem Server … Weiterlesen →| Kau-Boys
Kubernetes security alert! IngressNightmare critical vulnerabilities in the Ingress NGINX Controller could lead to full cluster compromise.| Poly Plugins
In this post I’ll detail how I spun up my blog specifically and how you can do the same easily.| sethforprivacy.com
| Thomas Hunter II
The much-loved NGINX has a limited feature-set. In this Toilet Paper you'll learn how to extend it with custom JavaScript code (NJS).| Lusitos Tech Blog
Using nginx to cache proxied media in snac to improve performance and privacy| IT Notes
Using nginx to cache snac multimedia files to boost performance| IT Notes
There are a lot of bullshit requests out there from scripts trying to find Wordpress vulnerabilites. In order to reduce the noise in logs I have a not_wordpress.conf Nginx I add to sites. It's a pretty simple bit of config that returns a 418 - I'm a teapot status code for requests that are for any PHP files or the standard set of paths that are used in a burst looking for vulnerabilities. It doesn't stop the requests but at least it keeps them out of logs. location ~ ^/(.*)\.php { access_log ...| Decade City
While Debian’s default repositories provide a stable version of Nginx, using the official Nginx repository ensures you have access to the latest features, security updates, and performance improvements as soon as they’re released. This guide walks you through installing and configuring Nginx directly from the official repository on Debian 12 (Bookworm), helping you maintain a...| Pieter Bakker
Hosting a tootik server and a gemini capsule on the same machine, with nginx| thedabbler.patatas.ca
You pushed a small change to the Kubernetes cluster. It broke the production environment. You became famous in your company, but you quickly fixed the issue. Now it's time to analyse the root cause! Welcome to the post-mortem!| Jakub Jarosz
In the Nginx Reverse Proxy context, keepalive connections are a critical performance optimization technique that allows multiple HTTP requests to be transmitted over a single TCP connection, dramatically reducing connection overhead and improving overall system performance. The Performance Challenge Traditional HTTP connections require a complete handshake for each request: This process introduces significant latency and...| Pieter Bakker
I'm a very minimal person when it comes to frameworks, I don't generally like something that needs to generate an entire application file structure like you'd see with Django. When I was searching around for various frameworks to get me started with python and web development, I investigated the usual; DJango, CherryPy, Web.Py. I fell in love with circuits due it's ease and simplicity, yet it can be quite powerful. This article will show you how to get Nginx setup with uWSGI along with a samp...| KBeezie
Within is a revised Nginx configuration to utilize friendly urls in NibbleBlog 4.0.3.| KBeezie
So you want to be able to do automatic updates and plugin/theme installations, but you don't want to leave your files wide open, or give your unprivileged PHP process too much access around the clock. This guide shows you how to set up wp-config.php with SSH specifically for php use only.| KBeezie
If you have previously used the W3TC disk-enhanced rules for nginx, you may find that the newest version of W3 Total Cache no longer works with these rules. This new set of rules includes support for W3TC's own gzipped file naming.| KBeezie
Why I host my own comments, and why you should want to| nielscautaerts.xyz
NewsPicksの課金基盤を作り直した話です。 オーソドックスな方法ですが、実際に自分の手で進めてみると、とても学びが多いプロジェクトでした。| Uzabase for Engineers
I was recently having a conversation with a colleague about a youtuber who built a home cable-tv channel. It occurred to me that having an always-on broadcast of stuff I like would greatly simply the| www.bentasker.co.uk
This post walks you through the process of compiling and installing dnsmasq 2.88 from source in Ubuntu 22.04, so that you can benefit from the filter-AAAA feature that was introduced in dnsmasq version 2.87 in order to resolve issues with nginx servers that only have IPv4 addresses attached to them getting network unreachable errors when resolving upstream DNS entries to IPv6 addresses.| Ashley's Blog
I spent part of today figuring out how to deploy ShotShare into Kubernetes so that I can easily share screenshots and the like with others. This post details the headaches I ran into (self-inflicted a| www.bentasker.co.uk
Introduction This blog will go over the use cases of setting up NGINX (Engine X) as both a reverse proxy and load balancer for PostgreSQL. NGINX is an excellent feature-rich and open-source project that can help make an application more cohesive. It does this by exposing a single port to the user and proxy requests| Highgo Software Inc. - Enterprise PostgreSQL Solutions
Since implementing HSTS and an HTTPS redirect properly was trickier than I'd imagined, I decided to write my own guide on how to do it. I'll also explain how to configure Nginx to use OSCP Stapling and IPv6 since I worked on getting both of them working at around the same time as I got the proper HTTPS redirect working. Preface Very recently, I decided to move my blog from Rackspace Cloud Files to a VPS at DigitalOcean. While the pricing for Cloud Files was very agreeable, you really did only...| Cyrozap's Tech Projects
Last week I gave myself the challenge to create something in a week. Not a mockup, but a complete usable solution with documentation and enough tests to make it feel solid. I have been looking at DigitalOcean for some time, and while browsing their documentation I came across a sample script that would help you set...| defer time.Sleep()
Current versions of php5-fpm from dotdeb listen on a unix domain socket by default, instead of using port 9000.| blog.dbrgn.ch
How to install Redmine on Ubuntu with Nginx, Mongrel and Supervisord.| blog.dbrgn.ch
| The Grumpy Troll: The Grumpy Troll
In another installment of stupid Kubernetes routing tricks I bring you the following problem: So I figured the thing to do is to just use Kubernetes as a reverse proxy to send traffic to Webflow. So that’s what I did. I broke this up into two different sections. First, let’s tackle the webflow issue. This...| Vallard's Blog
Important disclaimer: This solution is not secure! - It is fine for a quick and temporary solution for your local network, but it is not a secure solution for important ressources that are available over the internet. As a side note: without TLS (HTTPs), the credentials will be sent in plain text, and are easily accessable. Creating the user Even though you could do it per hand, it is recommended to use the Apache utility to create the user. The package needed is called apache2-utils for Debi...| ITTavern.com
Temporary or permanent redirect First you have to decide whether the redirect will be permanent (301), or just temporary (302). If you are uncertain, just pick temporary and switch later. Use cases from my understanding: Permanent 301 redirects:switching to another domainmerging multiple domainsswitching from HTTP to HTTPsbetter SEO experienceTemporary 302 redirect:testing (A/B testing, etc)single redirects to another domainredirect to a maintenance pageredirect traffic for load balancingBoth...| ITTavern.com
Sometimes you just need your public IP, and nothing more. A simple config change in nginx can offer you exactly this. Add the following location segment to the server segment of your choice. You could replace /ip with another term. location /ip { default_type text/plain; return 200 $remote_addr;} Now, if you visit the destination of the server segment with the subdirectory /ip, you'll find your IP. Try it out and visit https://brrl.net/ip. The neat part is that it works well in the CLI too:cu...| ITTavern.com
This guide will walk you through installing and configuring nginx, PHP and Mysql optimized for MacOS Big Sur on Apple Silicon - M1 Arm processors. Note: Most of this content originated from this post. Here, I’ve pared it down and fixed the relevant content. Credit goes to the original author: Kevin Dees.| Chris Bergerons Tech Blog
We compare the top WordPress cache plugins and how they work. Plus, we show you how to serve cached pages directly from Nginx for lightning-fast site performance.| SpinupWP
We all love the simplicity of deploying applications on Kubernetes and while many tutorials out there help you get started quickly and provide a great resource for many, some of them spare important details. In this post, I try to help the community by providing a small guide on how to deploy oauth2_proxy with dynamic callback urls. But first, what is oauth2_proxy and which problem does it solve?| elsesiy.com
Broken is another box released by HackTheBox directly into the non-competitive queue to highlight a big deal vulnerability that’s happening right now. ActiveMQ is a Java-based message queue broker that is very common, and CVE-2023-46604 is an unauthenticated remote code execution vulnerability in ActiveMQ that got the rare 10.0 CVSS imact rating. I’ll exploit this vulnerability to get a foothold, and then escalate to root abusing the right to run nginx as root. I’ll stand up a rogue ser...| 0xdf hacks stuff
NGINX TLS 1.3 : Ici je vous explique comment compiler et installer la dernière version de NGINX avec le support du protocole tls 1.3.| Noobunbox
Mais comment faire cohabiter HTTPS et UptimeRobot public status page tout en conservant la configuration la plus sécurisée qui soit ? Réponse ici.| Noobunbox
Let's encrypt offre la possibilité de générer des certificats ECDSA. Voici un script pour renouveler automatiquement un certificat ECDSA| Noobunbox
Configurer GitLab sur un sous-domaine NGinx : Installer Gitlab c'est extrêmement simple, le configurer sur un sous-domaine sans mixed content un peu moins.| Noobunbox
If you dabble in website/backend development, devops, or system administration, Nginx may not be a foreign name. This piece of open source software was first released in 2004 as an alternative to A…| Amikelive | Technology Blog