1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-26 05:02:18 +00:00

LWS is a lightweight web server which uses pthreads(3) for multi-tasking

and libpdel(3) for HTTP, HTTPS, and configurable servlet support.  The
server can be configured via a buit-in admin web interface, or by manu-
ally editing the XML configuration file.

LWS supports multiple HTTP and HTTPS servers, each containing multiple
virtual hosts.  Each virtual host has a configurable list of servlets.
The supported servlets types are file, redirect, and cookieauth.  The
file servlet includes optional support for tmpl(3) HTML templates.

LWS maintains a self-rotating logfile(3) error log, with optional support
for logging via syslog as well.

LWS is intended to demonstrate features of the libpdel(3) library, and to
be a lightweight web server for simple applications.
This commit is contained in:
Archie Cobbs 2002-08-21 23:09:38 +00:00
parent c0b69d2591
commit f9061f6b98
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=64785
5 changed files with 66 additions and 0 deletions

21
www/lws/Makefile Normal file
View File

@ -0,0 +1,21 @@
# New ports collection makefile for: lws
# Date created: 21 Aug 2002
# Whom: Archie Cobbs
#
# $FreeBSD$
#
PORTNAME= lws
PORTVERSION= 0.1.0
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= archie
MAINTAINER= archie@freebsd.org
LIB_DEPENDS= pdel.0:${PORTSDIR}/devel/libpdel
MAN1= lws.1
MANCOMPRESSED= yes
.include <bsd.port.mk>

1
www/lws/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (lws-0.1.0.tar.gz) = 186532ec9790c431fd14fcd7acfa27fb

1
www/lws/pkg-comment Normal file
View File

@ -0,0 +1 @@
Lightweight threaded HTTP/HTTPS web server based on libpdel(3)

15
www/lws/pkg-descr Normal file
View File

@ -0,0 +1,15 @@
LWS is a lightweight web server which uses pthreads(3) for multi-tasking
and libpdel(3) for HTTP, HTTPS, and configurable servlet support. The
server can be configured via a buit-in admin web interface, or by manu-
ally editing the XML configuration file.
LWS supports multiple HTTP and HTTPS servers, each containing multiple
virtual hosts. Each virtual host has a configurable list of servlets.
The supported servlets types are file, redirect, and cookieauth. The
file servlet includes optional support for tmpl(3) HTML templates.
LWS maintains a self-rotating logfile(3) error log, with optional support
for logging via syslog as well.
LWS is intended to demonstrate features of the libpdel(3) library, and to
be a lightweight web server for simple applications.

28
www/lws/pkg-plist Normal file
View File

@ -0,0 +1,28 @@
bin/lws
etc/lws/admin/config.tmpl
etc/lws/admin/confirm.tmpl
etc/lws/admin/doconfig.tmpl
etc/lws/admin/doit.tmpl
etc/lws/admin/foot.tmpl
etc/lws/admin/head.tmpl
etc/lws/admin/help/index.tmpl
etc/lws/admin/help/tmplfunc.tmpl
etc/lws/admin/index.tmpl
etc/lws/admin/logexport.txt.tmpl
etc/lws/admin/logon.tmpl
etc/lws/admin/logs.tmpl
etc/lws/admin/lws.gif
etc/lws/admin/macros.tmpl
etc/lws/admin/mem.tmpl
etc/lws/admin/prop.tmpl
etc/lws/admin/props.tmpl
etc/lws/admin/server.tmpl
etc/lws/admin/servers.tmpl
etc/lws/admin/servlet.tmpl
etc/lws/admin/stylesheet.css
etc/lws/admin/vhost.tmpl
etc/lws/docroot/index.tmpl
etc/lws/bogus-ssl.crt
etc/lws/bogus-ssl.key
etc/lws/default-config.xml
@dirrm etc/lws