Tuesday, June 4, 2013

Cheapest SSL Certificates, securing your website at affordable price

Also known as a Secure Socket Layer, an SSL certificate allows website owners to add a level or encryption between the web server and visitors to the site. Primarily, this encryption aims to secure any data that may be exchanged between the server and the browser used by a visitor. It also aims to maintain the privacy of the visitor to a website. Most websites that allow for online transactions provide their customers with this added layer of protection while the transaction is taking place.

What information do SSL Certificates contain?

Typically, they contain information like the domain name, the location of its server, validity information about the certificate itself and details of the ownership of the certificate.

The Value

SSL certificates act as a certificate of a website's identity and authenticity. Because of the security they provide, they also improve the credibility of an organization. For visitors to the website, they provide security of data that is passed from the visitor's browser to the website, making it inaccessible to others. They also help ensure confidentiality of all shared information. Lastly, they ensure the security of all transactions conducted on the website that has the certificate.

Types of SSLs

When visitors to a website share personal information like credit card details, bank account details, passwords, etc., the onus of ensuring that this information is secure lies on the website. To ensure this security, the website needs to use SSLs, in order to establish a secure connection between a visitor's browser and the website and prevent fraud. Web hosting companies often offer these certificates to clients by way of a value addition to the hosting account.
When signing up for a web hosting account, you should make sure that you get a genuine SSL and not wildcard SSLs, which are not as secure.
Sometimes websites need to create multiple sub-domains and provide security on these multiple sub-domains. This can be done using sub domain SSLs. Sometimes, owners of sub-domains use the SSL of the primary domain user. If the primary domain owner is a different entity than the sub-domain owner, then the SSL is not owned by the owner of the main domain and not person who creates the sub-domain.
Impact of sub-domain SSLs:
· The primary purpose of an SSL is to identify the website ownership. This purpose is defeated since you would not own the certificate.
· As a result, the security of transactions done on the sub-domain may be questionable
· Any SEO value and Google Page Rank would automatically get transferred to the owner of the certificate and your website would lose these benefits.
Does this mean that all sellers of cheap SSL certificates are cheats? Not necessarily. You can ensure the authenticity of the certificate through these simple questions that your web hosting provider should answer.
· Does your website have a dedicated IP address? You would be able to get a dedicated IP address only from hosting companies that sell genuine SSLs.
· Which domain is the SSL issued to? If your web hosting provider is genuine, then the certificate would be issued to your domain.

Choosing SSL Certificates

A thing to note is that the cost should never be the primary concern while choosing an SSL certificate. As long as it's genuine, both cheap and expensive certificates perform the same function. What is of greater importance is that you get a genuine certificate from a genuine web hosting company. Cheap SSL certificates are not bad -- but you need to make sure they are genuine certificates issued to your domain.

Monday, June 3, 2013

How to Test your VPS performance with UnixBench

This UnixBenchmark will test your Virtual Private Server and give you a performance score. It can take up to 10-15 minutes for this test to complete. This test required that you have gcc installed. If you do not simply run # yum install gcc before proceeding.

# wget http://www.vpstutor.com/unixbench-4.1.0-wht.tar.gz
# gunzip -dvc unixbench-4.1.0-wht.tar.gz | tar xvf -
# cd unixbench-4.1.0-wht-2
# make
# ./Run

Once the Benchmark as completed running you will see test results similar to these:
-------------------------------------------------------------------------------------------------------------------------
Start Benchmark Run: Thu Oct 29 20:37:05 MSK 2009
20:37:05 up  1:37,  2 users,  load average: 0.00, 0.00, 0.01

End Benchmark Run: Thu Oct 29 20:53:25 MSK 2009
20:53:25 up  1:53,  2 users,  load average: 11.38, 5.47, 2.91


INDEX VALUES
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        376783.7  1735954.5       46.1
Double-Precision Whetstone                      83.1     1863.7      224.3
Execl Throughput                               188.3     1180.3       62.7
File Copy 1024 bufsize 2000 maxblocks         2672.0    69872.0      261.5
File Copy 256 bufsize 500 maxblocks           1077.0    22635.0      210.2
File Read 4096 bufsize 8000 maxblocks        15382.0   268863.0      174.8
Pipe-based Context Switching                 15448.6    87268.1       56.5
Pipe Throughput                             111814.6   309839.1       27.7
Process Creation                               569.3     3395.9       59.7
Shell Scripts (8 concurrent)                    44.8      197.6       44.1
System Call Overhead                        114433.5   262217.4       22.9
=========
FINAL SCORE                                                      77.3
------------------------------------------------------------------------------------------------------------------------

For fast VPS Hosting, choose IMH@

What to Look for In A good Web Hosting Company

