lowercase httpd stands for Hypertext Transfer Protocol Daemon computer software Daemon i.e. web server . The implied meaning can be Apache HTTP Server CERN HTTPd HTTP server Cherokee Webserver Cherokee HTTP server Hiawatha web server Hiawatha HTTP server Lighttpd HTTP server NCSA HTTPd HTTP server Nginx HTTP and reverse proxy server Thttpd HTTP server TUX web server aka kHTTPd See also Comparison of web server software disambig de Httpd it Httpd ru Httpd ... more details
primarysources date April 2011 NCSA HTTPd was a web server originally developed at the National Center for Supercomputing Applications NCSA by Robert McCool and others. ref http web.archive.org web 20071020104356 http hoohoo.ncsa.uiuc.edu docs acknowledgement.html NCSA HTTPd Acknowledgements hosted on the Internet Archive ref It was among the earliest web servers developed, following Tim Berners Lee s CERN httpd , Tony Sanders Plexus server, and some others. It was for some time the natural counterpart to the Mosaic web browser Mosaic web browser in the client server World Wide Web . It also introduced the Common Gateway Interface , allowing for the creation of dynamic websites. When development slowed down, an independent effort, the Apache HTTP Server Apache project, took the codebase and continued meanwhile, NCSA released one more version 1.5 , then ceased development. At the time, NCSA HTTPd powered over 95 of all webserver s on the Internet nearly all of them switched over to Apache. The NCSA code has since been removed from Apache, as part of a Rewrite programming rewrite . As of May 2011, Apache powers more than 60 of the Internet webservers. ref http news.netcraft.com archives 2011 05 02 may 2011 web server survey.html Netcraft Web Server Survey, May 2011 , retrieved May 2011 ... HTTPd homepage http httpd.apache.org ABOUT APACHE.html About Apache http web.bilkent.edu.tr WWW hoohoo The NCSA HTTPd Home Page a mirror site of the official one Dead link date April 2011 http illinois.edu lb imageList 2943 NCSA software and technologies with HTTPd mentioned http web.archive.org web 20071029000128 http hoohoo.ncsa.uiuc.edu The NCSA HTTPd homepage on the Internet Archive as of 2007 10 29 DEFAULTSORT Ncsa Httpd Category Free web server software network software stub es NCSA HTTPd fr NCSA HTTPd hu NCSA HTTPd nl NCSA HTTPd ja NCSA HTTPd pt NCSA HTTPd ru NCSA HTTPd sv NCSA HTTPd ... more details
Infobox Software name CERN httpd logo Image Httpd48x.gif screenshot caption author developer CERN World Wide Web Consortium released 24 December 1990 latest release version 3.0A latest release date release date 1996 07 15 ref name w3c operating system Unix , Unix like platform language C programming language C discontinued yes status discontinued genre Web server , proxy server license http www.w3.org COPYRIGHT.html MIT Copyright Statement with acknowledgement to http www.w3.org CERN.html CERN website http www.w3.org Daemon CERN httpd later also known as World Wide Web Consortium W3C httpd was a web server HTTP daemon computing daemon originally developed at CERN from 1990 onwards by Tim Berners Lee , Ari Luotonen ref name why and Henrik Frystyk Nielsen . ref name w3c http www.w3.org Daemon Official CERN httpd page ref Implemented in C programming language C , it was the first ever web server software ref name server.com http grapps.server.com Guide Web Servers CERN httpd.html The Server Guide CERN httpd ref and went live on Christmas Day 1990. ref http www.w3c.rl.ac.uk primers history origins.htm History of the Web ref History File First Web Server.jpg thumb right This NeXT Computer used by Tim Berners Lee at CERN became the first web server. CERN httpd was originally developed on a NeXT Computer running NeXTSTEP , and was later ported to other Unix like operating system s and OpenVMS . It could also be configured as a web proxy server . ref name w3c ref name server.com Version 0.1 was released in June 1991. ref http www.w3.org Daemon Features.html Change History for httpd ref In August 1991, Berners Lee announced in the Usenet newsgroup alt.hypertext the availability of the source ... World Wide Web Consortium ref The development of CERN httpd was later taken over by W3C, with the last ... Cern Httpd Category Free web server software Category Discontinued software Category History of the Internet de CERN httpd fr CERN httpd hu CERN httpd pt CERN httpd ru CERN httpd zh CERN httpd ... more details
NCSA may refer to National Center for Supercomputing Applications NCSA HTTPd , an early webserver developed at this center National Collegiate Scouting Association University of North Carolina School of the Arts National Cyber Security Alliance NC SA , the North Carolina System Administrators group National Cadet Special Activities , run by the Civil Air Patrol NATO Communications and Information Systems Services Agency National Child Search Assistance Act disambig sv NCSA ... more details
Apache Rivet is an open source programming system that allows developers of web sites to use Tcl as a scripting language for creating dynamic web sites. Rivet is similar to PHP , Active Server Pages ASP , and JavaServer Pages JSP . Rivet is primarily developed by Damon Courtney , David Welton , and Karl Lehenbauer . Rivet can use any of the thousands of publicly available Tcl packages that offer countless features such as database interaction Oracle database Oracle , PostgreSQL , MySQL , etc. or interfaces to popular applications such as the GD Graphics Library . Notable Web Sites using Rivet FlightAware External links http tcl.apache.org rivet Official Rivet web site Apache Category Apache Software Foundation Rivet Category Scripting languages Category Dynamic programming languages Category Apache httpd modules ... more details
notability date September 2011 primary sources date September 2011 lowercase httpd.conf is a configuration file which is used by the Apache HTTP Server . It stores information on various functions of the server, which can be edited by removing or adding a number sign at the beginning of the line, thus setting values for each directive. The httpd.conf file can be located on any UNIX UNIX based system that complies with the Filesystem Hierarchy Standard under the following path etc httpd httpd.conf. This file, httpd.conf was once used in Microsoft s Internet Information Services References reflist External links http httpd.apache.org docs 2.0 configuring.html Official configuration from Apache project homepage DEFAULTSORT Httpd.Conf Category Configuration files Category Apache Software Foundation Web software stub es Httpd.conf ru Httpd.conf ... more details
orphan date January 2008 Extended Log Format ELF is a standardised text file format, like Common Log Format CLF , that is used by web servers when generating log files, but ELF files provide more information and flexibility. Example Version 1.0 Date 12 Jan 1996 00 00 00 Fields time cs method cs uri 00 34 23 GET foo bar.html 12 21 16 GET foo bar.html 12 45 52 GET foo bar.html 12 57 34 GET foo bar.html Sources http www.w3.org TR WD logfile.html Extended Log File Format as described in the documentation of the World Wide Web consortia webserver W3C httpd . See also Common Log Format Category Computer file formats Category Log file formats ... more details
JAMP is a WAMP package that includes Apache httpd , MySQL and PHP . Infobox Software logo screenshot caption developer jayysoft gmail.com released initial release 2008 05 12 latest release version 0.0.1 latest release date release date 2008 05 12 operating system Win32 genre List of AMP packages AMP license GNU General Public License or proprietary EULA website http jayysoft.wordpress.com JayySoft Components Apache HTTP Server 2.2.8 PHP 5.2.5 MySQL 5.1.24 Subversion software SVN 1.4.6 phpMyAdmin 2.11.5.2 WordPress 2.5.1 TextCube 1.6.3 expansion PHP accelerator Zend Optimizer Zend Optimizer 3.3.3 Note The website appears not to be functional for downloads. Category WAMP software stub it JAMP ... more details
DISPLAYTITLE mod wsgi mod wsgi is an Apache HTTP Server module by Graham Dumpleton that provides a Web Server Gateway Interface WSGI compliant interface for hosting Python programming language Python 2.3 based web application s under Apache. As of version 3.0, mod wsgi supports Python 2.6 and 3.1. ref cite web url http code.google.com p modwsgi wiki ChangesInVersion0300 title Changes in Version 3.0 ref It is an alternative to mod python , Common Gateway Interface CGI and FastCGI solutions for Python web integration. References Reflist External links http code.google.com p modwsgi Official mod wsgi website Web server interfaces compu network stub Category Web server software Category Articles with underscores in the title Category Apache httpd modules de Mod wsgi fr Mod wsgi ja Mod wsgi ru mod wsgi ... more details
lowercase title fuser fuser is a UNIX command used to show which process computing process es are using a specified file computing file , file system , or Unix domain socket unix socket . For example, to check process IDs and users accessing a USB drive source lang bash fuser m u mnt usb1 mnt usb1 1347c root 1348c guido 1349c guido source fuser displays the PIDs of processes using the specified files or file systems. In the default display mode, each file name is followed by a letter denoting the type of access c current directory. e executable being run. f open file. F open file for writing. r root directory. m mmap ed file or shared library fuser can also be used to check what processes are using a network port source lang bash fuser v n tcp 80 USER PID ACCESS COMMAND 80 tcp root 3067 F.... root httpd apache 3096 F.... apache httpd apache 3097 F.... apache httpd source fuser returns a non zero code if none of the files are accessed or in case of a fatal error. If at least one access has succeeded, fuser returns zero. The output of fuser may be useful in diagnosing resource busy messages arising when attempting to mount Unix unmount filesystems. Options k kills all process accessing a file. For example tt fuser k path to your filename tt kills all processes accessing this directory without confirmation. Use i for confirmation i interactive mode. Prompt before killing process v verbose. u append username a display all files m tt name tt specifies a file on a mounted file system or a block device that is mounted. All processes accessing files on that file system are listed. If a directory file is specified, it is automatically changed to tt name tt . to use any file system that might be mounted on that directory. Also note that k sends a SIGKILL to all process. Use the signal to send a different signal. For a list of signals supported by the fuser run fuser l Related commands The list of all open files and the processes that have them open can be obtained through the ... more details
Bob Denny fl. late 20th century is an American software developer who writes software for robotic telescope and remote telescope systems. He is the inventor of the Astronomy Common Object Model ASCOM standard, which has resulted in the easy availability of freeware device driver s for telescopes, telescope focusers, and astronomy astronomical observatory domes and enclosures. Denny is also noted for developing the first web server software for Microsoft Windows Windows HTTPd , as the inventor of the Windows Common Gateway Interface which allows Visual Basic to be used as a web server back end language, the first Java programming language Java web server back end system, and as the author of the O Reilly WebSite Pro web server. He is a uniformed armed volunteer for the Maricopa County, Arizona Sheriff s office. The asteroid 23257 Denny is named in his honor. External links http solo.dc3.com Bob Denny s personal website http www.strom.com awards 50.html Predictions by Bob Denny References Persondata Metadata see Wikipedia Persondata . NAME Denny, Bob ALTERNATIVE NAMES SHORT DESCRIPTION DATE OF BIRTH PLACE OF BIRTH DATE OF DEATH PLACE OF DEATH DEFAULTSORT Denny, Bob Category American computer scientists Denny, Bob Category Living people US scientist stub US compu bio stub ... more details
DISPLAYTITLE mod parrot mod parrot is an optional module for the Apache HTTP Server Apache web server . It embeds a Parrot virtual machine interpreter into the Apache server and provides access to the Apache API to allow handlers to be written in Parrot assembly language , or any high level language targeted to Parrot. External links cite web url http www.smashing.org mod parrot title Mod parrot website work smashing.org publisher Jeff Horwitz cite web url http www.perl.com pub a 2004 12 22 mod parrot.html title Introducing mod parrot first Jeff last Horwitz authorlink Jeff Horwitz date December 22, 2004 work perl.com publisher O Reilly Media cite web url http perlcast.com 2008 06 03 jeff horwitz on mod parrot title Jeff Horwitz on mod parrot accessdate 2008 06 09 author Josh McAdams authorlink Josh McAdams date June 3, 2008 work Perlcast publisher Perlcast.com Portal Free software Web server interfaces Category Apache httpd modules Parrot Category Perl Category Articles with underscores in the title Compu lang stub ... more details
DISPLAYTITLE mod mono Infobox software name mod mono logo screenshot caption developer latest release version latest release date latest preview version latest preview date operating system platform Mono software Mono genre license website http www.mono project.com Mod mono mod mono is a module for the Apache HTTP Server that allows for hosting of ASP.NET pages and other assemblies on multiple platforms by use of the Mono software Mono development platform . A similar module called mod aspdotnet by another group allows hosting of ASP.NET pages and other assemblies with the Microsoft .NET framework but because of that dependency, will only function on Windows platforms. External links http www.mono project.com Mod mono mod mono website http dev.anmar.eu.org mono mod mono mod mono for windows for apache 2.2.3 and 2.0.63 website Do not work for even minor version number changes, absolute version required. As at 6th march, 2010 . Alternative http mod aspdotnet.sourceforge.net mod aspdotnet website http www.bitrock.com download mono download.html BitRock MonoStack Open source stack that includes ready to run Apache, mod mono. Discontinued as at 6th march, 2010. software stub Category Apache httpd modules Category Mono software Category Articles with underscores in the title ... more details
DISPLAYTITLE mod ruby Infobox Software name mod ruby logo screenshot caption developer latest release version 1.3.0 latest release date release date 2008 11 08 operating system platform genre license website http www.modruby.net mod ruby is a module that wiktionary embed embeds the Ruby programming language Ruby Interpreter computing interpreter into the Apache web server to allow Ruby code to execute natively, faster than other Common Gateway Interface CGI methods. Its drawback is that the characteristic sharing of classes among Apache processes is not safe for multiple applications ref http modruby.net en doc ?FAQ Is it secure 3F mod ruby Wiki , explaining the security problem of mod ruby. ref e.g. multiple Ruby on Rails applications running simultaneously . See also Phusion Passenger Phusion Passenger mod rails mod rack mod perl mod php mod python mod wsgi Notes Reflist External links http www.modruby.net mod ruby project Web server interfaces Ruby programming language Category Apache httpd modules Ruby Category Articles with underscores in the title Category Ruby programming language compu lang stub de mod ruby el mod ruby ... more details
File Globule CDN logo.png right Globule was an open source collaborative content delivery network developed at the Vrije Universiteit in Amsterdam 2006 . It is implemented as a third party module for the Apache HTTP Server that allows any given server to replicate its documents to other Globule servers. This can improve the site s performance, maintain the site available to its clients even if some servers are down, and to a certain extent help to resist to flash crowds and the Slashdot effect . As of February 2011 the project is discontinued and is no longer maintained. ref http www.globule.org ?page id 17 Globule project page ref Globule takes care of maintaining consistency between the replicas, monitoring the servers, and automatically redirecting clients to one of the available replicas. Globule also supports the replication of PHP documents accessing MySQL databases. It runs on Unix and Windows systems. See also Codeen Coral Content Distribution Network Dotslash External links http www.globule.org publi GCCDN commag2006.html A paper describing Globule s architecture as a collaborative content delivery network References reflist network software stub Category Distributed data storage Category Apache httpd modules ... more details
DISPLAYTITLE mod lisp mod lisp is an extension module for the Apache HTTP Server that enables Apache to interface with web applications written in Lisp programming language Lisp . This makes it possible to dynamically generate web pages and provide web services with Lisp programs. ref cite web title Creating Dynamic Websites with Lisp and Apache url http www.ymeme.com creating dynamic websites lisp apache.html publisher The Lambda Meme accessdate 2009 03 07 ref Unlike other mod languages, such as mod perl and mod python , mod lisp does not embed a Lisp interpreter in Apache. Its purpose is to handle requests by converting them into simple text format and sending them over a socket to a Lisp system, and then sending the Lisp system s response to a client. In this respect, it resembles FastCGI . ref cite web title mod lisp is not like mod otherlanguages url http xach.livejournal.com 144475.html publisher Zach s Journal accessdate 2009 03 07 ref The source BSD licenses FreeBSD style license , lisp examples and pre compiled binaries for FreeBSD , Linux and Win32 are available on the mod lisp web site. ref cite web url http www.cliki.net mod lisp title CLiki mod lisp ref References Reflist Web server interfaces Category Apache httpd modules Category Lisp programming language ... more details
Plack is a set of tools for running Perl based Web application s and Web application framework frameworks compatible with the PSGI specification, such as Catalyst software Catalyst and Dancer software Dancer . Plack was inspired by Rack web server interface Rack for Ruby programming language Ruby and Python Paste Paste for Python programming language Python . Plackup is a command line tool for running the PSGI applications, Supported backends As of 2010 03 ref http search.cpan.org search?query Plack 3A 3AHandler&mode all Plack Handler modules on CPAN ref Plack supports the following server backends Common Gateway Interface CGI Simple Common Gateway Interface SCGI FastCGI mod perl under Apache HTTP Server Apache 1.3 and 2.0 http search.cpan.org perldoc?Plack Handler Standalone Standalone HTTP server included in Plack http search.cpan.org perldoc?HTTP Server Simple HTTP Server Simple http search.cpan.org perldoc?Corona Corona http search.cpan.org perldoc?Starman Starman http search.cpan.org perldoc?Twiggy Twiggy http search.cpan.org perldoc?AnyEvent HTTPD AnyEvent HTTPD http search.cpan.org perldoc?AnyEvent ReverseHTTP AnyEvent ReverseHTTP Examples Using the default standalone HTTP server plackup app.psgi nowiki HTTP Server PSGI Accepting connections at http 0 5000 nowiki Running as a FastCGI Daemon computer software daemon listening on a Unix socket , ready to be used by any Web server with FastCGI Web Servers that implement FastCGI FastCGI support plackup s FCGI listen tmp fcgi.sock app.psgi FastCGI manager pid 3336 initialized FastCGI manager pid 3336 server pid 3337 started FastCGI server pid 3337 initialized A working Hello world application run as a One liner program one liner nowiki plackup e sub 200, Content Type text plain , Hello, world nowiki nowiki HTTP Server PSGI Accepting connections at http 0 5000 nowiki The command above starts an HTTP server listening on TCP and UDP port port 5000 of every local interface IP address and returns this 200 OK response t ... more details
Cleanup rewrite date August 2009 DISPLAYTITLE mod jk mod jk is the electrical connector connector used to connect the Apache Tomcat Tomcat servlet container with web servers such as Apache HTTP Server Apache , iPlanet , Sun ONE formerly Netscape and even Internet Information Services IIS using the Apache JServ Protocol AJP protocol. In a nutshell, a web server is waiting for client HTTP requests. When these requests arrive the server does whatever is needed to serve the requests by providing the necessary content. Adding a servlet container may somewhat change this behavior. Now the web server needs also to perform the following Load the servlet container adapter library and initialize it prior to serving requests . When a request arrives, it needs to check and see if a certain request belongs to a servlet, if so it needs to let the adapter take the request and handle it. The adapter on the other hand needs to know what requests it is going to serve, usually based on some pattern in the request URL, and to where to direct these requests. Things are even more complex when the user wants to set a configuration that uses virtual hosts, or when they want multiple developers to work on the same web server but on different servlet container JVMs. See also Portal box Free software Java JavaServer Pages JSP Java Servlet Java platform mod perl mod python mod php External links http tomcat.apache.org connectors doc Tomcat Documentation http tomcat.apache.org connectors doc webserver howto apache.html Tomcat How to guide Web server interfaces DEFAULTSORT Mod Jk Category Apache httpd modules Jk Category Java enterprise platform Category Articles with underscores in the title Compu network stub es Mod jk fr Mod jk ru Mod jk ... more details
ApacheBench tt ab tt is a single threaded command line computer program for Web server benchmarking measuring the performance of HyperText Transfer Protocol HTTP web server s. Originally designed to test the Apache HTTP Server , it is actually generic enough to test any web server. The tt ab tt tool comes bundled with the standard Apache source distribution, and like the Apache web server itself, is free, open source software and distributed under the terms of the Apache License . Example Usage blockquote source lang javascript ab n 100 c 10 http www.yahoo.com source blockquote This will execute 100 HTTP GET requests, processing up to 10 requests concurrently, to the specified URL, in this example, nowiki http www.yahoo.com nowiki . Concurrency Versus Threads Note that ApacheBench will only use one operating system thread regardless of the concurrency level specified by the tt c tt parameter . In some cases, especially when benchmarking high capacity servers, a single instance of ApacheBench can itself be a bottleneck. When using ApacheBench on hardware with multiple processor cores, additional instances of ApacheBench may be used in parallel to more fully saturate the target URL. Detecting ApacheBench The ApacheBench User agents User Agent string is the following tt ApacheBench MAJOR.MINOR tt where MAJOR and MINOR represent the major and minor version numbers of the program. It is usually not correctly categorised by web server log analysers such as Webalizer or AWStats , so running ApacheBench with a great number of requests may skew the results of the reports generated by these programs. See also Portal Software Testing Web server benchmarking External links http httpd.apache.org docs 2.2 programs ab.html Manual page for the ab tool http httpd.apache.org Apache HTTPD official website Category Apache Software Foundation Category Load testing tools web software stub pl ApacheBench zh ApacheBench ... more details
DISPLAYTITLE mod openpgp Infobox software name mod openpgp logo screenshot caption collapsible author Arturo Buanzo Busleiman developer released Start date YYYY MM DD latest release version 0.5.0 latest release date Start date and age 2009 03 15 latest preview version latest preview date Start date and age YYYY MM DD frequently updated programming language C programming language C operating system Cross platform platform size language status Active genre OpenPGP module for Apache HTTP server license Apache License website http wiki.buanzo.org mod openpgp is an Apache HTTP Server Apache server module authored by Arturo Buanzo Busleiman that implements access authorization to servers, virtual host s, or directories when incoming requests HTTP OpenPGP signatures are valid and known by the local keyring. It s the Apache server companion for the Enigform extension for Mozilla Firefox . Prior to version 0.2.2 mod openpgp was known as mod auth openpgp. mod openpgp participated in the OWASP Summer of Code 2008. ref Cite web url http www.owasp.org index.php OWASP Summer of Code 2008 title OWASP Summer of Code 2008 accessdate 2009 04 15 ref See also Portal Free software Enigform References Reflist External links http wiki.buanzo.org buanzo.org s Wiki Freshmeat mod openpgp mod openpgp http code.google.com p mod openpgp mod openpgp at Google Code Ohloh project id mod openpgp name mod openpgp Ohloh project id 12140 name mod auth openpgp Apache Web server interfaces DEFAULTSORT Mod Openpgp Category Apache httpd modules Category Cryptographic software Category PGP Category Free software programmed in C Category Cross platform free software Category Articles with underscores in the title Crypto stub web software stub ... more details
on NCSA HTTPd code. The NCSA code has since been removed from Apache, due to a Rewrite programming ... of Patch computing software patches ref cite web url http wiki.apache.org httpd FAQ Why the name .22Apache.22.3F title Why the name Apache ? work HTTPd Frequently Asked Questions ref Features ... people.apache.org jim presos ACNA11 Apache httpd cloud.pdf Apache httpd 2.4 ref Licensing With the release ... more details
HTTP HTTP persistent connection , also called HTTP keep alive , or HTTP connection reuse , is the idea of using the same Transmission Control Protocol TCP connection to send and receive multiple HTTP request s responses, as opposed to opening a new connection for every single request response pair. Operation Under HTTP 1.0 , there is no official specification for how keepalive operates. It was, in essence, tacked on to an existing protocol. If the browser supports keep alive, it adds an additional header to the request Connection Keep Alive Then, when the server receives this request and generates a response, it also adds a header to the response Connection Keep Alive Following this, the connection is NOT dropped, but is instead kept open. When the client sends another request, it uses the same connection. This will continue until either the client or the server decides that the conversation is over, and one of them drops the connection. In HTTP 1.1 all connections are considered persistent unless declared otherwise. ref http tools.ietf.org html rfc2616 section 8.1 Persistent HTTP Connections in RFC 2616 Hypertext Transfer Protocol HTTP 1.1 ref The HTTP persistent connections do not use separate keepalive messages, they just allow multiple requests to use a single connection. However, the default connection timeout of Apache 2.0 httpd ref http httpd.apache.org docs 2.1 mod core.html keepalive Apache HTTP Server KeepAlive Directive ref is as little as 15 seconds ref http httpd.apache.org docs 2.0 mod core.html keepalivetimeout Apache HTTP Server 2.0 KeepAliveTimeout Directive ref and for Apache 2.2 only 5 seconds. ref http httpd.apache.org docs 2.2 mod core.html keepalivetimeout Apache HTTP Server 2.2 KeepAliveTimeout Directive ref The advantage of a short timeout is the ability to deliver multiple components of a web page quickly while not tying up multiple server processes or threads for too long. ref cite web url http docforge.com wiki Httpd KeepAlive title Httpd ... more details
of Apache httpd 2 ref http httpd.apache.org docs 2.0 ssl ssl faq.html The history of mod ssl ... in the title Category Apache httpd modules ... more details