Configure FTPS (FTP over SSL) for vsftpd on Scientific Linux 6

UPDATE (2013-05-06) This how-to does NOT work for WordPress plugin update. There are mainly three forms of FTP: FTP (File Transfer Protocol) – the original protocol. Very widely used, but not encrypted. It is becoming more and more vulnerable. SFTP (SSH FTP) – using SSH to carry FTP transfer. Commands are very similar to FTP, […]

SSL Tutorial #3: Importing Self-signed SSL Certificates for IE and Firefox

0. WARNING Only import certs signed by yourself or someone you deeply trust! Importing certs signed by untrusted person may cause great loss to you! 1. Internet Explorer (System cert pool) For self-signed single website cert, you should add it to trusted root CA. For self-signed CA cert, just add the it to trusted root […]

SSL Tutorial #2: Configure Name-based Virtual Host for SSL on Apache with Scientific Linux 6 Web Server Installation

0. Notice This tutorial aims at SL6/CentOS6 Web Server Installation and Apache. If your server is with this configure, there is actually little effort to take. Otherwise more efforts will be required and you are suggested to look for other tutorials. 1. Copy SSL cert and key to corresponding directory Copy SSL certification files (*.crt) […]

SSL Tutorial #0: Why You Need Self-signed SSL Certificate

1. Why you need an SSL certificate? You may have built a personal blog using WordPress on a VPS or Web Hosting. Unfortunately, WordPress sends username and password in plain text by default when logging in. And if your IDC does poorly on isolating network for virtual servers, other VPS/Web Hosting users may sniff and […]

Configure Fail2Ban on Scientific Linux 6

Recently I re-installed my server and modified website directory. However, some badbots kept scanning non-existent blog URL, trying to break password via brutal force. Although that attempt is futile since I use strong password, I still decide to find a way to block them out. Fail2Ban is a handy software that examines logs for various […]

Installing Math Extension on MediaWiki (Scientific Linux 6)

First of all, you should have installed EPEL repository. Although not installed natively with SL, it is usually deployed soon after installation — and it’s really handy. Also, I believe you have deployed some kind of web server environment (e.g. LAMP) as well as MediaWiki. Keep an eye on any error prompt and let’s start. […]