BSD Ports

www/mini_httpd 1.30_4 FreeBSD

Small HTTP server with support for GET, HEAD, POST, CGI, SSL, IPv6

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
www
Package size
36.4 KiB, 80.2 KiB installed

Description

mini_httpd is a small HTTP server. Its performance is not great, but for low or medium traffic sites it's quite adequate. It implements all the basic features of an HTTP server, including:

  • GET, HEAD, and POST methods
  • CGI and basic authentication support
  • Security against ".." filename snooping
  • The common MIME types
  • Trailing-slash redirection
  • index.html, index.htm, index.cgi
  • Directory listings
  • Multihoming (virtual hosting)
  • Standard logging
  • Custom error pages

It can also be configured to do SSL/HTTPS and IPv6.

In the other systems

SystemPortVersion
FreeBSDwww/mini_httpd1.30_4
NetBSDwww/mini_httpd1.30nb2
DragonFlywww/mini_httpd1.30_4

Install

Binary package:

pkg install mini_httpd

From the ports tree:

cd /usr/ports/www/mini_httpd/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mini_httpd>0:www/mini_httpd

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.30_41.30_41.30_31.30_41.30_4
FreeBSD:14:quarterly1.30_41.30_4n/a1.30_41.30_4
FreeBSD:15:latest1.30_41.30_4n/a1.30_41.30_4
FreeBSD:15:quarterly1.30_41.30_4n/an/an/a
FreeBSD:16:latest1.30_41.30_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: www_mini_httpd

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
USES
cpe ssl
Service scripts
none

Files

Manual pages 2
  • mini_httpd(8)
  • mini_httpd-htpasswd(1)
pkg-plist 9
  • @sample etc/mini_httpd.cnf.sample
  • etc/rc.d/mini_httpd
  • share/man/man1/mini_httpd-htpasswd.1.gz
  • share/man/man8/mini_httpd.8.gz
  • sbin/mini_httpd
  • sbin/mini_httpd-htpasswd
  • sbin/mini_httpd_wrapper
  • share/examples/mini_httpd/500.mini_httpd-rotate
  • @dir share/examples/mini_httpd
distinfo 1
FileSizeSHA256
mini_httpd-1.30.tar.gz438899c4481802af8dde2e164062185c279e9274525c3af93d014fdc0b80cf30bca6e
Master sites 1
  • https://www.acme.com/software/mini_httpd/

Commit history 0

No commits in the history this site was built from.