background preloader



Related:  nixDevelopmentnginx optimization

How to Fix 502 Bad Gateway on Nginx Many times we can browse the web and find a 502 bad gateway error at Nginx. There are a few reasons why you will find this message in your webserver log, and here we will teach you how to fix it. When you will find 502 bad gateway error: Using SSH on Windows (PuTTY) Summary Using a Public/Private key to authenticate when logging into SSH can provide added convenience or added security. The Public/Private key can be used in place of a password so that no username/password is required to connect to the server via SSH.

Using NGINX with Node.js and WebSockets with Socket.IO In this post we’ll talk about using NGINX with Node.js and socket.IO. Our post about building real-time web applications with WebSockets and NGINX has been quite popular, so in this post we’ll continue with documentation and best practices using socket.IO. What Is Socket.IO? Socket.IO is a WebSocket API that’s become quite popular with the rise of Node.js applications. Which Linux distribution do you use most frequently? Your Linux distribution of choice says a lot about you. Of course, one of the many great things about Linux is the diversity of options you have to choose between. Maybe you like a slimmed down minimalist option. Maybe having all of the bells and whistles is important to you. Or maybe you just prefer a distribution that you find easy to use.

Getting Started - Rainmeter 3.1 Manual If this is your first experience with Rainmeter, then you're in the right place! Getting Started is a guide designed to walk you through the basics of setting up Rainmeter, using, customizing, and ultimately creating your own skins. Before you begin, here are some frequently-asked questions about what Rainmeter is and how it works. What is Rainmeter? Rainmeter is a free, open-source application for Windows PCs. Real-time Web Applications with WebSockets and NGINX - NGINX In the blog post NGINX as a WebSockets Proxy we discussed using NGINX to proxy WebSocket application servers. In this post we will discuss some of the architecture and infrastructure issues to consider when creating real-time applications with WebSockets, including the components you will need and how you can structure your systems. WebSockets adds interactivity to HTTP HTTP works well for web applications that are request/response based, where the communications flow always has the client initiating a request and a backend server providing a response.

Elementary OS Design philosophy[edit] The Elementary OS project aims to solve a number of perceived deficiencies in the established desktop environments, namely: Although not contrary to the GNU philosophy,[4] these deliberate design choices diverge from what most GNU/Linux distributions opt for: a freedom to set up and customize one's own desktop environment. Java vs. Node.js: An epic battle for developer mind share In the history of computing, 1995 was a crazy time. First Java appeared, then close on its heels came JavaScript. The names made them seem like conjoined twins newly detached, but they couldn't be more different. One of them compiled and statically typed; the other interpreted and dynamically typed. That's only the beginning of the technical differences between these two wildly distinct languages that have since shifted onto a collision course of sorts, thanks to Node.js. If you’re old enough to have been around back then, you might remember Java’s early, epic peak.

Configuring Nginx and SSL with Node.js Nginx is a high performance HTTP server as well as a reverse proxy. Unlike traditional servers, Nginx follows an event driven asynchronous architecture. As a result the memory footprint is low and performance is high. If you are running a Node.js based web app you should seriously consider using Nginx as a reverse proxy. Nginx can be very efficient in serving static assets.

Vala Vala or VALA may refer to: Religion and mythology[edit] Fiction[edit] People[edit] Rhino Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users. It is embedded in J2SE 6 as the default Java scripting engine. Rhino downloads Using Node.js with NGINX on Debian Updated by Joseph Dooley Node.js is a JavaScript platform which can serve dynamic, responsive content. JavaScript is usually a client-side, browser language like HTML or CSS. Digging into your Linux system's hardware Ever find yourself having to look into the particulars of your servers' hardware? Maybe you go scrounging for the original invoice or for some email you were sent several years ago or the quote that was generated when you were about to purchase it? Well, stop. There's an alternative that you're probably going to like quite a bit. You can get your hardware to tell you about itself. Just use a command called dmidecode.