Webhosting - Which Operating System?

July 25, 2008 General Articles | Comments (0) admin @ 6:56 pm

There are basically two operating systems out there to choose from when you select a web hosting provider - Windows or UNIX. LINUX is a derivative of UNIX and is most commonly found in the hosting world under the RedHat label.

But which one is the best?

Both have their advantages and disadvantages. Both have their supporters and detractors too. I have to admit that I am squarely in the LINUX camp. Why? Let’s look at some of the features and benefits of both.
The Windows servers integrate Microsoft programs such as FrontPage, Access and MS SQL (not to be confused with MySQL). They also offer specific programs such as Active Server Pages (ASP), Visual Basic Scripts and Cold Fusion that make web hosting a breeze.

Most important, Windows servers can be easily managed and multiplexed due to .NET technology. They provide excellent levels of support, security and integration for the Microsoft family of products. But note - Microsoft is not Open Source, and almost all of the Microsoft Products have licensing requirements. There are very few ‘free lunches’ associated with Windows hosting. This does not make it a good option for small businesses.

The UNIX platform is mostly represented by LINUX in the shared hosting world. Their most important characteristic is that they can handle large volumes of traffic, are robust and capable of hosting multiple sites. Moreover, they are very flexible and webmasters can customize their services in real time from any computer. Also, unlike Windows, UNIX system is not limited to special remote administration program. Any computer connected to the Internet can access a typical UNIX system without special or costly software.

Many webmasters choose UNIX or LINUX servers because of the server uptime. It is not that Windows servers do not promise 99 per cent uptime. But to achieve it the web host has to be extremely capable and proficient in Microsoft systems. This is not a limitation in the case of UNIX servers.

In summary then, the biggest advantages of LINUX hosting as opposed to Windows hosting are the following

1. LINUX hosting is much more cost effective than Windows hosting for small to medium businesses getting into the Internet arena. This is equally valid for personal or hobby websites. You are going to have to pay licensing fees (or more expensive hosting to cover the lisence fees) if you opt for Windows Hosting.

2. There are tons more free scripts, tools and utilities available for PHP and MySQL than there are for ASP. Just as an example - on the Hotscripts site where there are thousands of free scripts available, there are over 15000 scripts available for PHP, which is the dominant software that runs on Linux hosts (where ASP runs on Windows hosts). The amount of scripts available in ASP and ASP.NET combined is just over 5000. Most of the Open Source (in other words, free to use) tools and utilities have been written in PHP and MySQL.

If you want to easily install and run shopping carts, forums or blogs - Linux hosts that offer PHP and MySQL is the answer.

Written by Christine Anderssen.

Linux Hosting Made Clear

May 13, 2008 General Articles | Comments (0) admin @ 7:42 pm

Instead of using Microsoft Windows-based technology for operating a website, many people rely on Linux hosting as a really good alternative. As most of you probably know by now, the code that makes Linux run is publicly available, which means that it is an open-source operating system. This is why people all over the world have the possibility to make the system better and better each day! Windows is indeed more easy to operate than Linux, but the chances of failure that Linux provides are very much smaller than for the Windows operating system. This is what makes Linux very useful for running websites.

There are several technologies currently available on the market, all of them being used for Linux hosting purposes. The first technology that is worth your time is PHP. This is a server-side language, meaning the program runs on the server, that is the computer that physically stores the website, rather than the computer being used to view the page. PHP is a programming language which produces dynamic web pages. These are pages which can change in appearance and content in response to something the person viewing it does, for instance filling in a form. One of the programming languages which are being very popular among many programmers is the one called Python. It is relatively sophisticated, but is easier to understand than many programming languages. Python also gives programmers the ability to make a draft alteration to a program and check the effects immediately without having to make the change permanent. Python often uses common English words where other languages simply use symbols.

MySQL is a database system used for websites. It can be used for many different features such as a real estate company letting site visitors search for properties of a certain size and cost.

A more flexible method of organizing the information that makes up a website is XML, that is Extensible Markup Language. XML basically means that a website owner has much more control over the information on their site. With XML, any type of label can be used. For instance, in a page containing a recipe, a piece of text could be labeled as ‘ingredient’ or ‘safety warning’. With the old HTML system, each piece of information was only labeled for appearance, such as bold or italic. This is why XML brings an obvious progress from the techniques that were previously used.

So, no matter which technology you choose, the single thing that really matters is having a clue on what one intends doing.

Linux Hosting Inn - a Linux host who stands for quality, speed and reliability in shared hosting and dedicated servers. Web Hosting Urchin .

Written by Dalvin Rumsey.

Firewall Configuration Example 2

May 1, 2008 Linux Security | Comments (0) admin @ 11:14 pm

Firewall for other ServerFirewall Configuration

For other server you can use one network card for connecting to internet that is eth0, by cutting out eth1 section after that you can select disable no need services, Example. if you setting up webserver you need to open HTTP port (80) and SSH port (22) only or if you use MySQL database you will need to open port 3306. If you install mail server you need to open port 110, 143, and 25 for using mail server, using script as below and modify it to match for your server :

#!/bin/sh
#chkconfig: 2345 60 95
#description: IPTABLES Firewall \
#CALL FUNCTION——————————-
. /etc/rc.d/init.d/functions
#CHECK NETWORK—————————-
. /etc/sysconfig/network
#CHECK NETWORK STATUS—————–
if [ ${NETWORKING} = "no" ]
then
exit 0
fi
if [ ! -x /sbin/iptables ]; then
exit 0
fi

#CREATE SCRIPT FOR PARAMETER BEHIND SERVICE—————————
case “$1″ in
start)
echo -n “Starting Firewall : ”
#———————————————————————

Read More…