Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Apache HTTP Server

Index Apache HTTP Server

The Apache HTTP Server, colloquially called Apache, is a free and open-source cross-platform web server, released under the terms of Apache License 2.0. [1]

86 relations: Apache, Apache JServ Protocol, Apache License, Apache Software Foundation, ApacheBench, AWStats, Bandwidth throttling, BeOS, Brian Behlendorf, C (programming language), C10k problem, Codebase, Common Gateway Interface, Comparison of web server software, Compiler, Content negotiation, Cross-platform, Daemon (computing), Database, Event-driven programming, FastCGI, Fault tolerance, File Transfer Protocol, Free and open-source software, Geolocation, Graphical user interface, Gzip, HTTP/2, Hypertext Transfer Protocol, IBM HTTP Server, IPv6, Jim Jagielski, LAMP (software bundle), Linux distribution, List of Apache modules, Load balancing (computing), Lua (programming language), Microsoft Windows, Mod perl, Mod proxy, Mod python, Mod ssl, ModSecurity, Modular programming, NCSA HTTPd, Netcraft, NetWare, Nginx, OCSP stapling, OpenBSD, ..., OpenBSD Journal, OpenSSL, OpenVMS, Patch (computing), Perl, PHP, Porting, POSSE project, Proxy server, Public key certificate, Reverse proxy, Rewrite engine, Robert McCool, Server Name Indication, Server Side Includes, Simple Common Gateway Interface, Software release life cycle, Software relicensing, SuEXEC, Tcl, Throughput, Transaction Processing Facility, Transport Layer Security, Unix-like, UWSGI, Varnish (software), Virtual hosting, W3Perl, Web server, WebDAV, Website, WebSocket, World Wide Web, XML, .htaccess, .htpasswd. Expand index (36 more) »

Apache

The Apache are a group of culturally related Native American tribes in the Southwestern United States, which include the Chiricahua, Jicarilla, Lipan, Mescalero, Salinero, Plains and Western Apache.

New!!: Apache HTTP Server and Apache · See more »

Apache JServ Protocol

The Apache JServ Protocol (AJP) is a binary protocol that can proxy inbound requests from a web server through to an application server that sits behind the web server.

New!!: Apache HTTP Server and Apache JServ Protocol · See more »

Apache License

The Apache License is a permissive free software license written by the Apache Software Foundation (ASF).

New!!: Apache HTTP Server and Apache License · See more »

Apache Software Foundation

The Apache Software Foundation (ASF) is an American non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server.

New!!: Apache HTTP Server and Apache Software Foundation · See more »

ApacheBench

ApacheBench (ab) is a single-threaded command line computer program for measuring the performance of HTTP web servers.

New!!: Apache HTTP Server and ApacheBench · See more »

AWStats

AWStats is an open source Web analytics reporting tool, suitable for analyzing data from Internet services such as web, streaming media, mail, and FTP servers.

New!!: Apache HTTP Server and AWStats · See more »

Bandwidth throttling

Bandwidth throttling is the intentional slowing or speeding of an Internet service by an Internet service provider (ISP).

New!!: Apache HTTP Server and Bandwidth throttling · See more »

BeOS

BeOS is an operating system for personal computers first developed by Be Inc. in 1991.

New!!: Apache HTTP Server and BeOS · See more »

Brian Behlendorf

Brian Behlendorf (born March 30, 1973) is a technologist, executive, computer programmer and leading figure in the open-source software movement.

New!!: Apache HTTP Server and Brian Behlendorf · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Apache HTTP Server and C (programming language) · See more »

C10k problem

The C10k problem is the problem of optimising network sockets to handle a large number of clients at the same time.

New!!: Apache HTTP Server and C10k problem · See more »

Codebase

In software development, a codebase (or code base) refers to a whole collection of source code that is used to build a particular software system, application, or software component.

New!!: Apache HTTP Server and Codebase · See more »

Common Gateway Interface

In computing, Common Gateway Interface (CGI) offers a standard protocol for web servers to execute programs that execute like console applications (also called command-line interface programs) running on a server that generates web pages dynamically.

New!!: Apache HTTP Server and Common Gateway Interface · See more »

Comparison of web server software

This article is a comparison of web server software. The first web servers only supported static files, such as HTML (and images), but now they most commonly allow embedding of server side applications.

