Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Just Another Web Application Server
C Perl Shell C++ Makefile Erlang Other
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Makefile
NOTES.TXT
README
auth.c
auth.h
bsd.c
client.c
client.h
config.h
daemon.c
daemon.h
database.c
database.h
database.sql
dates.c
dates.h
defines.h
dep_graph.pl
dist.mk
events.c
events.h
files.c
files.h
forms.c
forms.h
headers.c
headers.h
hostnames.c
hostnames.h
image.c
image.h
include.h
index.c
index.h
jawas
jawas.conf
jawas.sh
jawasd.c
log.c
log.h
lua_db.c
lua_db.h
lua_db.sql
lua_json.c
lua_json.h
lws.c
lws.h
memory.c
memory.h
methods.c
methods.h
mime.c
mime.h
pem.sh
plot
requests.c
requests.h
responses.c
responses.h
rules.mk
run
script.c
script.h
server.c
server.h
signals.c
signals.h
sockets.c
sockets.h
status.c
status.h
stop
str.c
str.h
strings.c
strings.h
timers.c
timers.h
tls.c
tls.h
transfer.c
transfer.h
uri.c
uri.h
usage.c
usage.h

README

JAWAS - Just Another Web Application Server

Copyright (C) 2013 David J. Goehrig  <dave@nexttolast.com>

-----------------------------------------------------------------------------------------------------
This webserver is released under the AGPL, see the file COPYING.txt for details.
-----------------------------------------------------------------------------------------------------

About Jawas

Jawas was started around 10 years ago as a project to develop a new general purpose web application
server for the development of a wide variety of online games.  It has been in production for 10 years
now, and has been used by quite a few projects.  This version uses Luajit for scripting on the backend. 
Currently, Jawas supports Mac OS X, FreeBSD, and Linux on 64bit platforms.

Building Jawas

	make

Running Jawas

To run jawas, simply create a directory that contains your websites:

	mkdir -p ~/websites/www.mydomain.com

Place your files in there. And then run jawas from that root directory:

	cd ~/websites && jawasd

Jawas always attempts to keep itself alive if you run it with the -d detach flag:

	cd ~/websites && jawasd -d

Contributing to Jawas

The version of code released under the AGPL has been stripped of a number of features built for specific
clients.   As such, some of the functionality of the production version is currently missing.  If you
would like to contribute code, please email me a patch at:

	dave@dloh.org

If I like your style, I'll add you to the git repository at:

	git://github.com/cthulhuology/Jawas.git

Happy Coding

	Dave Goehrig <dave@dloh.org>
Something went wrong with that request. Please try again.