Ubuntu usually ships with an outdated version of nginx. To install the up-to-date version, follow these steps:
sudo -s nginx=stable # use nginx=development for the latest development version
nginx Series Overview
- How To Install the Newest Version of Nginx on Ubuntu
- How to Run GitLab with Self-Signed SSL Certificate
- How to Configure Nginx SSL Certifcate Chain
- How to Fix Nginx SSL PEM_read_bio:bad end line
- How to Remove PEM Password From SSL Certificate
- Advanced Configuration
- How to Fix Reponse Status 0 (Worker Process Exited on Signal 11)
- Redirect Only Root URL Path
- Remove an App/Domain from Sites-Enabled (Coming soon)
- How to Serve a Static HTML Page (Coming soon)
- Is Running but Not Serving Sites (Coming soon)
nginx=stable you declare a temporary environment variable that defines the nginx version you want to install. Use
nginx=stable for the latest stable and
nginx=development for the latest development release.
Add the nginx repository to your aptitude repository index.
Now, you're able to install the latest nginx version directly via
apt package manager
apt-get update apt-get install nginx
That's it, your system is running the latest release (stable or development). Lastly, verify the installed version.
nginx -v # output nginx version: nginx/1.6.0
If anything went wrong or you want to install nginx for another operating system (Debian, Red Hat, CentOS, Windows, …), you can get more information within the nginx installation wiki.