You are on page 1of 24

John Lanozo

Is a program that, using the client/server model and the World Wide Web's Hypertext Transfer Protocol ( HTTP ), serves the files that form Web pages to Web users (whose computers contain HTTP clients that forward their requests). Every computer on the Internet that contains a Web site must have a Web server program. Two leading Web servers are Apache , the most widely-installed Web server, and Microsoft's Internet Information Server ( IIS ). Other Web servers include Novell's Web Server for users of its NetWare operating system and IBM's family of Lotus Domino servers, primarily for IBM's OS/390 and AS/400 customers.

Virtual hosting

To serve many Web sites using one IP address.


A method for hosting multiple domain names on a computer using a single IP address. This allows one machine to share its resources, such as memory and processor cycles, to use its resources more efficiently. One widely used application is shared web hosting. Shared web hosting prices are lower than a dedicated web server because many customers can be hosted on a single server.

Large file Support To be able to serve files whose size is greater than 2 GB on 32 bit OS Bandwidth throttling To limit the speed of responses in order to not saturate the network and to be able to serve more clients. A reactive measure employed in communication networks to regulate network traffic and minimize bandwidth congestion. Bandwidth throttling can occur at different locations on the network. On a local area network (LAN),a web administrator may employ bandwidth throttling to help limit network congestion and server crashes. On a broader level, the Internet Service Provider may use bandwidth throttling to help reduce a user's usage of bandwidth that is supplied to the local network.

This can be used to actively limit a user's upload and download rates on programs such as Bit Torrent protocols and other file sharing applications, as well as even out the usage of the total bandwidth supplied across all users on the network. Bandwidth throttling is also often used in Internet applications, in order to spread a load over a wider network to reduce local network congestion, or over a number of servers to avoid overloading individual ones, and so reduce their risk of crashing.

Server-side scripting

To generate dynamic Web pages, still keeping Web server and Web site implementations separate from each other.
A web server technology in which a user's request is verified by running a script directly on the web server to generate dynamic web pages. It is usually used to provide interactive web sites that interface to databases or other data stores. This is different from client-side scripting where scripts are run by the viewing web browser, usually in JavaScript. The primary advantage to server-side scripting is the ability to highly customize the response based on the user's requirements, access rights, or queries into data stores.

Bhong De Villia Jan Michael Corpuz

Web server software is used to edit and create Web pages along with various other HTTP formatted files. Along with editing the information the Web server software is also responsible for transferring the information to the requested servers or computers. This process can also be a two-way task, allowing users to upload mass amounts of information--including media files and images--onto the Web for storage.

Apache is consistently the most used web server software. It is an open source product, which means it is available for free for both commercial and personal uses. The software can be installed on most operating systems including Windows, Linux, Unix and Mac OSX. It is a modular software meaning users can install only the modules that are needed for their websites. Apache supports server side programming languages such as PHP, Perl, Python and TCL. Apache also supports virtual hosting which means more than one website can be hosted on a single server.

IIS is the web server software developed by Microsoft. It is proprietary software that must be purchased. IIS only runs on Windows servers. According to the Netcraft survey, it is the second most used web server software. IIS supports server side languages such as PHP and ASP. Like Apache, IIS is a modular software, allowing the user to install only required modules. The software can be deployed across multiple servers rather than running a separate instance on each server. IIS has both graphical and command line administration tools and can be managed both locally and remotely over the Internet.

Nginx is a web server, reverse proxy server and mail server in a single package. The software package can be installed on Windows, Linux, Solaris, FreeBSD and Mac OSX. Like Apache, Nginx is open source and available for free for all users. The software uses fewer resources (CPU and memory) than the Apache and IIS web servers and is considered to be more "lightweight." Nginx is also a modular software, but the modules must be specified when the software is compiled. Nginx does not have a large support community and is harder to administer than the Apache and IIS web servers. Wordpress.com is one of the sites that is hosted on a Nginx web server.

Lighttpd is another open source web server application. It is meant for high performance environments because it uses fewer resources than other web server solutions. The software only runs on Linux and BSD operating systems. However, it can be installed on Windows under the Cygwin software application. The server supports such languages as PHP, Perl, Ruby and Python. It also supports virtual hosting, modules and a chroot environment. A chroot environment provides the ability to specify a separate root directory other than the operating system's root directory. YouTube and Meebo are hosted on lighttpd web servers.

it's file sharing it's web server it's open source it's free it's guaranteed to contain no malware Is use to send and receive files. It's different from classic file sharing because it uses web technology to be more compatible with today's Internet. It also differs from classic web servers because it's very easy to use and runs "right out-of-the box".

Is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py(web Phyton) but with additional tools and optimizations to take advantage of the underlying nonblocking infrastructure

It is open source and free and can run on various platforms like Linux, Unix, Windows, Mac OS X Free BSD etc. Jigsaw has been written in Java and can run CGI scripts and PHP programs.

Includes two web server options with reverse proxy and caching solutions that lead to quick serving of web pages and easy handling of even the most demanding http traffic.

END

You might also like