If you've ever been curious about monitoring your web servers in addition to what's provided in the logs, you can turn turn on the nginx status page with a few simple steps. This status page provides valuable information about server usage.
Normally, there's an ad running in this spot, but you're using an ad blocker. To help support our blog, which provides free tutorials for everybody, we just ask that you whitelist or follow us on facebook, twitter, or subscribe using the form to the leftabove. Thank you!
Until you're configured your web server to transmit and receive data over an encrypted protocol like TLS (Transport Layer Security) or SSL (Secure Socket Layer), your traffic is exposed to anyone and everyone, putting your visitors at risk.
Learn how to set up NGiNX logging and log levels.
Log rotation, an automated archiving process, is designed to alleviate the maintenance of large numbers of log files on any given server.
Generators were first introduced to Python 2.2. Also referred to as "weightless threads", they allow you to replace threads or processes. Creation, entry and return are virtually free, unlike the alternatives, and encourages an asynchronous approach to handling background events.
Map, Filter, and Reduce are three functions that promote a functional programming approach. We'll go over these and Lambda, in this python programming tutorial.
In this guide, we're focusing more on some of the intermediate list capabilities of Python. If you already have a basic understanding of lists, you should already be familiar with tasks like list creation, appending, retrieving by index, and so on.
Secure your Ubuntu server from unauthorized access.
Anytime you set up a Linux server, you'll need to do a bit of housekeeping. We're going to go over that generic set of steps you want to carry out no matter what the server is going to be used for.
Releasing software on time requires a process that's thought out, scheduled, and consistently executed. It starts with a branching strategy, follows with a release strategy, and ends with good cross-department communication and documentation through the use of a bug and task tracking tool.
Subtree is less intrusive to other collaborators on the repository. They can flat out ignore that the subtree exists.
Git is a popular revision control software, allowing you to save and centralize changes and additions to your code, making it easier to collaborate with other developers.
In this Git tutorial, we'll set up a GitHub account and learn how to use commands like git add and git commit to save our coding progress at various checkpoints.
In this Python programming tutorial, we're going to focus on programming Python exclusively in the Interpreter or REPL (read-eval-print-loop). It's a handy tool for quickly executing Python calculations.
Now that we've learned the basics of HTML, we'll be learning CSS to give our website some style.
In this guide, we're going to learn the basics of HTML in order to make a simple website in less than 5 minutes.
NGiNX (pronounced engine-x) is an efficient, high-performance reverse proxy and web server for websites and applications. Unlike Apache, NGiNX is asynchronous, requiring very few or one thread to handle requests and doesn't require as much overhead.