New!!: Apache HTTP Server and Comparison of web server software · See more »

Compiler

A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).

New!!: Apache HTTP Server and Compiler · See more »

Content negotiation

Content negotiation refers to mechanisms defined as a part of HTTP that make it possible to serve different versions of a document (or more generally, representations of a resource) at the same URI, so that user agents can specify which version fits their capabilities the best.

New!!: Apache HTTP Server and Content negotiation · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: Apache HTTP Server and Cross-platform · See more »

Daemon (computing)

In multitasking computer operating systems, a daemon is a computer program that runs as a background process, rather than being under the direct control of an interactive user.

New!!: Apache HTTP Server and Daemon (computing) · See more »

Database

A database is an organized collection of data, stored and accessed electronically.

New!!: Apache HTTP Server and Database · See more »

Event-driven programming

In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or messages from other programs/threads.

New!!: Apache HTTP Server and Event-driven programming · See more »

FastCGI

FastCGI is a binary protocol for interfacing interactive programs with a web server.

New!!: Apache HTTP Server and FastCGI · See more »

Fault tolerance

Fault tolerance is the property that enables a system to continue operating properly in the event of the failure (or one or more faults within) some of its components.

New!!: Apache HTTP Server and Fault tolerance · See more »

File Transfer Protocol

The File Transfer Protocol (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network.

New!!: Apache HTTP Server and File Transfer Protocol · See more »

Free and open-source software

Free and open-source software (FOSS) is software that can be classified as both free software and open-source software.

New!!: Apache HTTP Server and Free and open-source software · See more »

Geolocation

Geolocation is the identification or estimation of the real-world geographic location of an object, such as a radar source, mobile phone, or Internet-connected computer terminal.

New!!: Apache HTTP Server and Geolocation · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Apache HTTP Server and Graphical user interface · See more »

Gzip

gzip is a file format and a software application used for file compression and decompression.

New!!: Apache HTTP Server and Gzip · See more »

HTTP/2

HTTP/2 (originally named HTTP/2.0) is a major revision of the HTTP network protocol used by the World Wide Web.

New!!: Apache HTTP Server and HTTP/2 · See more »

Hypertext Transfer Protocol

The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems.

New!!: Apache HTTP Server and Hypertext Transfer Protocol · See more »

IBM HTTP Server

IBM HTTP Server (IHS) is a web server based on the Apache Software Foundation's HTTP Server that runs on AIX, HP-UX, Linux, Solaris, JADE, Windows NT, IBM i and z/OS.

New!!: Apache HTTP Server and IBM HTTP Server · See more »

IPv6

Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet.

New!!: Apache HTTP Server and IPv6 · See more »

Jim Jagielski

Jim Jagielski (born March 11, 1961) is an American software engineer, who specializes in web, cloud and open source technologies.

New!!: Apache HTTP Server and Jim Jagielski · See more »

LAMP (software bundle)

LAMP is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.

New!!: Apache HTTP Server and LAMP (software bundle) · See more »

Linux distribution

A Linux distribution (often abbreviated as distro) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.

New!!: Apache HTTP Server and Linux distribution · See more »

List of Apache modules

In computing, '''Apache''', an open-source HTTP server, comprises a small core for HTTP request/response processing and for Multi-Processing Modules (MPM) which dispatches data processing to threads and/or processes.

New!!: Apache HTTP Server and List of Apache modules · See more »

Load balancing (computing)

In computing, load balancing improves the distribution of workloads across multiple computing resources, such as computers, a computer cluster, network links, central processing units, or disk drives.

New!!: Apache HTTP Server and Load balancing (computing) · See more »

Lua (programming language)

Lua (from meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded use in applications.

New!!: Apache HTTP Server and Lua (programming language) · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Apache HTTP Server and Microsoft Windows · See more »

Mod perl

mod_perl is an optional module for the Apache HTTP server.

New!!: Apache HTTP Server and Mod perl · See more »

Mod proxy

mod_proxy is an optional module for the Apache HTTP Server.

New!!: Apache HTTP Server and Mod proxy · See more »

Mod python

mod_python is an Apache HTTP Server module that integrates the Python programming language with the server.

New!!: Apache HTTP Server and Mod python · See more »

Mod ssl

mod_ssl is an optional module for the Apache HTTP Server.

New!!: Apache HTTP Server and Mod ssl · See more »

ModSecurity

ModSecurity, sometimes called Modsec, is a popular Open-source Web application firewall (WAF).

New!!: Apache HTTP Server and ModSecurity · See more »

Modular programming

Modular programming is a software design technique that emphasizes separating the functionality of a programme into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality.

New!!: Apache HTTP Server and Modular programming · See more »

NCSA HTTPd

NCSA HTTPd is an early, now discontinued, web server originally developed at the NCSA at the University of Illinois at Urbana–Champaign by Robert McCool and others.

New!!: Apache HTTP Server and NCSA HTTPd · See more »

Netcraft

Netcraft is an Internet services company based in Bath, England.

New!!: Apache HTTP Server and Netcraft · See more »

NetWare

NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol.

New!!: Apache HTTP Server and NetWare · See more »

Nginx

Nginx (stylized as NGINX, NGiИX or nginx) is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.

New!!: Apache HTTP Server and Nginx · See more »

OCSP stapling

OCSP stapling, formally known as the TLS Certificate Status Request extension, is an alternative approach to the Online Certificate Status Protocol (OCSP) for checking the revocation status of X.509 digital certificates.

New!!: Apache HTTP Server and OCSP stapling · See more »

OpenBSD

OpenBSD is a free and open-source Unix-like computer operating system descended from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: Apache HTTP Server and OpenBSD · See more »

OpenBSD Journal

The OpenBSD Journal is an online newspaper dedicated to coverage of OpenBSD software and related events.

New!!: Apache HTTP Server and OpenBSD Journal · See more »

OpenSSL

OpenSSL is a software library for applications that secure communications over computer networks against eavesdropping or need to identify the party at the other end.

New!!: Apache HTTP Server and OpenSSL · See more »

OpenVMS

OpenVMS is a closed-source, proprietary computer operating system for use in general-purpose computing.

New!!: Apache HTTP Server and OpenVMS · See more »

Patch (computing)

A patch is a set of changes to a computer program or its supporting data designed to update, fix, or improve it.

New!!: Apache HTTP Server and Patch (computing) · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Apache HTTP Server and Perl · See more »

PHP

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

New!!: Apache HTTP Server and PHP · See more »

Porting

In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g. different CPU, operating system, or third party library).

New!!: Apache HTTP Server and Porting · See more »

POSSE project

The Portable Open Source Security Elements (POSSE) project was a co-operative venture between the University of Pennsylvania Distributed Systems Laboratory, the OpenBSD project and others.

New!!: Apache HTTP Server and POSSE project · See more »

Proxy server

In computer networks, a proxy server is a server (a computer system or an application) that acts as an intermediary for requests from clients seeking resources from other servers.

New!!: Apache HTTP Server and Proxy server · See more »

Public key certificate

In cryptography, a public key certificate, also known as a digital certificate or identity certificate, is an electronic document used to prove the ownership of a public key.

New!!: Apache HTTP Server and Public key certificate · See more »

Reverse proxy

In computer networks, a reverse proxy is a type of proxy server that retrieves resources on behalf of a client from one or more servers.

New!!: Apache HTTP Server and Reverse proxy · See more »

Rewrite engine

A rewrite engine is a software component that performs rewriting on Uniform Resource Locators, modifying their appearance.

New!!: Apache HTTP Server and Rewrite engine · See more »

Robert McCool

Robert Martin McCool (born 1973), more commonly known as Rob McCool, is a software developer and architect.

New!!: Apache HTTP Server and Robert McCool · See more »

Server Name Indication

Server Name Indication (SNI) is an extension to the TLS computer networking protocol by which a client indicates which hostname it is attempting to connect to at the start of the handshaking process.

New!!: Apache HTTP Server and Server Name Indication · See more »

Server Side Includes

Server Side Includes (SSI) is a simple interpreted server-side scripting language used almost exclusively for the Web.

New!!: Apache HTTP Server and Server Side Includes · See more »

Simple Common Gateway Interface

The Simple Common Gateway Interface (SCGI) is a protocol for applications to interface with HTTP servers, as an alternative to the CGI protocol.

New!!: Apache HTTP Server and Simple Common Gateway Interface · See more »

Software release life cycle

A software release life cycle is the sum of the stages of development and maturity for a piece of computer software: ranging from its initial development to its eventual release, and including updated versions of the released version to help improve software or fix software bugs still present in the software.

New!!: Apache HTTP Server and Software release life cycle · See more »

Software relicensing

Software relicensing is applied in open-source software development when software licenses of software modules are incompatible and are required to be compatible for a greater combined work.

New!!: Apache HTTP Server and Software relicensing · See more »

SuEXEC

Apache suEXEC is a feature of the Apache Web server.

New!!: Apache HTTP Server and SuEXEC · See more »

Tcl

Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

New!!: Apache HTTP Server and Tcl · See more »

Throughput

In general terms, throughput is the maximum rate of production or the maximum rate at which something can be processed.

New!!: Apache HTTP Server and Throughput · See more »

Transaction Processing Facility

Transaction Processing Facility (TPF) is an IBM real-time operating system for mainframe computers descended from the IBM System/360 family, including zSeries and System z9.

New!!: Apache HTTP Server and Transaction Processing Facility · See more »

Transport Layer Security

Transport Layer Security (TLS) – and its predecessor, Secure Sockets Layer (SSL), which is now deprecated by the Internet Engineering Task Force (IETF) – are cryptographic protocols that provide communications security over a computer network.

New!!: Apache HTTP Server and Transport Layer Security · See more »

Unix-like

A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.

New!!: Apache HTTP Server and Unix-like · See more »

UWSGI

uWSGI is a software application that "aims at developing a full stack for building hosting services".

New!!: Apache HTTP Server and UWSGI · See more »

Varnish (software)

Varnish is an HTTP accelerator designed for content-heavy dynamic web sites as well as APIs.

New!!: Apache HTTP Server and Varnish (software) · See more »

Virtual hosting

Virtual hosting is a method for hosting multiple domain names (with separate handling of each name) on a single server (or pool of servers).

New!!: Apache HTTP Server and Virtual hosting · See more »

W3Perl

W3Perl is a free software logfile analyser, which can parse Web/FTP/Mail/CUPS/DHCP/SSH and Squid logfiles.

New!!: Apache HTTP Server and W3Perl · See more »

Web server

Web server refers to server software, or hardware dedicated to running said software, that can serve contents to the World Wide Web.

New!!: Apache HTTP Server and Web server · See more »

WebDAV

Web Distributed Authoring and Versioning (WebDAV) is an extension of the Hypertext Transfer Protocol (HTTP) that allows clients to perform remote Web content authoring operations.

New!!: Apache HTTP Server and WebDAV · See more »

Website

A website is a collection of related web pages, including multimedia content, typically identified with a common domain name, and published on at least one web server.

New!!: Apache HTTP Server and Website · See more »

WebSocket

WebSocket is a computer communications protocol, providing full-duplex communication channels over a single TCP connection.

New!!: Apache HTTP Server and WebSocket · See more »

World Wide Web

The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet.

New!!: Apache HTTP Server and World Wide Web · See more »

XML

In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

New!!: Apache HTTP Server and XML · See more »

.htaccess

A.htaccess (hypertext access) file is a directory-level configuration file supported by several web servers, used for configuration of site-access issues, such as URL redirection, URL shortening, Access-security control (for different webpages and files), and more.

New!!: Apache HTTP Server and .htaccess · See more »

.htpasswd

.htpasswd is a flat-file used to store usernames and password for basic authentication on an Apache HTTP Server.

New!!: Apache HTTP Server and .htpasswd · See more »

Redirects here:

A patchy server, Apache (HTTP server), Apache (server), Apache (web server), Apache (webserver), Apache 1.3, Apache 2.2, Apache 2.4, Apache HTTP server, Apache HTTPD, Apache HTTPd, Apache Server, Apache WWW Server, Apache Web Server, Apache Web server, Apache Webserver, Apache http, Apache http server, Apache httpd, Apache modules, Apache server, Apache web server, Apache webserver, Apache2, Apache2ctl, Apachectl, Httpd.conf, Stronghold (software), Www-data.

References

[1] https://en.wikipedia.org/wiki/Apache_HTTP_Server

OutgoingIncoming
Hey! We are on Facebook now! »