How to set up Apache Virtual Hosts on Ubuntu 16.04

How to set up Apache Virtual Hosts on Ubuntu 16.04

Apache is a free and open source web server, it is the most popular web server in the world, and is commonly used in Linux servers. It is developed and maintained by Apache Software Foundation, over half of all servers around the world are running this fast and secure web server. In this tutorial, we will show you how to set up Apache virtual hosts on Ubuntu 16.04, to host as many websites as you want, the limit is your server’s resources like RAM, disk space, etc.

(more…)

How To Create Temporary and Permanent Redirects with Nginx

How To Create Temporary and Permanent Redirects with Nginx

Today we will guide you through the process of creating temporary and permanent redirects with Nginx web server.

What is URL Redirect?

URL Redirect or also known as URL Forwarding, is a technique to redirect a domain name or an URL from a location to another. The common use for this redirection is when a page on your site has a good SEO ranking, and you need to change it for a specific reason. For example, you are switching from a CMS to another, this will make your URL structure changed. So, in order to keep your existing SEO rank of a page, you can redirect/forward the old URL to the new ones. (more…)

How to Install mod_security and mod_evasive on Ubuntu 16.04

How to Install mod_security and mod_evasive on Ubuntu 16.04

Apache is a very popular web server, and with that popularity comes a need to ensure its security. In this tutorial, we will show you how to harden and secure the Apache web server by installing and configuring mod_security and mod_evasive Apache modules.

Mod_security is a free web application firewall (WAF) Apache module that helps to protect your website from various attacks such as PHP and SQL injection attacks, cross-site scripting, path traversal attacks etc. Also, it allows for real-time analysis and HTTP traffic monitoring with little or no changes of the existing Apache configuration. Mod_evasive is an Apache module that helps to prevent server brute force attacks and HTTP DoS (DDoS) attacks. (more…)

How to install Buildbot on Debian 9

How to install Buildbot on Debian 9

Buildbot is a continuous integration framework written in Python which automates the test, build and release software cycles. It is built using the Twisted networking engine, supports parallel execution of jobs across multiple platforms and runs on all major operating systems. The Buildbot installation can have one or more masters and multiple workers. In this tutorial, we will show you how to install Buildbot master and worker on Debian 9. (more…)

How to Install Virtual Environment on Ubuntu 16.04

In today’s tutorial we will show you, how to install Virtual Environment on Ubuntu 16.04. We may face issues when our Linux distribution only offers certain versions of Python and its packages, when we actually need newer versions. We can install new versions of Python on the server, of course, but this will be more complex because we will have some dependency issues when trying to compile everything we need. Virtual environment make this very easy to manage and set up, we can have different versions of Python in each environment, and it will be isolated from the main system. Installing Virtual Environment on Ubuntu 16.04 is fairly easy task and it shouldn’t take more than 10 minutes to finish.

(more…)

How to Install, Configure and Run AskBot with Let’s Encrypt SSL on Ubuntu 16.04

How to Install, Configure and Run AskBot with Let’s Encrypt SSL on Ubuntu 16.04

Askbot is an commercial open source question and answer platform. StackOverflow and YahooAnswer were the inspiration for Askbot, and it has the same features like karma points, up votes and down votes. AskBot launched in 2009 and its used by LibreOffice, Fedora, Ros.org, Sage and other, for their Q&A sections. It written in Python on top of the Django platform, and in this tutorial we’ll show you how to install, configure and run AskBot and deploy with NGINX as a web server, PostgreSQL as a database server, and LetsEncrypt as a free SSL certificates provider on your Ubuntu 16.04 server. Let’s get started with the tutorial, and if you carefully follow the steps bellow you should have AskBot installed on Ubuntu 16.04 in less than 10 minutes.

(more…)

How to Install or Upgrade Django Using Pip

How to Install or Upgrade Django Using Pip

We will show you how to install or upgrade Django using pip on a Linux VPS. Django is a free and open-source web framework based on Python and follows the model-view-template (MVC) architectural pattern. Django is build by experienced web developers and encourages rapid development and clean, pragmatic design. Using Django, you can develop full fledged database-driven websites in Python. The framework takes care of advanced tasks like user authentication, content administration, sitemaps etc. Moreover, you can use clean and elegant URL scheme for your web application. Django is one of the most popular web server frameworks and in this tutorial we are going to show you how to install or upgrade Django using pip on a Linux VPS.

(more…)

How to install OwnCloud 10 on Debian 9

How to install OwnCloud 10 on Debian 9

ownCloud is a flexible, self-hosted open source PHP web application used for data synchronization and file sharing. ownCloud allows you to easily manage your files, calendars, contacts, to-do lists, and more, making it a great alternative to the popular Google Drive, Box, Dropbox, iCloud and other cloud platforms. Installing ownCloud on Debian, is fairly easy task and should not take more than 15 minutes. This guide should work on other Debian based systems as well but was tested and written for Debian 9 VPS. Let’s get started with installing ownCloud on your Debian 9 server.

(more…)

how to isntall bro on ubuntu 16.04

How to Install Bro on Ubuntu 16.04

Bro is an open-source highly-stateful network analysis framework. Although it’s mainly focused on network security monitoring, it provides a platform for general network traffic analysis as well. Bro is the monitoring backbone for many universities, research labs and supercomputing data-centers around the world. It is developed by Vern Paxson along with a team of researchers at the International Computer Science Institute in Berkeley and the National Center for Supercomputing Applications in Urbana-Champaign. Today we are going to show you how to install Bro on an Ubuntu 16.04 VPS.

(more…)