PHP Classes
Icontem

Class: HTTP Server


  Search   All class groups All class groups   Latest entries Latest entries   Top 10 charts Top 10 charts   Newsletter Newsletter   Blog Blog   Forums Forums   Help FAQ Help FAQ  
  Login   Register  
Recommend this page to a friend! ReTweet ReTweet Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Rio Astamal  >  HTTP Server  >  Download  >  Support forum Support forum  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: HTTP Server Support forum
Base name: astahttpd
Description: HTTP server written in pure PHP
Related top rated classes: , , ,
Version: 0.1
Required PHP version: 5.2.0
License: GNU General Public License (GPL)
All time users: 863 users
All time rank: 2728
Week users: 3 users
Week rank: 2004
 
  Screenshots Screenshots   Author   Group folder image Groups   Detailed description   Freshmeat project  
  Rate classes User ratings   Applications   Files Files  

Screenshots

astahttpd default test page
File Role Description
Accessible without login Image file default-testpage.png Screen astahttpd default test page
Accessible without login Image file 404-notfound.png Screen an example of 404 error
Accessible without login Image file env-on-astahttpd.png Screen PHP Environment variables under astahttpd
Accessible without login Image file a-401.png Screen Basic Authentication
Accessible without login Image file a-installer.png Screen Auto installer
Accessible without login Image file ab2-rewrite.php Screen URL rewrite example
Accessible without login Image file astahttpd-browsedir.png Screen astahttpd browsing an alias directory

Author

Picture of Rio Astamal
Name: Rio Astamal <e-mail contact>
Published packages: 1 Browse this author's classes Browse this author's classes
Country: Indonesia Indonesia - PHP jobs in Indonesia
Home page: http://www.astasoft-indonesia.com/
Age: 22
All time rank: 1627
Week rank: 1483

Groups

Group folder image Networking Networking protocols, clients and servers View top rated classes
Group folder image HTTP HTTP protocol clients, headers and cookies View top rated classes
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes

Detailed description

This package implements a Modular HTTP server written in pure PHP. It supports:

- Add-On Modules
- GET, POST, and HEAD methods
- Alias for URI that are mapped to given directories
- Execute external programs to handle CGI requests (mod_cgi & mod_cgi_header)
- Virtual hosts based on IP or host name (mod_vhost)
- Basic & Digest Authentication (mod_auth_basic & mod_auth_digest)
- URL rewriting (mod_rewrite)
- Decompress requests and compress responses with gzip or deflate methods (mod_encoding)
- Bandwidth Limiter (mod_bandwidth)
- Live Server Status (mod_status)

Freshmeat project

HTTP Server
Project record: astahttpd
Popularity score: 35.5
Vitality score: 2.36

User ratings

There are not enough user ratings to display for this class.

Applications that use this class

No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.

Files

File Role Description
Plain text file COPYRIGHT Data Copyright file
Plain text file INSTALL Doc. Installation Instruction
Plain text file install.sh Data Auto installer
Plain text file LICENSE Lic. GNU GPLv3
Plain text file NEWS Data News and ChangeLog
Plain text file README Doc. Readme file
Plain text file TODO Data To do lists
Files folder image lib
  Plain text file class.httpserver.php Class Class for creating HTTP daemon
  Plain text file class.urlrewrite.php Class This class provide simple URL Rewriting
  Plain text file class.socket.php Class This class provide basic TCP Socket object
  Plain text file class.serverdir.php Class Class for manipulating server directory
  Plain text file class.logger.php Class Class for writing log to a file
  Plain text file class.httpheaderparser.php Class Class for parsing HTTP header request
  Plain text file class.httpheadermaker.php Class Class for creating HTTP response header
  Plain text file class.httpexception.php Class Custom exception class to catch HTTP error
  Plain text file class.htmlpage.php Class Class to build an HTML page
  Plain text file class.cgiparser.php Class Class for parsing CGI script based on extension name or first line header
  Plain text file class.compressor.php Class Class for compressing data using gzip(internal/external) or deflate
Files folder image bin
  Plain text file aws Appl. Executor file
Files folder image conf
  Plain text file aws.conf.php Conf. Configuration file for the web server
Files folder image htdocs
  HTML file index.html Data Server default test page
  Plain text file info.php Aux. PHP Environment variables test
  Plain text file printenv Data Perl Environment variables test
  Plain text file pyenv.py Data Python Environment variables test
  Plain text file readmanual.php Aux. Web server Manual/API
  Plain text file rewrite.php Aux. Server URL Rewriting example
  Plain text file secret.txt Data Basic Auth example
Files folder image icons
  Image file archive.png Icon sample icons for directory listing
  Image file folder.png Icon sample icons for directory listing
  Image file html.png Icon sample icons for directory listing
  Image file image.png Icon sample icons for directory listing
  Image file kompozer.png Icon kompozer logo
  Image file parent.png Icon sample icons for directory listing
  Image file text.png Icon sample icons for directory listing
  Image file unknown.png Icon sample icons for directory listing
Files folder image logs
  Plain text file access_log Data access log file
  Plain text file rewrite_log Data URL rewrite log file
Files folder image modules
  Plain text file module.php Class Abstract class module/Parent off all modules
  Plain text file mod_auth_basic.php Class Basic Authentication Module
  Plain text file mod_auth_digest.php Class Digest AUthentication Module
  Plain text file mod_bandwidth.php Class Bandwidth Limiter Module
  Plain text file mod_cgi.php Class CGI Processing Module
  Plain text file mod_cgi_header.php Class CGI Header Handler Module
  Plain text file mod_encoding.php Class Gzip/Deflate Encoding Module
  Plain text file mod_rewrite.php Class Simple URL rewrite module
  Plain text file mod_status.php Class Live server status module
  Plain text file mod_test.php Class Demo module
  Plain text file mod_vhost.php Class Virtual Host Module
Download all files: astahttpd.tar.gz astahttpd.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.

 
  Advertise on this site Advertise on this site   Site map Site map   Statistics Statistics   Site tips Site tips   Privacy policy Privacy policy   Contact Contact  

For more information send a message to :
info at phpclasses dot org.
Copyright (c) Icontem 1999-2009 PHP Classes - PHP Class Scripts
  PHP Book Reviews - Reviews of books and other products