Skip to content

A simple web server implement on linux system using C lang.

License

Notifications You must be signed in to change notification settings

arya-oss/httpd-web-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple HTTP Server for Linux System

RUN

  • rename httpd.conf.example to http.conf and set path for wwwroot and logpath
  • put some files in wwwroot folder
  • ./configure
  • ./build/server.out
  • Open Browser and goto http://localhost:8000/

Till Now what is implemented

  • GET request for any type of file (text or binary)

Tools Used

  • Linux i386/amd64 system.
  • gcc >= 4.8
  • BSD >= 4.2
  • glib-2.0
  • pthread library
  • HTTP/1.0 and HTTP/1.1 support.

ToDo's

  1. Client Part implementation >> ongoing !
  2. Server Part implementation >> ongoing !
  3. mime.types Done !
  4. documentation
  5. tests

Contribution

  • fork this repository
  • and send pull requests

About

A simple web server implement on linux system using C lang.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published