Skip to content

CERN httpd web server - the first webserver (modified to compile with gcc 8+ and run on modern Linux distributions)

License

Notifications You must be signed in to change notification settings

breadtf/cern-httpd

 
 

Repository files navigation

HTTPD for Debian

This is a modified version of HTTPD, packaged for Debian.

SECURITY WARNING

This version of HTTPD is from 1994, and will obviously not support any modern HTTP features (HTTP/1.1+, Content Negotation, etc.) and will have countless security issues and exploits.

I would recommened using NGINX as a reverse proxy in-front of this server, with Fail2Ban configured very strictly to prevent any chance of exploits reaching the server.

Installation

Head to the releases page and download httpd.deb. Once installed, run systemctl enable --now httpd to start httpd on boot, Or run httpd -v -p 8080 for testing.

Building

Building is as simple as running these two commands

make all
make install

Once finished, there will be a httpd.deb file you can install on any 64-bit Debian system.

Licence

W3C httpd is covered by the MIT Copyright Statement, and with acknowledgement to CERN

About

CERN httpd web server - the first webserver (modified to compile with gcc 8+ and run on modern Linux distributions)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 81.1%
  • HTML 16.3%
  • Makefile 1.8%
  • Other 0.8%