Create a default nginx site rule
Usually a web server can be accessed by multiple paths, such as the DNS entry of the server (eg. as www.jamescoyle.net) and the IP address of the server (eg. 10.10.10.1). This is a problem when it...
View ArticleGitlab error “fatal: The remote end hung up unexpectedly” Again
I previously wrote in this blog post about how to fix an error with Gitlab. The error was presented when using the git push command with a remote repository that uses the Gitlabs HTTP protocol and not...
View ArticleProxy the Proxmox Web GUI with Nginx Over HTTPS with Load Balancing
The Proxmox web GUI is served by Proxmox’s new event driven API server called PVE Proxy. The default settings for the Proxmox web GUI is to listen on port 8006 for incoming HTTPS connections. The...
View ArticleNginx Error “client intended to send too large body”
You may see the below error in your Nginx web server log files, and the good news is it’s easy to fix! [crayon-56e1cecd61e6a681967938/] The error is presented because a request being sent to the server...
View ArticleInstall Nginx on Debian/ Ubuntu
Installing Nginx on Debian or Ubuntu is as easy as a single apt-get command, however it does not install the latest version of Nginx. In fact, the latest stable Nginx version is 1.8 and the latest...
View ArticleEnable Compression in Nginx
Enabling web content compression is one of the simplest ways to save bandwidth and, for some users, speed up the time it takes to serve a page. All modern browsers support content compression and the...
View ArticleReverse Proxy Proxmox VNC With Nginx
The noVNC console in the Proxmox Web GUI transfers it’s data through a technology called Websockets. Websockets often work in tandem with normal HTTP traffic and therefore often use the same end point...
View Article