From 658d6a0e0dfd6f72eb1dd36338574916d968fd02 Mon Sep 17 00:00:00 2001 From: "Adam T. Carpenter" Date: Sun, 27 Mar 2022 13:48:43 -0400 Subject: init --- Bastillefile | 13 + usr/local/etc/lighttpd/conf.d/access_log.conf | 2 + usr/local/etc/lighttpd/conf.d/cgi.conf | 2 + usr/local/etc/lighttpd/conf.d/mime.conf | 558 ++++++++++++++++++++++++++ usr/local/etc/lighttpd/lighttpd.conf | 12 + 5 files changed, 587 insertions(+) create mode 100644 Bastillefile create mode 100644 usr/local/etc/lighttpd/conf.d/access_log.conf create mode 100644 usr/local/etc/lighttpd/conf.d/cgi.conf create mode 100644 usr/local/etc/lighttpd/conf.d/mime.conf create mode 100644 usr/local/etc/lighttpd/lighttpd.conf diff --git a/Bastillefile b/Bastillefile new file mode 100644 index 0000000..ab00790 --- /dev/null +++ b/Bastillefile @@ -0,0 +1,13 @@ +# Prerequisites +PKG lighttpd php80 php80-filter php80-openssl phpmailer6 +OVERLAY usr +CMD mkdir -p /var/www /var/theuniversityedge + +# Mounts +FSTAB /zroot/theuniversityedge/config /var/theuniversityedge nullfs ro 0 0 +FSTAB /zroot/theuniversityedge/htdocs /var/www nullfs ro 0 0 + +# Start server +SYSRC lighttpd_enable=YES +SERVICE lighttpd restart + diff --git a/usr/local/etc/lighttpd/conf.d/access_log.conf b/usr/local/etc/lighttpd/conf.d/access_log.conf new file mode 100644 index 0000000..71586e9 --- /dev/null +++ b/usr/local/etc/lighttpd/conf.d/access_log.conf @@ -0,0 +1,2 @@ +server.modules += ( "mod_accesslog" ) +accesslog.filename = log_root + "/access.log" diff --git a/usr/local/etc/lighttpd/conf.d/cgi.conf b/usr/local/etc/lighttpd/conf.d/cgi.conf new file mode 100644 index 0000000..cee0470 --- /dev/null +++ b/usr/local/etc/lighttpd/conf.d/cgi.conf @@ -0,0 +1,2 @@ +server.modules += ( "mod_cgi" ) +cgi.assign = ( ".php" => "/usr/local/bin/php-cgi" ) diff --git a/usr/local/etc/lighttpd/conf.d/mime.conf b/usr/local/etc/lighttpd/conf.d/mime.conf new file mode 100644 index 0000000..264feef --- /dev/null +++ b/usr/local/etc/lighttpd/conf.d/mime.conf @@ -0,0 +1,558 @@ +mimetype.assign = ( + ".pcf.Z" => "application/x-font-pcf", + ".tar.bz2" => "application/x-gtar-compressed", + ".tar.gz" => "application/x-gtar-compressed", + ".ez" => "application/andrew-inset", + ".anx" => "application/annodex", + ".atom" => "application/atom+xml", + ".atomcat" => "application/atomcat+xml", + ".atomsrv" => "application/atomserv+xml", + ".lin" => "application/bbolin", + ".cu" => "application/cu-seeme", + ".davmount" => "application/davmount+xml", + ".dcm" => "application/dicom", + ".tsp" => "application/dsptype", + ".es" => "application/ecmascript", + ".epub" => "application/epub+zip", + ".pfr" => "application/font-tdpfr", + ".spl" => "application/futuresplash", + ".gz" => "application/gzip", + ".hta" => "application/hta", + ".jar" => "application/java-archive", + ".ser" => "application/java-serialized-object", + ".class" => "application/java-vm", + ".js" => "application/javascript", + ".json" => "application/json", + ".m3g" => "application/m3g", + ".hqx" => "application/mac-binhex40", + ".cpt" => "application/mac-compactpro", + ".nb" => "application/mathematica", + ".nbp" => "application/mathematica", + ".mbox" => "application/mbox", + ".mdb" => "application/msaccess", + ".doc" => "application/msword", + ".dot" => "application/msword", + ".mxf" => "application/mxf", + ".asn" => "application/octet-stream", + ".bin" => "application/octet-stream", + ".deploy" => "application/octet-stream", + ".ent" => "application/octet-stream", + ".msp" => "application/octet-stream", + ".msu" => "application/octet-stream", + ".oda" => "application/oda", + ".opf" => "application/oebps-package+xml", + ".ogx" => "application/ogg", + ".one" => "application/onenote", + ".onepkg" => "application/onenote", + ".onetmp" => "application/onenote", + ".onetoc2" => "application/onenote", + ".pdf" => "application/pdf", + ".pgp" => "application/pgp-encrypted", + ".key" => "application/pgp-keys", + ".sig" => "application/pgp-signature", + ".prf" => "application/pics-rules", + ".ai" => "application/postscript", + ".eps" => "application/postscript", + ".eps2" => "application/postscript", + ".eps3" => "application/postscript", + ".epsf" => "application/postscript", + ".epsi" => "application/postscript", + ".ps" => "application/postscript", + ".rar" => "application/rar", + ".rdf" => "application/rdf+xml", + ".rtf" => "application/rtf", + ".stl" => "application/sla", + ".smi" => "application/smil+xml", + ".smil" => "application/smil+xml", + ".xht" => "application/xhtml+xml", + ".xhtml" => "application/xhtml+xml", + ".xml" => "application/xml", + ".xsd" => "application/xml", + ".dtd" => "application/xml-dtd", + ".xsl" => "application/xslt+xml", + ".xslt" => "application/xslt+xml", + ".xspf" => "application/xspf+xml", + ".zip" => "application/zip", + ".apk" => "application/vnd.android.package-archive", + ".cdy" => "application/vnd.cinderella", + ".ddeb" => "application/vnd.debian.binary-package", + ".deb" => "application/vnd.debian.binary-package", + ".udeb" => "application/vnd.debian.binary-package", + ".sfd" => "application/vnd.font-fontforge-sfd", + ".kml" => "application/vnd.google-earth.kml+xml", + ".kmz" => "application/vnd.google-earth.kmz", + ".xul" => "application/vnd.mozilla.xul+xml", + ".xlb" => "application/vnd.ms-excel", + ".xls" => "application/vnd.ms-excel", + ".xlt" => "application/vnd.ms-excel", + ".xlam" => "application/vnd.ms-excel.addin.macroEnabled.12", + ".xlsb" => "application/vnd.ms-excel.sheet.binary.macroEnabled.12", + ".xlsm" => "application/vnd.ms-excel.sheet.macroEnabled.12", + ".xltm" => "application/vnd.ms-excel.template.macroEnabled.12", + ".eot" => "application/vnd.ms-fontobject", + ".thmx" => "application/vnd.ms-officetheme", + ".cat" => "application/vnd.ms-pki.seccat", + ".pps" => "application/vnd.ms-powerpoint", + ".ppt" => "application/vnd.ms-powerpoint", + ".ppam" => "application/vnd.ms-powerpoint.addin.macroEnabled.12", + ".pptm" => "application/vnd.ms-powerpoint.presentation.macroEnabled.12", + ".sldm" => "application/vnd.ms-powerpoint.slide.macroEnabled.12", + ".ppsm" => "application/vnd.ms-powerpoint.slideshow.macroEnabled.12", + ".potm" => "application/vnd.ms-powerpoint.template.macroEnabled.12", + ".docm" => "application/vnd.ms-word.document.macroEnabled.12", + ".dotm" => "application/vnd.ms-word.template.macroEnabled.12", + ".odc" => "application/vnd.oasis.opendocument.chart", + ".odb" => "application/vnd.oasis.opendocument.database", + ".odf" => "application/vnd.oasis.opendocument.formula", + ".odg" => "application/vnd.oasis.opendocument.graphics", + ".otg" => "application/vnd.oasis.opendocument.graphics-template", + ".odi" => "application/vnd.oasis.opendocument.image", + ".odp" => "application/vnd.oasis.opendocument.presentation", + ".otp" => "application/vnd.oasis.opendocument.presentation-template", + ".ods" => "application/vnd.oasis.opendocument.spreadsheet", + ".ots" => "application/vnd.oasis.opendocument.spreadsheet-template", + ".odt" => "application/vnd.oasis.opendocument.text", + ".odm" => "application/vnd.oasis.opendocument.text-master", + ".ott" => "application/vnd.oasis.opendocument.text-template", + ".oth" => "application/vnd.oasis.opendocument.text-web", + ".pptx" => "application/vnd.openxmlformats-officedocument.presentationml.presentation", + ".sldx" => "application/vnd.openxmlformats-officedocument.presentationml.slide", + ".ppsx" => "application/vnd.openxmlformats-officedocument.presentationml.slideshow", + ".potx" => "application/vnd.openxmlformats-officedocument.presentationml.template", + ".xlsx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", + ".xltx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.template", + ".docx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.document", + ".dotx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.template", + ".cod" => "application/vnd.rim.cod", + ".mmf" => "application/vnd.smaf", + ".sdc" => "application/vnd.stardivision.calc", + ".sds" => "application/vnd.stardivision.chart", + ".sda" => "application/vnd.stardivision.draw", + ".sdd" => "application/vnd.stardivision.impress", + ".sdf" => "application/vnd.stardivision.math", + ".sdw" => "application/vnd.stardivision.writer", + ".sgl" => "application/vnd.stardivision.writer-global", + ".sxc" => "application/vnd.sun.xml.calc", + ".stc" => "application/vnd.sun.xml.calc.template", + ".sxd" => "application/vnd.sun.xml.draw", + ".std" => "application/vnd.sun.xml.draw.template", + ".sxi" => "application/vnd.sun.xml.impress", + ".sti" => "application/vnd.sun.xml.impress.template", + ".sxm" => "application/vnd.sun.xml.math", + ".sxw" => "application/vnd.sun.xml.writer", + ".sxg" => "application/vnd.sun.xml.writer.global", + ".stw" => "application/vnd.sun.xml.writer.template", + ".sis" => "application/vnd.symbian.install", + ".cap" => "application/vnd.tcpdump.pcap", + ".pcap" => "application/vnd.tcpdump.pcap", + ".vsd" => "application/vnd.visio", + ".vss" => "application/vnd.visio", + ".vst" => "application/vnd.visio", + ".vsw" => "application/vnd.visio", + ".wbxml" => "application/vnd.wap.wbxml", + ".wmlc" => "application/vnd.wap.wmlc", + ".wmlsc" => "application/vnd.wap.wmlscriptc", + ".wpd" => "application/vnd.wordperfect", + ".wp5" => "application/vnd.wordperfect5.1", + ".wk" => "application/x-123", + ".7z" => "application/x-7z-compressed", + ".abw" => "application/x-abiword", + ".dmg" => "application/x-apple-diskimage", + ".bcpio" => "application/x-bcpio", + ".torrent" => "application/x-bittorrent", + ".bz2" => "application/x-bzip", + ".cab" => "application/x-cab", + ".cbr" => "application/x-cbr", + ".cbz" => "application/x-cbz", + ".cda" => "application/x-cdf", + ".cdf" => "application/x-cdf", + ".vcd" => "application/x-cdlink", + ".pgn" => "application/x-chess-pgn", + ".mph" => "application/x-comsol", + ".cpio" => "application/x-cpio", + ".dcr" => "application/x-director", + ".dir" => "application/x-director", + ".dxr" => "application/x-director", + ".dms" => "application/x-dms", + ".wad" => "application/x-doom", + ".dvi" => "application/x-dvi", + ".gsf" => "application/x-font", + ".pfa" => "application/x-font", + ".pfb" => "application/x-font", + ".pcf" => "application/x-font-pcf", + ".mm" => "application/x-freemind", + ".gan" => "application/x-ganttproject", + ".gnumeric" => "application/x-gnumeric", + ".sgf" => "application/x-go-sgf", + ".gcf" => "application/x-graphing-calculator", + ".gtar" => "application/x-gtar", + ".taz" => "application/x-gtar-compressed", + ".tbz" => "application/x-gtar-compressed", + ".tgz" => "application/x-gtar-compressed", + ".hdf" => "application/x-hdf", + ".hwp" => "application/x-hwp", + ".ica" => "application/x-ica", + ".info" => "application/x-info", + ".ins" => "application/x-internet-signup", + ".isp" => "application/x-internet-signup", + ".iii" => "application/x-iphone", + ".iso" => "application/x-iso9660-image", + ".jam" => "application/x-jam", + ".jnlp" => "application/x-java-jnlp-file", + ".jmz" => "application/x-jmol", + ".chrt" => "application/x-kchart", + ".kil" => "application/x-killustrator", + ".skd" => "application/x-koan", + ".skm" => "application/x-koan", + ".skp" => "application/x-koan", + ".skt" => "application/x-koan", + ".kpr" => "application/x-kpresenter", + ".kpt" => "application/x-kpresenter", + ".ksp" => "application/x-kspread", + ".kwd" => "application/x-kword", + ".kwt" => "application/x-kword", + ".latex" => "application/x-latex", + ".lha" => "application/x-lha", + ".lyx" => "application/x-lyx", + ".lzh" => "application/x-lzh", + ".lzx" => "application/x-lzx", + ".book" => "application/x-maker", + ".fb" => "application/x-maker", + ".fbdoc" => "application/x-maker", + ".fm" => "application/x-maker", + ".frame" => "application/x-maker", + ".frm" => "application/x-maker", + ".maker" => "application/x-maker", + ".mif" => "application/x-mif", + ".m3u8" => "application/x-mpegURL", + ".application" => "application/x-ms-application", + ".manifest" => "application/x-ms-manifest", + ".wmd" => "application/x-ms-wmd", + ".wmz" => "application/x-ms-wmz", + ".bat" => "application/x-msdos-program", + ".com" => "application/x-msdos-program", + ".dll" => "application/x-msdos-program", + ".exe" => "application/x-msdos-program", + ".msi" => "application/x-msi", + ".nc" => "application/x-netcdf", + ".pac" => "application/x-ns-proxy-autoconfig", + ".nwc" => "application/x-nwc", + ".o" => "application/x-object", + ".oza" => "application/x-oz-application", + ".p7r" => "application/x-pkcs7-certreqresp", + ".crl" => "application/x-pkcs7-crl", + ".pyc" => "application/x-python-code", + ".pyo" => "application/x-python-code", + ".qgs" => "application/x-qgis", + ".shp" => "application/x-qgis", + ".shx" => "application/x-qgis", + ".qtl" => "application/x-quicktimeplayer", + ".rdp" => "application/x-rdp", + ".rpm" => "application/x-redhat-package-manager", + ".rss" => "application/x-rss+xml", + ".rb" => "application/x-ruby", + ".sce" => "application/x-scilab", + ".sci" => "application/x-scilab", + ".xcos" => "application/x-scilab-xcos", + ".shar" => "application/x-shar", + ".swf" => "application/x-shockwave-flash", + ".swfl" => "application/x-shockwave-flash", + ".scr" => "application/x-silverlight", + ".sql" => "application/x-sql", + ".sit" => "application/x-stuffit", + ".sitx" => "application/x-stuffit", + ".sv4cpio" => "application/x-sv4cpio", + ".sv4crc" => "application/x-sv4crc", + ".tar" => "application/x-tar", + ".gf" => "application/x-tex-gf", + ".pk" => "application/x-tex-pk", + ".texi" => "application/x-texinfo", + ".texinfo" => "application/x-texinfo", + ".roff" => "application/x-troff", + ".t" => "application/x-troff", + ".tr" => "application/x-troff", + ".man" => "application/x-troff-man", + ".me" => "application/x-troff-me", + ".ms" => "application/x-troff-ms", + ".ustar" => "application/x-ustar", + ".src" => "application/x-wais-source", + ".wz" => "application/x-wingz", + ".crt" => "application/x-x509-ca-cert", + ".xcf" => "application/x-xcf", + ".fig" => "application/x-xfig", + ".xpi" => "application/x-xpinstall", + ".xz" => "application/x-xz", + ".amr" => "audio/amr", + ".awb" => "audio/amr-wb", + ".axa" => "audio/annodex", + ".au" => "audio/basic", + ".snd" => "audio/basic", + ".csd" => "audio/csound", + ".orc" => "audio/csound", + ".sco" => "audio/csound", + ".flac" => "audio/flac", + ".kar" => "audio/midi", + ".mid" => "audio/midi", + ".midi" => "audio/midi", + ".m4a" => "audio/mpeg", + ".mp2" => "audio/mpeg", + ".mp3" => "audio/mpeg", + ".mpega" => "audio/mpeg", + ".mpga" => "audio/mpeg", + ".m3u" => "audio/mpegurl", + ".oga" => "audio/ogg", + ".ogg" => "audio/ogg", + ".opus" => "audio/ogg", + ".spx" => "audio/ogg", + ".sid" => "audio/prs.sid", + ".aif" => "audio/x-aiff", + ".aifc" => "audio/x-aiff", + ".aiff" => "audio/x-aiff", + ".gsm" => "audio/x-gsm", + ".wax" => "audio/x-ms-wax", + ".wma" => "audio/x-ms-wma", + ".ra" => "audio/x-realaudio", + ".ram" => "audio/x-realaudio", + ".rm" => "audio/x-realaudio", + ".pls" => "audio/x-scpls", + ".sd2" => "audio/x-sd2", + ".wav" => "audio/x-wav", + ".alc" => "chemical/x-alchemy", + ".cac" => "chemical/x-cache", + ".cache" => "chemical/x-cache", + ".csf" => "chemical/x-cache-csf", + ".cascii" => "chemical/x-cactvs-binary", + ".cbin" => "chemical/x-cactvs-binary", + ".ctab" => "chemical/x-cactvs-binary", + ".cdx" => "chemical/x-cdx", + ".cer" => "chemical/x-cerius", + ".c3d" => "chemical/x-chem3d", + ".chm" => "chemical/x-chemdraw", + ".cif" => "chemical/x-cif", + ".cmdf" => "chemical/x-cmdf", + ".cml" => "chemical/x-cml", + ".cpa" => "chemical/x-compass", + ".bsd" => "chemical/x-crossfire", + ".csm" => "chemical/x-csml", + ".csml" => "chemical/x-csml", + ".ctx" => "chemical/x-ctx", + ".cef" => "chemical/x-cxf", + ".cxf" => "chemical/x-cxf", + ".emb" => "chemical/x-embl-dl-nucleotide", + ".embl" => "chemical/x-embl-dl-nucleotide", + ".spc" => "chemical/x-galactic-spc", + ".gam" => "chemical/x-gamess-input", + ".gamin" => "chemical/x-gamess-input", + ".inp" => "chemical/x-gamess-input", + ".fch" => "chemical/x-gaussian-checkpoint", + ".fchk" => "chemical/x-gaussian-checkpoint", + ".cub" => "chemical/x-gaussian-cube", + ".gau" => "chemical/x-gaussian-input", + ".gjc" => "chemical/x-gaussian-input", + ".gjf" => "chemical/x-gaussian-input", + ".gal" => "chemical/x-gaussian-log", + ".gcg" => "chemical/x-gcg8-sequence", + ".gen" => "chemical/x-genbank", + ".hin" => "chemical/x-hin", + ".ist" => "chemical/x-isostar", + ".istr" => "chemical/x-isostar", + ".dx" => "chemical/x-jcamp-dx", + ".jdx" => "chemical/x-jcamp-dx", + ".kin" => "chemical/x-kinemage", + ".mcm" => "chemical/x-macmolecule", + ".mmd" => "chemical/x-macromodel-input", + ".mmod" => "chemical/x-macromodel-input", + ".mol" => "chemical/x-mdl-molfile", + ".rd" => "chemical/x-mdl-rdfile", + ".rxn" => "chemical/x-mdl-rxnfile", + ".sd" => "chemical/x-mdl-sdfile", + ".tgf" => "chemical/x-mdl-tgf", + ".mcif" => "chemical/x-mmcif", + ".mol2" => "chemical/x-mol2", + ".b" => "chemical/x-molconn-Z", + ".gpt" => "chemical/x-mopac-graph", + ".mop" => "chemical/x-mopac-input", + ".mopcrt" => "chemical/x-mopac-input", + ".mpc" => "chemical/x-mopac-input", + ".zmt" => "chemical/x-mopac-input", + ".moo" => "chemical/x-mopac-out", + ".mvb" => "chemical/x-mopac-vib", + ".prt" => "chemical/x-ncbi-asn1-ascii", + ".aso" => "chemical/x-ncbi-asn1-binary", + ".val" => "chemical/x-ncbi-asn1-binary", + ".pdb" => "chemical/x-pdb", + ".ros" => "chemical/x-rosdal", + ".sw" => "chemical/x-swissprot", + ".vms" => "chemical/x-vamas-iso14976", + ".vmd" => "chemical/x-vmd", + ".xtel" => "chemical/x-xtel", + ".xyz" => "chemical/x-xyz", + ".ttc" => "font/collection", + ".otf" => "font/ttf", + ".ttf" => "font/ttf", + ".woff" => "font/woff", + ".woff2" => "font/woff2", + ".gif" => "image/gif", + ".ief" => "image/ief", + ".jp2" => "image/jp2", + ".jpg2" => "image/jp2", + ".jpe" => "image/jpeg", + ".jpeg" => "image/jpeg", + ".jpg" => "image/jpeg", + ".jpm" => "image/jpm", + ".jpf" => "image/jpx", + ".jpx" => "image/jpx", + ".pcx" => "image/pcx", + ".png" => "image/png", + ".svg" => "image/svg+xml", + ".svgz" => "image/svg+xml", + ".tif" => "image/tiff", + ".tiff" => "image/tiff", + ".djv" => "image/vnd.djvu", + ".djvu" => "image/vnd.djvu", + ".ico" => "image/vnd.microsoft.icon", + ".wbmp" => "image/vnd.wap.wbmp", + ".cr2" => "image/x-canon-cr2", + ".crw" => "image/x-canon-crw", + ".ras" => "image/x-cmu-raster", + ".cdr" => "image/x-coreldraw", + ".pat" => "image/x-coreldrawpattern", + ".cdt" => "image/x-coreldrawtemplate", + ".erf" => "image/x-epson-erf", + ".art" => "image/x-jg", + ".jng" => "image/x-jng", + ".bmp" => "image/x-ms-bmp", + ".nef" => "image/x-nikon-nef", + ".orf" => "image/x-olympus-orf", + ".psd" => "image/x-photoshop", + ".pnm" => "image/x-portable-anymap", + ".pbm" => "image/x-portable-bitmap", + ".pgm" => "image/x-portable-graymap", + ".ppm" => "image/x-portable-pixmap", + ".rgb" => "image/x-rgb", + ".xbm" => "image/x-xbitmap", + ".xpm" => "image/x-xpixmap", + ".xwd" => "image/x-xwindowdump", + ".eml" => "message/rfc822", + ".iges" => "model/iges", + ".igs" => "model/iges", + ".mesh" => "model/mesh", + ".msh" => "model/mesh", + ".silo" => "model/mesh", + ".vrml" => "model/vrml", + ".wrl" => "model/vrml", + ".x3db" => "model/x3d+binary", + ".x3dv" => "model/x3d+vrml", + ".x3d" => "model/x3d+xml", + ".appcache" => "text/cache-manifest", + ".ics" => "text/calendar", + ".icz" => "text/calendar", + ".css" => "text/css; charset=utf-8", + ".csv" => "text/csv; charset=utf-8", + ".323" => "text/h323", + ".htm" => "text/html", + ".html" => "text/html", + ".shtml" => "text/html", + ".uls" => "text/iuls", + ".markdown" => "text/markdown; charset=utf-8", + ".md" => "text/markdown; charset=utf-8", + ".mml" => "text/mathml", + ".asc" => "text/plain; charset=utf-8", + ".brf" => "text/plain; charset=utf-8", + ".conf" => "text/plain; charset=utf-8", + ".log" => "text/plain; charset=utf-8", + ".pot" => "text/plain; charset=utf-8", + ".spec" => "text/plain; charset=utf-8", + ".srt" => "text/plain; charset=utf-8", + ".text" => "text/plain; charset=utf-8", + ".txt" => "text/plain; charset=utf-8", + ".rtx" => "text/richtext", + ".sct" => "text/scriptlet", + ".wsc" => "text/scriptlet", + ".tsv" => "text/tab-separated-values", + ".tm" => "text/texmacs", + ".ttl" => "text/turtle", + ".vcard" => "text/vcard", + ".vcf" => "text/vcard", + ".jad" => "text/vnd.sun.j2me.app-descriptor", + ".wml" => "text/vnd.wap.wml", + ".wmls" => "text/vnd.wap.wmlscript", + ".bib" => "text/x-bibtex; charset=utf-8", + ".boo" => "text/x-boo; charset=utf-8", + ".h++" => "text/x-c++hdr; charset=utf-8", + ".hh" => "text/x-c++hdr; charset=utf-8", + ".hpp" => "text/x-c++hdr; charset=utf-8", + ".hxx" => "text/x-c++hdr; charset=utf-8", + ".c++" => "text/x-c++src; charset=utf-8", + ".cc" => "text/x-c++src; charset=utf-8", + ".cpp" => "text/x-c++src; charset=utf-8", + ".cxx" => "text/x-c++src; charset=utf-8", + ".h" => "text/x-chdr; charset=utf-8", + ".htc" => "text/x-component", + ".csh" => "text/x-csh; charset=utf-8", + ".c" => "text/x-csrc; charset=utf-8", + ".diff" => "text/x-diff; charset=utf-8", + ".patch" => "text/x-diff; charset=utf-8", + ".d" => "text/x-dsrc; charset=utf-8", + ".hs" => "text/x-haskell; charset=utf-8", + ".java" => "text/x-java; charset=utf-8", + ".ly" => "text/x-lilypond; charset=utf-8", + ".lhs" => "text/x-literate-haskell; charset=utf-8", + ".moc" => "text/x-moc; charset=utf-8", + ".p" => "text/x-pascal; charset=utf-8", + ".pas" => "text/x-pascal; charset=utf-8", + ".gcd" => "text/x-pcs-gcd", + ".pl" => "text/x-perl; charset=utf-8", + ".pm" => "text/x-perl; charset=utf-8", + ".py" => "text/x-python; charset=utf-8", + ".scala" => "text/x-scala; charset=utf-8", + ".etx" => "text/x-setext", + ".sfv" => "text/x-sfv", + ".sh" => "text/x-sh; charset=utf-8", + ".tcl" => "text/x-tcl; charset=utf-8", + ".tk" => "text/x-tcl; charset=utf-8", + ".cls" => "text/x-tex; charset=utf-8", + ".ltx" => "text/x-tex; charset=utf-8", + ".sty" => "text/x-tex; charset=utf-8", + ".tex" => "text/x-tex; charset=utf-8", + ".vcs" => "text/x-vcalendar", + ".3gp" => "video/3gpp", + ".ts" => "video/MP2T", + ".axv" => "video/annodex", + ".dl" => "video/dl", + ".dif" => "video/dv", + ".dv" => "video/dv", + ".fli" => "video/fli", + ".gl" => "video/gl", + ".mp4" => "video/mp4", + ".mpe" => "video/mpeg", + ".mpeg" => "video/mpeg", + ".mpg" => "video/mpeg", + ".ogv" => "video/ogg", + ".mov" => "video/quicktime", + ".qt" => "video/quicktime", + ".webm" => "video/webm", + ".mxu" => "video/vnd.mpegurl", + ".flv" => "video/x-flv", + ".lsf" => "video/x-la-asf", + ".lsx" => "video/x-la-asf", + ".mkv" => "video/x-matroska", + ".mpv" => "video/x-matroska", + ".mng" => "video/x-mng", + ".asf" => "video/x-ms-asf", + ".asx" => "video/x-ms-asf", + ".wm" => "video/x-ms-wm", + ".wmv" => "video/x-ms-wmv", + ".wmx" => "video/x-ms-wmx", + ".wvx" => "video/x-ms-wvx", + ".avi" => "video/x-msvideo", + ".movie" => "video/x-sgi-movie", + ".ice" => "x-conference/x-cooltalk", + ".sisx" => "x-epoc/x-sisx-app", + ".vrm" => "x-world/x-vrml", + "README" => "text/plain; charset=utf-8", + "Makefile" => "text/x-makefile; charset=utf-8", + + # enable caching for unknown mime types: + "" => "application/octet-stream" +) diff --git a/usr/local/etc/lighttpd/lighttpd.conf b/usr/local/etc/lighttpd/lighttpd.conf new file mode 100644 index 0000000..0746ae6 --- /dev/null +++ b/usr/local/etc/lighttpd/lighttpd.conf @@ -0,0 +1,12 @@ +var.log_root = "/var/log/lighttpd" +include "conf.d/access_log.conf" +include "conf.d/mime.conf" +include "conf.d/cgi.conf" +index-file.names += ("index.php") +server.breakagelog = log_root + "/breakage.log" +server.document-root = "/var/www" +server.errorlog = log_root + "/error.log" +server.groupname = "www" +server.network-backend = "sendfile" +server.port = 80 +server.username = "www" -- cgit v1.2.3