Friday, May 23, 2014

Avoid 403 forbidden error in NGINX

403 Forbidden error: 

 

In NGINX webserver, you will get 403 forbidden error when you created new directory and try to access it with URL. This error can be occurred for many reasons. Such as permission error, directory index error and others. Most of the time, it's just directory index error. In this tutorial, I am going to show you how to fix directory index error. Follow these simple steps to fix forbidden error.

Install rutorrent plugin on debian VPS



ruTorrent Plugins:

ruTorrent is a popular rTorrent webUI for it's variety of plugins. Plugins are very useful to customize ruTorrent web interface. Installing a plugin for ruTorrent is easy. In this tutorial, I am going to show you how to install a new plugin (_task plugin for exmple) for ruTorrent. In the same way, you can install other plugins too.

Tuesday, May 20, 2014

Install webmin on Debian


Webmin :

Webmin is a wonderful web based tool to administrate linux system. It consumes low RAM and very much stable than other administration tools. It helps to demonstrate a server easily. However, recent version can also run in windows operating system. In webmin WebUI control panel, you can easily control almost everything in your server without knowing bunch of Linux codes. Moreover, if you have only 128 MB linux server (VPS/Dedicated), you can install and use webmin easily without having any trouble to operate your server.

Installing mediainfo on debian



What is mediainfo:

Mediainfo is a quickest way to find all inner information of a video or audio. It's an open source program which helps the user to find the technical information about the media files. You can get every bit of information about the media files such as codec, resolution, channels, language, bitrate etc. It supports major popular formats of video and audio files.

Installing ruTorrent in VPS



ruTorrent:

Before explaining about ruTorrent, let me discuss about rTorrent. rTorrent is a popular BitTorrent client for linux operating system based on libTorrent libraries. rTorrent is not GUI based torrent client rather it's a command based client. You have to have some extra knowledge about rTorrent commands to operate rTorrent. Fortunately, we don't need to know the commands for rTorrent because rTorrent has some webUI clients. ruTorrent is one of them. With ruTorrent web client, you can operate rTorrent easily without knowing any additional command. It feels like uTorrent. That's why it's called ruTorrent (rTorrent+uTorrent).

Removing password from ruTorrent



When we used script to install rutorrent in the server, it automatically create a file to protect not only your seedbox directory but also each directory of your server. It is good but it is not our main intention. Our purpose is to protect only /rutorrent directory so that no one can use it without you. This automatic script protects every directory in your server which is not good in some aspects. Suppose, if you create a directory called "test", then you have to provide username and password of ruTorrent to access this newly created folder. In this tutorial I will show you how to remove password protection from each directory without /rutorrent (seedbox) directory.

Monday, May 19, 2014

Setup new domain in virtualmin



Adding new domain in virtualmin is easy. You have to just follow some simple steps to add new host or domain. To create a new domain or host, follow the step by step procedure.

Setup permalilnk in nginx



Permalink:

Permalink is a permanent URL of each post or page. It is mostly used in WordPress CMS. It helps to identify each post/page by just seeing its URL. A good permalink not only helps the visitor to understand the page/post but also good for search engine optimization. Selecting a good permalink regarding a post is good practice. This is very useful when you are blogging. It is also a good idea to use individual permalink for every posts regarding their titles. Permalink needs .htaccess file to work perfectly. However, in NGINX, you have to do some additional tweaks so that permalink works without any possible error, specially for WordPress blog. In this tutorial, I am going to show you how to setup permalink properly for WordPress in NGINX webserver.

Setup HTTP proxy in NGINX



Proxy:

Proxy as well as proxy server is a computer network which sits between user and internet. When user requests for a website, proxy server intercepts each request and return the request through proxy server. In that way, you are hiding your identity from the whole world because by using proxy, you are actually hiding your real IP address.

Fix: Webmin acessing issue

Sometimes, accessing webmin with your vps ip & port (https://<your-vps-ip>:10000) doesn't work because of your ISP. Your ISP has blocked 10000 port for a reason that's why 
 you can not access in your webmin control panel. You can fix this problem in two ways. You can tell your ISP to unblock port 10000 or just change this port to another. I think the second option is way better. To change webmin port to another, simply follow the below steps.

Sunday, May 18, 2014

Installing PPTP VPN on OpenVZ VPS



PPTP for OpenVZ:

PPTP stands  for Point-to-Point Tunneling Protocol. It is a traditional dial up networking system which is using for VPN (virtual private network). It supports many operating system without having extra client like OpenVPN. Also it supports Android and iOS operating system. In both cases, no client needed for setting up PPTP VPN. 

Install OpenVPN on OpenVZ VPS


What is OpenVPN

OpenVPN  is an open source secured point to point or site to site VPN management which helps the users to connect the network more securely. OpenVPN needs third party client to connect with network. It supports most of the OS including Android & iOS. Also it has individual clients corresponding to the OS. OpenVPN needs a server to connect with. We are going to setup OpenVPN server in Debian based OpenVZ VPS.

Setup WordPress on NGINX



Installation procedure of WordPress:

Installing wordpress in NGINX is a little bit tricky. You have to do some little tweaks to work wordpress perfectly in NGINX server. In this tutorial, I'll show you how to install wordpress without having additional problem. Let's start.

Setup W3total cache on NGINX



W3 Total Cache:

W3 Total  Cache is one of the best caching plugin for WordPress. It improves your dynamic site performance by reducing page loading time, minifying, content delivery networking and so more. It's a powerful caching plugin for all WordPress blog. However, it's a little bit confusing to configure this plugin properly for WordPress. Moreover, in NGINX, you have to do some extra tweaks so that it can work perfectly on NGINX webserver. In this tutorial, I'll show you how to install this plugin and configure it properly in WordPress and NGINX web server.

Saturday, May 17, 2014

Configuring Nginx for virtualmin


This tutorial continues from previous one



Configuring NGINX for virtualmin is a bit tricky part. Just follow the below steps to setup it correctly.

Installing NGINX on VPS



This tutorial continues from previous one

NGINX:

Nginx is a web server software which is very popular for handling high traffic and security. It's a lightweight , powerful web server and reverse proxy server. Also it uses for email proxy. Nginx consumes less RAM than other web server softwares. It's ideal web server for CMS (content management system) specially for WordPress because it has a better caching ability and very fast.

Configuring virtualmin for OpenVZ VPS

This tutorial continues from previous one

Configuring virtualmin:

Configuring virtualmin is a bit confusing. Just follow the following step by step tutorial to configure it properly

Installing webmin and virtualmin on NGINX


Webmin and Virtualmin:

Webmin is a web based control panel software which helps to administrate linux server as well as web server software easily. Virtualmin is a webmin module which helps to manage virtual hosts.