Almost everybody nowadays has a website for different purposes. Some use it to show off their individual curriculum vitae and portfolio. Charitable organizations go online to spread their good cause. Businesses use the internet to give a boost to their profit. As soon as they determine that they need to have a website, what do they do next?
Searching for a web hosting company that meets the needs is going to take some research. Here are some things that have to be kept in mind when searching.
1. Does the company have a good background?
Before anything else, people who seek for a provider must check the history and size of their target. How many years has the provider been operating the business? Is it a small time business, or a large one that serves millions of internet sites? As of May 2012, there are almost twenty thousand web hosting firms enlisted in the USA. Yet, only a handful of them make it through the initial twelve months. In order to know a host's original date of registration, perform a WhoIs search on their internet domain prior to hiring their services.
2. Is the host server stable?
Percentage of outages or downtime is amongst the most crucial factor that must be checked before enlisting for a service. It does not matter if the website is intended for money-making or not. When there is too much downtime, people will find it hard to visit the site.
The tolerable downtime per month is only 0.1% or approximately forty minutes. Anything more than 1% to 2% suggests that the provider may be going through something. The problem may just be internal. Worse, it can also be as undesirable as hacking threats. Whatever it may be, it is a sign of the need to go forward. Then again, if that only happens for a single month, it could just be bad luck. If that issue is constantly taking place, there will always be other web hosting firms with more desirable uptime scores at a comparable cost.
3. Is the web hosting customer care satisfactory?
A satisfactory customer service is certainly vital in seeing to it that every after-sales issue will be given a solution without delay. For instance, the routine maintenance of the server should ideally be announced to the clients at all times. However, some providers fail to notify their clients, which may just threaten their online businesses. Getting a grasp on the availability of the customer support is essential since this is an area where it is rather simple to lower your expenses.
4. Are there extra features?
What additional features does the provider offer to make their web hosting services much more enticing? Perhaps it is energy-saving techniques, multiple data facilities, periodic data backups or no cost domain privacy. Web hosting firms usually provide a lot more than just servers.

Sunday, June 2, 2013

Install rTorrent/ruTorrent Seedbox on Ubuntu VPS

This tutorial will guide you through the installation of libtorrent 0.13.0, rTorrent 0.9, and the ruTorrent Web UI (3.0) on a Debian or Ubuntu system. It has been tested with Debian 6 (x64) and Ubuntu 11.04 (x64).
To begin, access your VPS via SSH and run the following to update your platform and install some needed dependencies:

# apt-get update
# sudo apt-get install subversion build-essential automake libtool libcppunit-dev libcurl3-dev libsigc++-2.0-dev unzip unrar-free curl libncurses-dev
# apt-get install apache2 php5 php5-cli php5-curl
Enable scgi for Apache:
# apt-get install libapache2-mod-scgi
# ln -s /etc/apache2/mods-available/scgi.load /etc/apache2/mods-enabled/scgi.load
Install XMLRPC:
# mkdir /install;cd /install
# svn checkout http://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/stable xmlrpc-c
# cd xmlrpc-c
# ./configure --disable-cplusplus
# make
# make install
Intall libtorrent:
# cd /install
# wget http://vps6.net/src/libtorrent-0.13.0.tar.gz
# tar xvf libtorrent-0.13.0.tar.gz
# cd libtorrent-0.13.0
# ./autogen.sh
# ./configure
# make
# make install
Install rTorrent:
# cd /install
# wget http://vps6.net/src/rtorrent-0.9.0.tar.gz
# cd rtorrent-0.9.0
# ./autogen.sh
# ./configure --with-xmlrpc-c
# make
# make install
# ldconfig
Create required directories:
# mkdir /home/seeder1/rtorrent
# mkdir /home/seeder1/rtorrent/.session
# mkdir /home/seeder1/rtorrent/watch
# mkdir /home/seeder1/rtorrent/download
Setup .rtorrent.rc file (rTorrent config):
# cd ~/
# wget http://vps6.net/src/.rtorrent.rc
# cp .rtorrent.rc /home/seeder1/
(Edit the settings in .rtorrent.rc, like max upload/download speed, max connected peers, etc, as needed.)
Install rTorrent:
# cd /install
# wget http://vps6.net/src/rutorrent-3.0.tar.gz
# tar xvf rutorrent-3.0.tar.gz
# mv rutorrent /var/www
# wget http://vps6.net/src/plugins-3.0.tar.gz
# tar xvf plugins-3.0.tar.gz
# mv plugins /var/www/rutorrent
# rm -rf /var/www/rutorrent/plugins/darkpal
# chown -R www-data:www-data /var/www/rutorrent
Secure /rutorrent:
# a2enmod ssl
# a2enmod auth_digest
# a2enmod scgi
# openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem
# chmod 600 /etc/apache2/apache.pem
# htdigest -c /etc/apache2/passwords seedbox seeder1
(Enter a password of your choice when prompted, you will use this to log in to the ruTorrent web UI.)
# cd /etc/apache2/sites-available/
# rm -rf default
# wget http://vps6.net/src/default
# a2ensite default-ssl
# /etc/init.d/apache2 reload
Install screen:
# apt-get install screen
Start rTorrent in a detached shell using screen:
# screen -fa -d -m rtorrent
(To start rtorrent automatically after reboots, add the above command to /etc/rc.local)

Setup is now complete! Access ruTorrent at http://xx.xx.xx.xx/rutorrent/ (replace xx.xx with your server's IP address). You should be greeted with a login prompt, where the username is "seeder1" and the password is the one you set above in the "secure /rutorrent" section.

Need VPS Hosting?