[UE] built lighttpd from source - 2nd new error message
Added by alizardx about 2 months ago
sorry contacting you took so long.
read "How to get support - please read"
if pre tags improperly placed, please let me know.
OS DietPi v9.6.1 - Device model : RPi Zero W (armv6l) 32 bit
DietPi is distro for SBCs, based on Debian Bookworm
https://dietpi.com/dietpi-software.html
discovered typo in lighttpd.conf, server.modules misspelled kserver.modules, fixed.
www-data@DietPi:~$ sudo lighttpd -tt -f /etc/lighttpd/lighttpd.conf
2024-07-13 05:09:31: (plugin.c.221) dlopen() failed for: /usr/local/lib/mod_openssl.so /usr/local/lib/mod_openssl.so: cannot open shared object file: No such file or directory
2024-07-13 05:09:31: (server.c.1649) loading plugins finally failed
www-data@DietPi:~$ locate mod_openssl.so
/usr/lib/lighttpd/mod_openssl.so
www-data@DietPi:~$ sudo -i
copied /usr/lib/mod_openssl.so to /usr/local/lib/mod
www-data@DietPi:~$ sudo lighttpd -v
[sudo] password for www-data:
lighttpd/1.4.76 - a light and fast webserver
www-data@DietPi:~$ sudo lighttpd -tt -f /etc/lighttpd/lighttpd.conf
[sudo] password for www-data:
2024-07-13 12:07:21: (plugin.c.221) dlopen() failed for: /usr/local/lib/mod_openssl.so /usr/local/lib/mod_openssl.so: undefined symbol: chunkqueue_open_file_chunk
2024-07-13 12:07:21: (server.c.1649) loading plugins finally failed
www-data@DietPi:~$ sudo lighttpd -p -f /etc/lighttpd/lighttpd.conf config { var.CWD = "/home/www-data" var.PID = 15892 mimetype.assign = ( ".cwl.json" => "application/cwl+json", ".sarif.json" => "application/sarif+json", ".sarif-external-properties.json" => "application/sarif-external-properties+json", ".spdx.json" => "application/spdx+json", ".tm.json" => "application/tm+json", ".tm.jsonld" => "application/tm+json", ".gpkg.tar" => "application/vnd.gentoo.gpkg", ".1905.1" => "application/vnd.ieee.1905", ".syft.json" => "application/vnd.syft+json", ".pcf.Z" => "application/x-font-pcf", ".tar.bz2" => "application/x-gtar-compressed", ".tar.gz" => "application/x-gtar-compressed", ".a2l" => "application/A2L", ".aml" => "application/AML", ".atf" => "application/ATF", ".atfx" => "application/ATFX", ".atxml" => "application/ATXML", ".cdfx" => "application/CDFX+XML", ".cea" => "application/CEA", ".dcd" => "application/DCD", ".dii" => "application/DII", ".dit" => "application/DIT", ".lxf" => "application/LXF", ".mf4" => "application/MF4", ".oda" => "application/ODA", ".odx" => "application/ODX", ".pdx" => "application/PDX", ".ez" => "application/andrew-inset", ".anx" => "application/annodex", ".atom" => "application/atom+xml", ".atomcat" => "application/atomcat+xml", ".atomdeleted" => "application/atomdeleted+xml", ".atomsrv" => "application/atomserv+xml", ".atomsvc" => "application/atomsvc+xml", ".dwd" => "application/atsc-dwd+xml", ".held" => "application/atsc-held+xml", ".rsat" => "application/atsc-rsat+xml", ".apxml" => "application/auth-policy+xml", ".amlx" => "application/automationml-amlx+zip", ".xdd" => "application/bacnet-xdd+zip", ".lin" => "application/bbolin", ".xcs" => "application/calendar+xml", ".cbor" => "application/cbor", ".c3ex" => "application/cccex", ".ccmp" => "application/ccmp+xml", ".ccxml" => "application/ccxml+xml", ".cdmia" => "application/cdmi-capability", ".cdmic" => "application/cdmi-container", ".cdmid" => "application/cdmi-domain", ".cdmio" => "application/cdmi-object", ".cdmiq" => "application/cdmi-queue", ".cellml" => "application/cellml+xml", ".cml" => "application/cellml+xml", ".1clr" => "application/clr", ".cmsc" => "application/cms", ".cpl" => "application/cpl+xml", ".csrattrs" => "application/csrattrs", ".cu" => "application/cu-seeme", ".cwl" => "application/cwl", ".mpd" => "application/dash+xml", ".mpdd" => "application/dashdelta", ".davmount" => "application/davmount+xml", ".dcm" => "application/dicom", ".xmls" => "application/dskpp+xml", ".tsp" => "application/dsptype", ".dssc" => "application/dssc+der", ".xdssc" => "application/dssc+xml", ".dvc" => "application/dvcs", ".efi" => "application/efi", ".emma" => "application/emma+xml", ".emotionml" => "application/emotionml+xml", ".epub" => "application/epub+zip", ".exi" => "application/exi", ".exp" => "application/express", ".finf" => "application/fastinfoset", ".fdf" => "application/fdf", ".fdt" => "application/fdt+xml", ".pfr" => "application/font-tdpfr", ".spl" => "application/futuresplash", ".geojson" => "application/geo+json", ".gpkg" => "application/geopackage+sqlite3", ".glbin" => "application/gltf-buffer", ".glbuf" => "application/gltf-buffer", ".gml" => "application/gml+xml", ".gz" => "application/gzip", ".hta" => "application/hta", ".stk" => "application/hyperstudio", ".ink" => "application/inkml+xml", ".inkml" => "application/inkml+xml", ".ipfix" => "application/ipfix", ".its" => "application/its+xml", ".jar" => "application/java-archive", ".ser" => "application/java-serialized-object", ".class" => "application/java-vm", ".jrd" => "application/jrd+json", ".json" => "application/json", ".json-patch" => "application/json-patch+json", ".jsonld" => "application/ld+json", ".lgr" => "application/lgr+xml", ".wlnk" => "application/link-format", ".lostxml" => "application/lost+xml", ".lostsyncxml" => "application/lostsync+xml", ".lpf" => "application/lpf+zip", ".m3g" => "application/m3g", ".hqx" => "application/mac-binhex40", ".cpt" => "application/mac-compactpro", ".mads" => "application/mads+xml", ".webmanifest" => "application/manifest+json", ".mrc" => "application/marc", ".mrcx" => "application/marcxml+xml", ".ma" => "application/mathematica", ".mb" => "application/mathematica", ".mml" => "application/mathml+xml", ".mbox" => "application/mbox", ".meta4" => "application/metalink4+xml", ".mets" => "application/mets+xml", ".maei" => "application/mmt-aei+xml", ".musd" => "application/mmt-usd+xml", ".mods" => "application/mods+xml", ".m21" => "application/mp21", ".mp21" => "application/mp21", ".mdb" => "application/msaccess", ".doc" => "application/msword", ".mxf" => "application/mxf", ".nq" => "application/n-quads", ".nt" => "application/n-triples", ".orq" => "application/ocsp-request", ".ors" => "application/ocsp-response", ".asn" => "application/octet-stream", ".bin" => "application/octet-stream", ".deploy" => "application/octet-stream", ".msp" => "application/octet-stream", ".msu" => "application/octet-stream", ".opf" => "application/oebps-package+xml", ".ogx" => "application/ogg", ".one" => "application/onenote", ".onepkg" => "application/onenote", ".onetmp" => "application/onenote", ".onetoc2" => "application/onenote", ".oxps" => "application/oxps", ".210" => "application/p21", ".ifc" => "application/p21", ".p21" => "application/p21", ".stpnc" => "application/p21", ".relo" => "application/p2p-overlay+xml", ".pdf" => "application/pdf", ".pem" => "application/pem-certificate-chain", ".pgp" => "application/pgp-encrypted", ".asc" => "application/pgp-keys", ".key" => "application/pgp-keys", ".sig" => "application/pgp-signature", ".prf" => "application/pics-rules", ".p10" => "application/pkcs10", ".p12" => "application/pkcs12", ".pfx" => "application/pkcs12", ".p7c" => "application/pkcs7-mime", ".p7m" => "application/pkcs7-mime", ".p7z" => "application/pkcs7-mime", ".p7s" => "application/pkcs7-signature", ".p8" => "application/pkcs8", ".p8e" => "application/pkcs8-encrypted", ".ac" => "application/pkix-attr-cert", ".cer" => "application/pkix-cert", ".crl" => "application/pkix-crl", ".pkipath" => "application/pkix-pkipath", ".pki" => "application/pkixcmp", ".ai" => "application/postscript", ".eps" => "application/postscript", ".eps2" => "application/postscript", ".eps3" => "application/postscript", ".epsf" => "application/postscript", ".epsi" => "application/postscript", ".ps" => "application/postscript", ".provx" => "application/provenance+xml", ".cw" => "application/prs.cww", ".cww" => "application/prs.cww", ".hpub" => "application/prs.hpub+zip", ".rct" => "application/prs.nprend", ".rnd" => "application/prs.nprend", ".rdf-crypt" => "application/prs.rdf-xml-crypt", ".xsf" => "application/prs.xsf+xml", ".pskcxml" => "application/pskc+xml", ".rdf" => "application/rdf+xml", ".rif" => "application/reginfo+xml", ".rnc" => "application/relax-ng-compact-syntax", ".rl" => "application/resource-lists+xml", ".rld" => "application/resource-lists-diff+xml", ".rfcxml" => "application/rfc+xml", ".rs" => "application/rls-services+xml", ".rapd" => "application/route-apd+xml", ".sls" => "application/route-s-tsid+xml", ".rusd" => "application/route-usd+xml", ".gbr" => "application/rpki-ghostbusters", ".mft" => "application/rpki-manifest", ".roa" => "application/rpki-roa", ".rtf" => "application/rtf", ".sarif" => "application/sarif+json", ".sarif-external-properties" => "application/sarif-external-properties+json", ".scim" => "application/scim+json", ".scq" => "application/scvp-cv-request", ".scs" => "application/scvp-cv-response", ".spq" => "application/scvp-vp-request", ".spp" => "application/scvp-vp-response", ".sdp" => "application/sdp", ".senmlc" => "application/senml+cbor", ".senml" => "application/senml+json", ".senmlx" => "application/senml+xml", ".senml-etchc" => "application/senml-etch+cbor", ".senml-etchj" => "application/senml-etch+json", ".senmle" => "application/senml-exi", ".sensmlc" => "application/sensml+cbor", ".sensml" => "application/sensml+json", ".sensmlx" => "application/sensml+xml", ".sensmle" => "application/sensml-exi", ".soc" => "application/sgml-open-catalog", ".shf" => "application/shf+xml", ".sieve" => "application/sieve", ".siv" => "application/sieve", ".cl" => "application/simple-filter+xml", ".smi" => "application/smil+xml", ".smil" => "application/smil+xml", ".sml" => "application/smil+xml", ".rq" => "application/sparql-query", ".srx" => "application/sparql-results+xml", ".sql" => "application/sql", ".gram" => "application/srgs", ".grxml" => "application/srgs+xml", ".sru" => "application/sru+xml", ".ssml" => "application/ssml+xml", ".stix" => "application/stix+json", ".coswid" => "application/swid+cbor", ".swidtag" => "application/swid+xml", ".tau" => "application/tamp-apex-update", ".auc" => "application/tamp-apex-update-confirm", ".tcu" => "application/tamp-community-update", ".cuc" => "application/tamp-community-update-confirm", ".ter" => "application/tamp-error", ".tsa" => "application/tamp-sequence-adjust", ".sac" => "application/tamp-sequence-adjust-confirm", ".tur" => "application/tamp-update", ".tuc" => "application/tamp-update-confirm", ".jsontd" => "application/td+json", ".odd" => "application/tei+xml", ".tei" => "application/tei+xml", ".teiCorpus" => "application/tei+xml", ".tfi" => "application/thraud+xml", ".tsq" => "application/timestamp-query", ".tsr" => "application/timestamp-reply", ".tsd" => "application/timestamped-data", ".jsontm" => "application/tm+json", ".trig" => "application/trig", ".ttml" => "application/ttml+xml", ".gsheet" => "application/urc-grpsheet+xml", ".rsheet" => "application/urc-ressheet+xml", ".td" => "application/urc-targetdesc+xml", ".uis" => "application/urc-uisocketdesc+xml", ".vxml" => "application/voicexml+xml", ".vcj" => "application/voucher-cms+json", ".wasm" => "application/wasm", ".wif" => "application/watcherinfo+xml", ".wgt" => "application/widget", ".wsdl" => "application/wsdl+xml", ".wspolicy" => "application/wspolicy+xml", ".xav" => "application/xcap-att+xml", ".xca" => "application/xcap-caps+xml", ".xdf" => "application/xcap-diff+xml", ".xel" => "application/xcap-el+xml", ".xer" => "application/xcap-error+xml", ".xns" => "application/xcap-ns+xml", ".xfdf" => "application/xfdf", ".xht" => "application/xhtml+xml", ".xhtm" => "application/xhtml+xml", ".xhtml" => "application/xhtml+xml", ".xlf" => "application/xliff+xml", ".xml" => "application/xml", ".dtd" => "application/xml-dtd", ".mod" => "application/xml-dtd", ".ent" => "application/xml-external-parsed-entity", ".xop" => "application/xop+xml", ".xsl" => "application/xslt+xml", ".xslt" => "application/xslt+xml", ".xspf" => "application/xspf+xml", ".mxml" => "application/xv+xml", ".xhvml" => "application/xv+xml", ".xvm" => "application/xv+xml", ".xvml" => "application/xv+xml", ".yang" => "application/yang", ".yin" => "application/yin+xml", ".zip" => "application/zip", ".zst" => "application/zstd", ".1km" => "application/vnd.1000minds.decision-model+xml", ".pwn" => "application/vnd.3M.Post-it-Notes", ".plb" => "application/vnd.3gpp.pic-bw-large", ".psb" => "application/vnd.3gpp.pic-bw-small", ".pvb" => "application/vnd.3gpp.pic-bw-var", ".sms" => "application/vnd.3gpp2.sms", ".tcap" => "application/vnd.3gpp2.tcap", ".imgcal" => "application/vnd.3lightssoftware.imagescal", ".gph" => "application/vnd.FloGraphIt", ".zmm" => "application/vnd.HandHeld-Entertainment+xml", ".kne" => "application/vnd.Kinar", ".knp" => "application/vnd.Kinar", ".sdf" => "application/vnd.Kinar", ".mwf" => "application/vnd.MFER", ".daf" => "application/vnd.Mobius.DAF", ".dis" => "application/vnd.Mobius.DIS", ".mbk" => "application/vnd.Mobius.MBK", ".mqy" => "application/vnd.Mobius.MQY", ".msl" => "application/vnd.Mobius.MSL", ".plc" => "application/vnd.Mobius.PLC", ".txf" => "application/vnd.Mobius.TXF", ".qwd" => "application/vnd.Quark.QuarkXPress", ".qwt" => "application/vnd.Quark.QuarkXPress", ".qxb" => "application/vnd.Quark.QuarkXPress", ".qxd" => "application/vnd.Quark.QuarkXPress", ".qxl" => "application/vnd.Quark.QuarkXPress", ".qxt" => "application/vnd.Quark.QuarkXPress", ".twd" => "application/vnd.SimTech-MindMapper", ".twds" => "application/vnd.SimTech-MindMapper", ".aso" => "application/vnd.accpac.simply.aso", ".imp" => "application/vnd.accpac.simply.imp", ".acu" => "application/vnd.acucobol", ".acutc" => "application/vnd.acucorp", ".atc" => "application/vnd.acucorp", ".swf" => "application/vnd.adobe.flash.movie", ".fcdt" => "application/vnd.adobe.formscentral.fcdt", ".fxp" => "application/vnd.adobe.fxp", ".fxpl" => "application/vnd.adobe.fxp", ".xdp" => "application/vnd.adobe.xdp+xml", ".afp" => "application/vnd.afpc.modca", ".list3820" => "application/vnd.afpc.modca", ".listafp" => "application/vnd.afpc.modca", ".pseg3820" => "application/vnd.afpc.modca", ".ovl" => "application/vnd.afpc.modca-overlay", ".psg" => "application/vnd.afpc.modca-pagesegment", ".age" => "application/vnd.age", ".ahead" => "application/vnd.ahead.space", ".azf" => "application/vnd.airzip.filesecure.azf", ".azs" => "application/vnd.airzip.filesecure.azs", ".azw3" => "application/vnd.amazon.mobi8-ebook", ".acc" => "application/vnd.americandynamics.acc", ".ami" => "application/vnd.amiga.ami", ".ota" => "application/vnd.android.ota", ".apk" => "application/vnd.android.package-archive", ".apkg" => "application/vnd.anki", ".cii" => "application/vnd.anser-web-certificate-issue-initiation", ".fti" => "application/vnd.anser-web-funds-transfer-initiation", ".arrow" => "application/vnd.apache.arrow.file", ".arrows" => "application/vnd.apache.arrow.stream", ".apex" => "application/vnd.apexlang", ".apexlang" => "application/vnd.apexlang", ".dist" => "application/vnd.apple.installer+xml", ".distz" => "application/vnd.apple.installer+xml", ".mpkg" => "application/vnd.apple.installer+xml", ".pkg" => "application/vnd.apple.installer+xml", ".keynote" => "application/vnd.apple.keynote", ".m3u8" => "application/vnd.apple.mpegurl", ".numbers" => "application/vnd.apple.numbers", ".pages" => "application/vnd.apple.pages", ".swi" => "application/vnd.aristanetworks.swi", ".artisan" => "application/vnd.artisan+json", ".iota" => "application/vnd.astraea-software.iota", ".aep" => "application/vnd.audiograph", ".package" => "application/vnd.autopackage", ".bmml" => "application/vnd.balsamiq.bmml+xml", ".bmpr" => "application/vnd.balsamiq.bmpr", ".ac2" => "application/vnd.banana-accounting", ".lhzd" => "application/vnd.belightsoft.lhzd+zip", ".lhzl" => "application/vnd.belightsoft.lhzl+zip", ".mpm" => "application/vnd.blueice.multipass", ".ep" => "application/vnd.bluetooth.ep.oob", ".le" => "application/vnd.bluetooth.le.oob", ".bmi" => "application/vnd.bmi", ".rep" => "application/vnd.businessobjects", ".tlclient" => "application/vnd.cendio.thinlinc.clientconf", ".cdxml" => "application/vnd.chemdraw+xml", ".pgn" => "application/vnd.chess-pgn", ".mmd" => "application/vnd.chipnuts.karaoke-mmd", ".cdy" => "application/vnd.cinderella", ".csl" => "application/vnd.citationstyles.style+xml", ".cla" => "application/vnd.claymore", ".rp9" => "application/vnd.cloanto.rp9", ".c4d" => "application/vnd.clonk.c4group", ".c4f" => "application/vnd.clonk.c4group", ".c4g" => "application/vnd.clonk.c4group", ".c4p" => "application/vnd.clonk.c4group", ".c4u" => "application/vnd.clonk.c4group", ".c11amc" => "application/vnd.cluetrust.cartomobile-config", ".c11amz" => "application/vnd.cluetrust.cartomobile-config-pkg", ".coffee" => "application/vnd.coffeescript", ".xodt" => "application/vnd.collabio.xodocuments.document", ".xott" => "application/vnd.collabio.xodocuments.document-template", ".xodp" => "application/vnd.collabio.xodocuments.presentation", ".xotp" => "application/vnd.collabio.xodocuments.presentation-template", ".xods" => "application/vnd.collabio.xodocuments.spreadsheet", ".xots" => "application/vnd.collabio.xodocuments.spreadsheet-template", ".cbz" => "application/vnd.comicbook+zip", ".cbr" => "application/vnd.comicbook-rar", ".ic0" => "application/vnd.commerce-battelle", ".ic1" => "application/vnd.commerce-battelle", ".ic2" => "application/vnd.commerce-battelle", ".ic3" => "application/vnd.commerce-battelle", ".ic4" => "application/vnd.commerce-battelle", ".ic5" => "application/vnd.commerce-battelle", ".ic6" => "application/vnd.commerce-battelle", ".ic7" => "application/vnd.commerce-battelle", ".ic8" => "application/vnd.commerce-battelle", ".icd" => "application/vnd.commerce-battelle", ".icf" => "application/vnd.commerce-battelle", ".csp" => "application/vnd.commonspace", ".cst" => "application/vnd.commonspace", ".cdbcmsg" => "application/vnd.contact.cmsg", ".ign" => "application/vnd.coreos.ignition+json", ".ignition" => "application/vnd.coreos.ignition+json", ".cmc" => "application/vnd.cosmocaller", ".clkx" => "application/vnd.crick.clicker", ".clkk" => "application/vnd.crick.clicker.keyboard", ".clkp" => "application/vnd.crick.clicker.palette", ".clkt" => "application/vnd.crick.clicker.template", ".clkw" => "application/vnd.crick.clicker.wordbank", ".wbs" => "application/vnd.criticaltools.wbs+xml", ".ssvc" => "application/vnd.crypto-shade-file", ".c9r" => "application/vnd.cryptomator.encrypted", ".c9s" => "application/vnd.cryptomator.encrypted", ".cryptomator" => "application/vnd.cryptomator.vault", ".pml" => "application/vnd.ctc-posml", ".ppd" => "application/vnd.cups-ppd", ".dart" => "application/vnd.dart", ".rdz" => "application/vnd.data-vision.rdz", ".dl" => "application/vnd.datalog", ".dbf" => "application/vnd.dbf", ".ddeb" => "application/vnd.debian.binary-package", ".deb" => "application/vnd.debian.binary-package", ".udeb" => "application/vnd.debian.binary-package", ".uvd" => "application/vnd.dece.data", ".uvf" => "application/vnd.dece.data", ".uvvd" => "application/vnd.dece.data", ".uvvf" => "application/vnd.dece.data", ".uvt" => "application/vnd.dece.ttml+xml", ".uvvt" => "application/vnd.dece.ttml+xml", ".uvvx" => "application/vnd.dece.unspecified", ".uvx" => "application/vnd.dece.unspecified", ".uvvz" => "application/vnd.dece.zip", ".uvz" => "application/vnd.dece.zip", ".dsm" => "application/vnd.desmume.movie", ".dna" => "application/vnd.dna", ".docjson" => "application/vnd.document+json", ".scld" => "application/vnd.doremir.scorecloud-binary-document", ".dpg" => "application/vnd.dpgraph", ".dpgraph" => "application/vnd.dpgraph", ".mwc" => "application/vnd.dpgraph", ".dfac" => "application/vnd.dreamfactory", ".fla" => "application/vnd.dtg.local.flash", ".ait" => "application/vnd.dvb.ait", ".svc" => "application/vnd.dvb.service", ".geo" => "application/vnd.dynageo", ".dzr" => "application/vnd.dzr", ".mag" => "application/vnd.ecowin.chart", ".ELN" => "application/vnd.eln+zip", ".nml" => "application/vnd.enliven", ".esf" => "application/vnd.epson.esf", ".msf" => "application/vnd.epson.msf", ".qam" => "application/vnd.epson.quickanime", ".slt" => "application/vnd.epson.salt", ".ssf" => "application/vnd.epson.ssf", ".qca" => "application/vnd.ericsson.quickcall", ".qcall" => "application/vnd.ericsson.quickcall", ".espass" => "application/vnd.espass-espass+zip", ".es3" => "application/vnd.eszigno3+xml", ".et3" => "application/vnd.eszigno3+xml", ".asice" => "application/vnd.etsi.asic-e+zip", ".sce" => "application/vnd.etsi.asic-e+zip", ".asics" => "application/vnd.etsi.asic-s+zip", ".tst" => "application/vnd.etsi.timestamp-token", ".carjson" => "application/vnd.eu.kasparian.car+json", ".ecigprofile" => "application/vnd.evolv.ecig.profile", ".ecig" => "application/vnd.evolv.ecig.settings", ".ecigtheme" => "application/vnd.evolv.ecig.theme", ".mpw" => "application/vnd.exstream-empower+zip", ".pub" => "application/vnd.exstream-package", ".ez2" => "application/vnd.ezpix-album", ".ez3" => "application/vnd.ezpix-package", ".gdz" => "application/vnd.familysearch.gedcom+zip", ".dim" => "application/vnd.fastcopy-disk-image", ".msd" => "application/vnd.fdsn.mseed", ".mseed" => "application/vnd.fdsn.mseed", ".dataless" => "application/vnd.fdsn.seed", ".seed" => "application/vnd.fdsn.seed", ".flb" => "application/vnd.ficlab.flb+zip", ".zfc" => "application/vnd.filmit.zfc", ".ftc" => "application/vnd.fluxtime.clip", ".sfd" => "application/vnd.font-fontforge-sfd", ".fm" => "application/vnd.framemaker", ".fsc" => "application/vnd.fsc.weblaunch", ".oas" => "application/vnd.fujitsu.oasys", ".oa2" => "application/vnd.fujitsu.oasys2", ".oa3" => "application/vnd.fujitsu.oasys3", ".fg5" => "application/vnd.fujitsu.oasysgp", ".bh2" => "application/vnd.fujitsu.oasysprs", ".ddd" => "application/vnd.fujixerox.ddd", ".xdw" => "application/vnd.fujixerox.docuworks", ".xbd" => "application/vnd.fujixerox.docuworks.binder", ".xct" => "application/vnd.fujixerox.docuworks.container", ".fzs" => "application/vnd.fuzzysheet", ".txd" => "application/vnd.genomatix.tuxedo", ".genozip" => "application/vnd.genozip", ".grd" => "application/vnd.gentics.grd+json", ".ebuild" => "application/vnd.gentoo.ebuild", ".eclass" => "application/vnd.gentoo.eclass", ".xpak" => "application/vnd.gentoo.xpak", ".ggb" => "application/vnd.geogebra.file", ".ggs" => "application/vnd.geogebra.slides", ".ggt" => "application/vnd.geogebra.tool", ".gex" => "application/vnd.geometry-explorer", ".gre" => "application/vnd.geometry-explorer", ".gxt" => "application/vnd.geonext", ".g2w" => "application/vnd.geoplan", ".g3w" => "application/vnd.geospace", ".kml" => "application/vnd.google-earth.kml+xml", ".kmz" => "application/vnd.google-earth.kmz", ".gqf" => "application/vnd.grafeq", ".gqs" => "application/vnd.grafeq", ".gac" => "application/vnd.groove-account", ".ghf" => "application/vnd.groove-help", ".gim" => "application/vnd.groove-identity-message", ".grv" => "application/vnd.groove-injector", ".gtm" => "application/vnd.groove-tool-message", ".tpl" => "application/vnd.groove-tool-template", ".vcg" => "application/vnd.groove-vcard", ".hal" => "application/vnd.hal+xml", ".bpd" => "application/vnd.hbci", ".hbc" => "application/vnd.hbci", ".hbci" => "application/vnd.hbci", ".kom" => "application/vnd.hbci", ".pkd" => "application/vnd.hbci", ".upa" => "application/vnd.hbci", ".hdt" => "application/vnd.hdt", ".les" => "application/vnd.hhe.lesson-player", ".hpgl" => "application/vnd.hp-HPGL", ".pcl" => "application/vnd.hp-PCL", ".hpi" => "application/vnd.hp-hpid", ".hpid" => "application/vnd.hp-hpid", ".hps" => "application/vnd.hp-hps", ".jlt" => "application/vnd.hp-jlyt", ".sfd-hdstx" => "application/vnd.hydrostatix.sof-data", ".mpy" => "application/vnd.ibm.MiniPay", ".emm" => "application/vnd.ibm.electronic-media", ".irm" => "application/vnd.ibm.rights-management", ".sc" => "application/vnd.ibm.secure-container", ".icc" => "application/vnd.iccprofile", ".icm" => "application/vnd.iccprofile", ".igl" => "application/vnd.igloader", ".imf" => "application/vnd.imagemeter.folder+zip", ".imi" => "application/vnd.imagemeter.image+zip", ".ivp" => "application/vnd.immervision-ivp", ".ivu" => "application/vnd.immervision-ivu", ".imscc" => "application/vnd.ims.imsccv1p1", ".igm" => "application/vnd.insors.igm", ".xpw" => "application/vnd.intercon.formnet", ".xpx" => "application/vnd.intercon.formnet", ".i2g" => "application/vnd.intergeo", ".qbo" => "application/vnd.intu.qbo", ".qfx" => "application/vnd.intu.qfx", ".car" => "application/vnd.ipld.car", ".rcprofile" => "application/vnd.ipunplugged.rcprofile", ".irp" => "application/vnd.irepository.package+xml", ".xpr" => "application/vnd.is-xpr", ".fcs" => "application/vnd.isac.fcs", ".jam" => "application/vnd.jam", ".rms" => "application/vnd.jcp.javame.midlet-rms", ".jisp" => "application/vnd.jisp", ".joda" => "application/vnd.joost.joda-archive", ".ktr" => "application/vnd.kahootz", ".ktz" => "application/vnd.kahootz", ".karbon" => "application/vnd.kde.karbon", ".chrt" => "application/vnd.kde.kchart", ".kfo" => "application/vnd.kde.kformula", ".flw" => "application/vnd.kde.kivio", ".kon" => "application/vnd.kde.kontour", ".kpr" => "application/vnd.kde.kpresenter", ".kpt" => "application/vnd.kde.kpresenter", ".ksp" => "application/vnd.kde.kspread", ".kwd" => "application/vnd.kde.kword", ".kwt" => "application/vnd.kde.kword", ".htke" => "application/vnd.kenameaapp", ".kia" => "application/vnd.kidspiration", ".skd" => "application/vnd.koan", ".skm" => "application/vnd.koan", ".skp" => "application/vnd.koan", ".skt" => "application/vnd.koan", ".sse" => "application/vnd.kodak-descriptor", ".las" => "application/vnd.las", ".lasjson" => "application/vnd.las.las+json", ".lasxml" => "application/vnd.las.las+xml", ".lbd" => "application/vnd.llamagraphics.life-balance.desktop", ".lbe" => "application/vnd.llamagraphics.life-balance.exchange+xml", ".lca" => "application/vnd.logipipe.circuit+zip", ".lcs" => "application/vnd.logipipe.circuit+zip", ".loom" => "application/vnd.loom", ".123" => "application/vnd.lotus-1-2-3", ".wk1" => "application/vnd.lotus-1-2-3", ".wk3" => "application/vnd.lotus-1-2-3", ".wk4" => "application/vnd.lotus-1-2-3", ".apr" => "application/vnd.lotus-approach", ".vew" => "application/vnd.lotus-approach", ".pre" => "application/vnd.lotus-freelance", ".prz" => "application/vnd.lotus-freelance", ".ndl" => "application/vnd.lotus-notes", ".ns2" => "application/vnd.lotus-notes", ".ns3" => "application/vnd.lotus-notes", ".ns4" => "application/vnd.lotus-notes", ".nsf" => "application/vnd.lotus-notes", ".nsg" => "application/vnd.lotus-notes", ".nsh" => "application/vnd.lotus-notes", ".ntf" => "application/vnd.lotus-notes", ".or2" => "application/vnd.lotus-organizer", ".or3" => "application/vnd.lotus-organizer", ".org" => "application/vnd.lotus-organizer", ".scm" => "application/vnd.lotus-screencam", ".lwp" => "application/vnd.lotus-wordpro", ".sam" => "application/vnd.lotus-wordpro", ".portpkg" => "application/vnd.macports.portpkg", ".mvt" => "application/vnd.mapbox-vector-tile", ".mdc" => "application/vnd.marlin.drm.mdcf", ".3tz" => "application/vnd.maxar.archive.3tz+zip", ".mmdb" => "application/vnd.maxmind.maxmind-db", ".mcd" => "application/vnd.mcd", ".mc1" => "application/vnd.medcalcdata", ".cdkey" => "application/vnd.mediastation.cdkey", ".rxt" => "application/vnd.medicalholodeck.recordxr", ".mfm" => "application/vnd.mfmp", ".flo" => "application/vnd.micrografx.flo", ".igx" => "application/vnd.micrografx.igx", ".mif" => "application/vnd.mif", ".mpn" => "application/vnd.mophun.application", ".mpc" => "application/vnd.mophun.certificate", ".xul" => "application/vnd.mozilla.xul+xml", ".3mf" => "application/vnd.ms-3mfdocument", ".cil" => "application/vnd.ms-artgalry", ".asf" => "application/vnd.ms-asf", ".cab" => "application/vnd.ms-cab-compressed", ".xla" => "application/vnd.ms-excel", ".xlc" => "application/vnd.ms-excel", ".xlm" => "application/vnd.ms-excel", ".xls" => "application/vnd.ms-excel", ".xlt" => "application/vnd.ms-excel", ".xlw" => "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", ".chm" => "application/vnd.ms-htmlhelp", ".ims" => "application/vnd.ms-ims", ".lrm" => "application/vnd.ms-lrm", ".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", ".mpp" => "application/vnd.ms-project", ".mpt" => "application/vnd.ms-project", ".tnef" => "application/vnd.ms-tnef", ".tnf" => "application/vnd.ms-tnef", ".docm" => "application/vnd.ms-word.document.macroEnabled.12", ".dotm" => "application/vnd.ms-word.template.macroEnabled.12", ".wcm" => "application/vnd.ms-works", ".wdb" => "application/vnd.ms-works", ".wks" => "application/vnd.ms-works", ".wps" => "application/vnd.ms-works", ".wpl" => "application/vnd.ms-wpl", ".xps" => "application/vnd.ms-xpsdocument", ".msa" => "application/vnd.msa-disk-image", ".mseq" => "application/vnd.mseq", ".crtr" => "application/vnd.multiad.creator", ".cif" => "application/vnd.multiad.creator.cif", ".mus" => "application/vnd.musician", ".msty" => "application/vnd.muvee.style", ".taglet" => "application/vnd.mynfc", ".line" => "application/vnd.nebumind.line", ".nebul" => "application/vnd.nebumind.line", ".bkm" => "application/vnd.nervana", ".entity" => "application/vnd.nervana", ".kcm" => "application/vnd.nervana", ".request" => "application/vnd.nervana", ".nlu" => "application/vnd.neurolanguage.nlu", ".nimn" => "application/vnd.nimn", ".nds" => "application/vnd.nintendo.nitro.rom", ".sfc" => "application/vnd.nintendo.snes.rom", ".smc" => "application/vnd.nintendo.snes.rom", ".nitf" => "application/vnd.nitf", ".nnd" => "application/vnd.noblenet-directory", ".nns" => "application/vnd.noblenet-sealer", ".nnw" => "application/vnd.noblenet-web", ".ngdat" => "application/vnd.nokia.n-gage.data", ".rpst" => "application/vnd.nokia.radio-preset", ".rpss" => "application/vnd.nokia.radio-presets", ".edm" => "application/vnd.novadigm.EDM", ".edx" => "application/vnd.novadigm.EDX", ".ext" => "application/vnd.novadigm.EXT", ".odb" => "application/vnd.oasis.opendocument.base", ".odc" => "application/vnd.oasis.opendocument.chart", ".otc" => "application/vnd.oasis.opendocument.chart-template", ".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", ".oti" => "application/vnd.oasis.opendocument.image-template", ".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", ".xo" => "application/vnd.olpc-sugar", ".dd2" => "application/vnd.oma.dd2+xml", ".tam" => "application/vnd.onepager", ".tamp" => "application/vnd.onepagertamp", ".tamx" => "application/vnd.onepagertamx", ".tat" => "application/vnd.onepagertat", ".tatp" => "application/vnd.onepagertatp", ".tatx" => "application/vnd.onepagertatx", ".obgx" => "application/vnd.openblox.game+xml", ".obg" => "application/vnd.openblox.game-binary", ".oeb" => "application/vnd.openeye.oeb", ".oxt" => "application/vnd.openofficeorg.extension", ".osm" => "application/vnd.openstreetmap.data+xml", ".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", ".ndc" => "application/vnd.osa.netdeploy", ".mgp" => "application/vnd.osgeo.mapguide.package", ".dp" => "application/vnd.osgi.dp", ".esa" => "application/vnd.osgi.subsystem", ".oxlicg" => "application/vnd.oxli.countgraph", ".oprc" => "application/vnd.palm", ".pdb" => "application/vnd.palm", ".pqa" => "application/vnd.palm", ".plp" => "application/vnd.panoply", ".dive" => "application/vnd.patentdive", ".paw" => "application/vnd.pawaafile", ".str" => "application/vnd.pg.format", ".ei6" => "application/vnd.pg.osasli", ".pil" => "application/vnd.piaccess.application-licence", ".efif" => "application/vnd.picsel", ".wg" => "application/vnd.pmi.widget", ".plf" => "application/vnd.pocketlearn", ".pbd" => "application/vnd.powerbuilder6", ".preminet" => "application/vnd.preminet", ".box" => "application/vnd.previewsystems.box", ".vbox" => "application/vnd.previewsystems.box", ".mgz" => "application/vnd.proteus.magazine", ".psfs" => "application/vnd.psfs", ".qps" => "application/vnd.publishare-delta-tree", ".ptid" => "application/vnd.pvi.ptid1", ".bar" => "application/vnd.qualcomm.brew-app-res", ".quiz" => "application/vnd.quobject-quoxdocument", ".quox" => "application/vnd.quobject-quoxdocument", ".tree" => "application/vnd.rainstor.data", ".rar" => "application/vnd.rar", ".bed" => "application/vnd.realvnc.bed", ".mxl" => "application/vnd.recordare.musicxml", ".reload" => "application/vnd.resilient.logic", ".rlm" => "application/vnd.resilient.logic", ".cryptonote" => "application/vnd.rig.cryptonote", ".cod" => "application/vnd.rim.cod", ".link66" => "application/vnd.route66.link66+xml", ".st" => "application/vnd.sailingtracker.track", ".SAR" => "application/vnd.sar", ".scd" => "application/vnd.scribus", ".sla" => "application/vnd.scribus", ".slaz" => "application/vnd.scribus", ".s3df" => "application/vnd.sealed.3df", ".scsf" => "application/vnd.sealed.csf", ".s1w" => "application/vnd.sealed.doc", ".sdo" => "application/vnd.sealed.doc", ".sdoc" => "application/vnd.sealed.doc", ".sem" => "application/vnd.sealed.eml", ".seml" => "application/vnd.sealed.eml", ".smh" => "application/vnd.sealed.mht", ".smht" => "application/vnd.sealed.mht", ".s1p" => "application/vnd.sealed.ppt", ".sppt" => "application/vnd.sealed.ppt", ".stif" => "application/vnd.sealed.tiff", ".s1e" => "application/vnd.sealed.xls", ".sxl" => "application/vnd.sealed.xls", ".sxls" => "application/vnd.sealed.xls", ".s1h" => "application/vnd.sealedmedia.softseal.html", ".stml" => "application/vnd.sealedmedia.softseal.html", ".s1a" => "application/vnd.sealedmedia.softseal.pdf", ".spd" => "application/vnd.sealedmedia.softseal.pdf", ".spdf" => "application/vnd.sealedmedia.softseal.pdf", ".see" => "application/vnd.seemail", ".sema" => "application/vnd.sema", ".semd" => "application/vnd.semd", ".semf" => "application/vnd.semf", ".ssv" => "application/vnd.shade-save-file", ".ifm" => "application/vnd.shana.informed.formdata", ".itp" => "application/vnd.shana.informed.formtemplate", ".iif" => "application/vnd.shana.informed.interchange", ".ipk" => "application/vnd.shana.informed.package", ".shp" => "application/vnd.shp", ".shx" => "application/vnd.shx", ".sr" => "application/vnd.sigrok.session", ".mmf" => "application/vnd.smaf", ".notebook" => "application/vnd.smart.notebook", ".teacher" => "application/vnd.smart.teacher", ".pt" => "application/vnd.snesdev-page-table", ".ptrom" => "application/vnd.snesdev-page-table", ".fo" => "application/vnd.software602.filler.form+xml", ".zfo" => "application/vnd.software602.filler.form-xml-zip", ".sdkd" => "application/vnd.solent.sdkm+xml", ".sdkm" => "application/vnd.solent.sdkm+xml", ".dxp" => "application/vnd.spotfire.dxp", ".sfs" => "application/vnd.spotfire.sfs", ".sqlite" => "application/vnd.sqlite3", ".sqlite3" => "application/vnd.sqlite3", ".sdc" => "application/vnd.stardivision.calc", ".sds" => "application/vnd.stardivision.chart", ".sda" => "application/vnd.stardivision.draw", ".sdd" => "application/vnd.stardivision.impress", ".smf" => "application/vnd.stardivision.math", ".sdw" => "application/vnd.stardivision.writer", ".sgl" => "application/vnd.stardivision.writer-global", ".smzip" => "application/vnd.stepmania.package", ".sm" => "application/vnd.stepmania.stepchart", ".wadl" => "application/vnd.sun.wadl+xml", ".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", ".sus" => "application/vnd.sus-calendar", ".susp" => "application/vnd.sus-calendar", ".ml2" => "application/vnd.sybyl.mol2", ".mol2" => "application/vnd.sybyl.mol2", ".sy2" => "application/vnd.sybyl.mol2", ".scl" => "application/vnd.sycle+xml", ".sis" => "application/vnd.symbian.install", ".xsm" => "application/vnd.syncml+xml", ".bdm" => "application/vnd.syncml.dm+wbxml", ".xdm" => "application/vnd.syncml.dm+xml", ".ddf" => "application/vnd.syncml.dmddf+xml", ".tao" => "application/vnd.tao.intent-module-archive", ".cap" => "application/vnd.tcpdump.pcap", ".dmp" => "application/vnd.tcpdump.pcap", ".pcap" => "application/vnd.tcpdump.pcap", ".qvd" => "application/vnd.theqvd", ".ppttc" => "application/vnd.think-cell.ppttc+json", ".vfr" => "application/vnd.tml", ".viaframe" => "application/vnd.tml", ".tmo" => "application/vnd.tmobile-livetv", ".tpt" => "application/vnd.trid.tpt", ".mxs" => "application/vnd.triscape.mxs", ".tra" => "application/vnd.trueapp", ".frm" => "application/vnd.ufdl", ".ufd" => "application/vnd.ufdl", ".ufdl" => "application/vnd.ufdl", ".utz" => "application/vnd.uiq.theme", ".umj" => "application/vnd.umajin", ".unityweb" => "application/vnd.unity", ".uo" => "application/vnd.uoml+xml", ".uoml" => "application/vnd.uoml+xml", ".urim" => "application/vnd.uri-map", ".urimap" => "application/vnd.uri-map", ".vmt" => "application/vnd.valve.source.material", ".vcx" => "application/vnd.vcx", ".model-inter" => "application/vnd.vd-study", ".mxi" => "application/vnd.vd-study", ".study-inter" => "application/vnd.vd-study", ".vwx" => "application/vnd.vectorworks", ".aion" => "application/vnd.veritone.aion+json", ".vtnstd" => "application/vnd.veritone.aion+json", ".istc" => "application/vnd.veryant.thin", ".isws" => "application/vnd.veryant.thin", ".VES" => "application/vnd.ves.encrypted", ".vsc" => "application/vnd.vidsoft.vidconference", ".vsd" => "application/vnd.visio", ".vss" => "application/vnd.visio", ".vst" => "application/vnd.visio", ".vsw" => "application/vnd.visio", ".vis" => "application/vnd.visionary", ".vsf" => "application/vnd.vsf", ".sic" => "application/vnd.wap.sic", ".slc" => "application/vnd.wap.slc", ".wbxml" => "application/vnd.wap.wbxml", ".wmlc" => "application/vnd.wap.wmlc", ".wmlsc" => "application/vnd.wap.wmlscriptc", ".wafl" => "application/vnd.wasmflow.wafl", ".wtb" => "application/vnd.webturbo", ".p2p" => "application/vnd.wfa.p2p", ".wsc" => "application/vnd.wfa.wsc", ".wmc" => "application/vnd.wmc", ".nb" => "application/vnd.wolfram.mathematica", ".m" => "application/vnd.wolfram.mathematica.package", ".nbp" => "application/vnd.wolfram.player", ".wpd" => "application/vnd.wordperfect", ".wqd" => "application/vnd.wqd", ".stf" => "application/vnd.wt.stf", ".wv" => "application/vnd.wv.csp+wbxml", ".xar" => "application/vnd.xara", ".xfd" => "application/vnd.xfdl", ".xfdl" => "application/vnd.xfdl", ".cpkg" => "application/vnd.xmpie.cpkg", ".dpkg" => "application/vnd.xmpie.dpkg", ".ppkg" => "application/vnd.xmpie.ppkg", ".xlim" => "application/vnd.xmpie.xlim", ".hvd" => "application/vnd.yamaha.hv-dic", ".hvs" => "application/vnd.yamaha.hv-script", ".hvp" => "application/vnd.yamaha.hv-voice", ".osf" => "application/vnd.yamaha.openscoreformat", ".saf" => "application/vnd.yamaha.smaf-audio", ".spf" => "application/vnd.yamaha.smaf-phrase", ".yme" => "application/vnd.yaoweme", ".cmp" => "application/vnd.yellowriver-custom-menu", ".zir" => "application/vnd.zul", ".zirz" => "application/vnd.zul", ".zaz" => "application/vnd.zzazz.deck+xml", ".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", ".cda" => "application/x-cdf", ".cdf" => "application/x-cdf", ".vcd" => "application/x-cdlink", ".mph" => "application/x-comsol", ".cpio" => "application/x-cpio", ".dcr" => "application/x-director", ".dir" => "application/x-director", ".dxr" => "application/x-director", ".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", ".jnlp" => "application/x-java-jnlp-file", ".jmz" => "application/x-jmol", ".kil" => "application/x-killustrator", ".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", ".frame" => "application/x-maker", ".maker" => "application/x-maker", ".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", ".pyc" => "application/x-python-code", ".pyo" => "application/x-python-code", ".qgs" => "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", ".sci" => "application/x-scilab", ".xcos" => "application/x-scilab-xcos", ".shar" => "application/x-shar", ".scr" => "application/x-silverlight", ".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", ".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", ".fig" => "application/x-xfig", ".xpi" => "application/x-xpinstall", ".xz" => "application/x-xz", ".726" => "audio/32kadpcm", ".amr" => "audio/AMR", ".awb" => "audio/AMR-WB", ".aal" => "audio/ATRAC-ADVANCED-LOSSLESS", ".atx" => "audio/ATRAC-X", ".aa3" => "audio/ATRAC3", ".at3" => "audio/ATRAC3", ".omg" => "audio/ATRAC3", ".evc" => "audio/EVRC", ".qcp" => "audio/EVRC-QCP", ".evb" => "audio/EVRCB", ".enw" => "audio/EVRCNW", ".evw" => "audio/EVRCWB", ".l16" => "audio/L16", ".smv" => "audio/SMV", ".aac" => "audio/aac", ".adts" => "audio/aac", ".ass" => "audio/aac", ".ac3" => "audio/ac3", ".axa" => "audio/annodex", ".acn" => "audio/asc", ".au" => "audio/basic", ".snd" => "audio/basic", ".csd" => "audio/csound", ".orc" => "audio/csound", ".sco" => "audio/csound", ".dls" => "audio/dls", ".flac" => "audio/flac", ".lbc" => "audio/iLBC", ".mhas" => "audio/mhas", ".mxmf" => "audio/mobile-xmf", ".m4a" => "audio/mp4", ".mp1" => "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", ".psid" => "audio/prs.sid", ".sid" => "audio/prs.sid", ".sofa" => "audio/sofa", ".mid" => "audio/sp-midi", ".loas" => "audio/usac", ".xhe" => "audio/usac", ".koz" => "audio/vnd.audiokoz", ".uva" => "audio/vnd.dece.audio", ".uvva" => "audio/vnd.dece.audio", ".eol" => "audio/vnd.digital-winds", ".mlp" => "audio/vnd.dolby.mlp", ".dts" => "audio/vnd.dts", ".dtshd" => "audio/vnd.dts.hd", ".plj" => "audio/vnd.everad.plj", ".lvp" => "audio/vnd.lucent.voice", ".pya" => "audio/vnd.ms-playready.media.pya", ".vbk" => "audio/vnd.nortel.vbk", ".ecelp4800" => "audio/vnd.nuera.ecelp4800", ".ecelp7470" => "audio/vnd.nuera.ecelp7470", ".ecelp9600" => "audio/vnd.nuera.ecelp9600", ".multitrack" => "audio/vnd.presonus.multitrack", ".rip" => "audio/vnd.rip", ".s1m" => "audio/vnd.sealedmedia.softseal.mpeg", ".smp" => "audio/vnd.sealedmedia.softseal.mpeg", ".smp3" => "audio/vnd.sealedmedia.softseal.mpeg", ".aif" => "audio/x-aiff", ".aifc" => "audio/x-aiff", ".aiff" => "audio/x-aiff", ".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", ".c3d" => "chemical/x-chem3d", ".cmdf" => "chemical/x-cmdf", ".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", ".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", ".b" => "chemical/x-molconn-Z", ".gpt" => "chemical/x-mopac-graph", ".mop" => "chemical/x-mopac-input", ".mopcrt" => "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", ".val" => "chemical/x-ncbi-asn1-binary", ".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/otf", ".ttf" => "font/ttf", ".woff" => "font/woff", ".woff2" => "font/woff2", ".exr" => "image/aces", ".apng" => "image/apng", ".avci" => "image/avci", ".avcs" => "image/avcs", ".avif" => "image/avif", ".hif" => "image/avif", ".bmp" => "image/bmp", ".cgm" => "image/cgm", ".drle" => "image/dicom-rle", ".dpx" => "image/dpx", ".emf" => "image/emf", ".fit" => "image/fits", ".fits" => "image/fits", ".fts" => "image/fits", ".gif" => "image/gif", ".heic" => "image/heic", ".heics" => "image/heic-sequence", ".heif" => "image/heif", ".heifs" => "image/heif-sequence", ".hej2" => "image/hej2k", ".hsj2" => "image/hsj2", ".ief" => "image/ief", ".jls" => "image/jls", ".jp2" => "image/jp2", ".jpg2" => "image/jp2", ".jfif" => "image/jpeg", ".jpe" => "image/jpeg", ".jpeg" => "image/jpeg", ".jpg" => "image/jpeg", ".jph" => "image/jph", ".jhc" => "image/jphc", ".jphc" => "image/jphc", ".jpgm" => "image/jpm", ".jpm" => "image/jpm", ".jpf" => "image/jpx", ".jpx" => "image/jpx", ".jxl" => "image/jxl", ".jxr" => "image/jxr", ".jxra" => "image/jxrA", ".jxrs" => "image/jxrS", ".jxs" => "image/jxs", ".jxsc" => "image/jxsc", ".jxsi" => "image/jxsi", ".jxss" => "image/jxss", ".ktx" => "image/ktx", ".ktx2" => "image/ktx2", ".png" => "image/png", ".btf" => "image/prs.btif", ".btif" => "image/prs.btif", ".pti" => "image/prs.pti", ".svg" => "image/svg+xml", ".svgz" => "image/svg+xml", ".tif" => "image/tiff", ".tiff" => "image/tiff", ".tfx" => "image/tiff-fx", ".webp" => "image/webp", ".wmf" => "image/wmf", ".psd" => "image/vnd.adobe.photoshop", ".azv" => "image/vnd.airzip.accelerator.azv", ".uvg" => "image/vnd.dece.graphic", ".uvi" => "image/vnd.dece.graphic", ".uvvg" => "image/vnd.dece.graphic", ".uvvi" => "image/vnd.dece.graphic", ".djv" => "image/vnd.djvu", ".djvu" => "image/vnd.djvu", ".dwg" => "image/vnd.dwg", ".dxf" => "image/vnd.dxf", ".fbs" => "image/vnd.fastbidsheet", ".fpx" => "image/vnd.fpx", ".fst" => "image/vnd.fst", ".mmr" => "image/vnd.fujixerox.edmics-mmr", ".rlc" => "image/vnd.fujixerox.edmics-rlc", ".PGB" => "image/vnd.globalgraphics.pgb", ".ico" => "image/vnd.microsoft.icon", ".mdi" => "image/vnd.ms-modi", ".b16" => "image/vnd.pco.b16", ".hdr" => "image/vnd.radiance", ".rgbe" => "image/vnd.radiance", ".xyze" => "image/vnd.radiance", ".s1n" => "image/vnd.sealed.png", ".spn" => "image/vnd.sealed.png", ".spng" => "image/vnd.sealed.png", ".s1g" => "image/vnd.sealedmedia.softseal.gif", ".sgi" => "image/vnd.sealedmedia.softseal.gif", ".sgif" => "image/vnd.sealedmedia.softseal.gif", ".s1j" => "image/vnd.sealedmedia.softseal.jpg", ".sjp" => "image/vnd.sealedmedia.softseal.jpg", ".sjpg" => "image/vnd.sealedmedia.softseal.jpg", ".tap" => "image/vnd.tencent.tap", ".vtf" => "image/vnd.valve.source.texture", ".wbmp" => "image/vnd.wap.wbmp", ".xif" => "image/vnd.xiff", ".pcx" => "image/vnd.zbrush.pcx", ".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", ".jng" => "image/x-jng", ".nef" => "image/x-nikon-nef", ".orf" => "image/x-olympus-orf", ".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", ".xcf" => "image/x-xcf", ".xpm" => "image/x-xpixmap", ".xwd" => "image/x-xwindowdump", ".u8msg" => "message/global", ".u8dsn" => "message/global-delivery-status", ".u8mdn" => "message/global-disposition-notification", ".u8hdr" => "message/global-headers", ".art" => "message/rfc822", ".eml" => "message/rfc822", ".mail" => "message/rfc822", ".jt" => "model/JT", ".gltf" => "model/gltf+json", ".glb" => "model/gltf-binary", ".iges" => "model/iges", ".igs" => "model/iges", ".mesh" => "model/mesh", ".msh" => "model/mesh", ".silo" => "model/mesh", ".mtl" => "model/mtl", ".obj" => "model/obj", ".prc" => "model/prc", ".step" => "model/step", ".stp" => "model/step", ".stpx" => "model/step+xml", ".stpz" => "model/step+zip", ".stpxz" => "model/step-xml+zip", ".stl" => "model/stl", ".u3d" => "model/u3d", ".vrm" => "model/vrml", ".vrml" => "model/vrml", ".wrl" => "model/vrml", ".x3db" => "model/x3d+fastinfoset", ".x3d" => "model/x3d+xml", ".x3dz" => "model/x3d+xml", ".x3dv" => "model/x3d-vrml", ".x3dvz" => "model/x3d-vrml", ".cld" => "model/vnd.cld", ".dae" => "model/vnd.collada+xml", ".dwf" => "model/vnd.dwf", ".dor" => "model/vnd.gdl", ".gdl" => "model/vnd.gdl", ".gsm" => "model/vnd.gdl", ".ism" => "model/vnd.gdl", ".lmp" => "model/vnd.gdl", ".msm" => "model/vnd.gdl", ".rsm" => "model/vnd.gdl", ".win" => "model/vnd.gdl", ".gtw" => "model/vnd.gtw", ".moml" => "model/vnd.moml+xml", ".mts" => "model/vnd.mts", ".ogex" => "model/vnd.opengex", ".pyox" => "model/vnd.pytha.pyox", ".vds" => "model/vnd.sap.vds", ".usda" => "model/vnd.usda", ".usdz" => "model/vnd.usdz+zip", ".bsp" => "model/vnd.valve.source.compiled-map", ".vtu" => "model/vnd.vtu", ".vpm" => "multipart/voice-message", ".bmed" => "multipart/vnd.bint.med-plus", ".sgm" => "text/SGML", ".sgml" => "text/SGML", ".appcache" => "text/cache-manifest", ".manifest" => "text/cache-manifest", ".ics" => "text/calendar", ".ifb" => "text/calendar", ".CQL" => "text/cql", ".css" => "text/css;charset=utf-8", ".csv" => "text/csv;charset=utf-8", ".csvs" => "text/csv-schema", ".soa" => "text/dns", ".zone" => "text/dns", ".gff3" => "text/gff3", ".htm" => "text/html", ".html" => "text/html", ".shtml" => "text/html", ".es" => "text/javascript", ".js" => "text/javascript", ".mjs" => "text/javascript", ".cnd" => "text/jcr-cnd", ".markdown" => "text/markdown;charset=utf-8", ".md" => "text/markdown;charset=utf-8", ".miz" => "text/mizar", ".n3" => "text/n3", ".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", ".provn" => "text/provenance-notation", ".rst" => "text/prs.fallenstein.rst", ".dsc" => "text/prs.lines.tag", ".tag" => "text/prs.lines.tag", ".shaclc" => "text/shaclc", ".shc" => "text/shaclc", ".shex" => "text/shex", ".spdx" => "text/spdx", ".tsv" => "text/tab-separated-values", ".tm" => "text/texmacs", ".roff" => "text/troff", ".t" => "text/troff", ".tr" => "text/troff", ".ttl" => "text/turtle", ".uri" => "text/uri-list", ".uris" => "text/uri-list", ".vcard" => "text/vcard", ".vcf" => "text/vcard", ".vtt" => "text/vtt", ".wgsl" => "text/wgsl", ".dms" => "text/vnd.DMClientScript", ".a" => "text/vnd.a", ".abc" => "text/vnd.abc", ".ascii" => "text/vnd.ascii-art", ".curl" => "text/vnd.curl", ".copyright" => "text/vnd.debian.copyright", ".jtd" => "text/vnd.esmertec.theme-descriptor", ".VFK" => "text/vnd.exchangeable", ".ged" => "text/vnd.familysearch.gedcom", ".flt" => "text/vnd.ficlab.flt", ".fly" => "text/vnd.fly", ".flx" => "text/vnd.fmi.flexstor", ".dot" => "text/vnd.graphviz", ".gv" => "text/vnd.graphviz", ".hans" => "text/vnd.hans", ".hgl" => "text/vnd.hgl", ".3dm" => "text/vnd.in3d.3dml", ".3dml" => "text/vnd.in3d.3dml", ".spo" => "text/vnd.in3d.spot", ".spot" => "text/vnd.in3d.spot", ".mpf" => "text/vnd.ms-mediapackage", ".ccc" => "text/vnd.net2phone.commcenter.command", ".mc2" => "text/vnd.senx.warpscript", ".sos" => "text/vnd.sosi", ".jad" => "text/vnd.sun.j2me.app-descriptor", ".ts" => "text/vnd.trolltech.linguist", ".si" => "text/vnd.wap.si", ".sl" => "text/vnd.wap.sl", ".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", ".axv" => "video/annodex", ".dif" => "video/dv", ".dv" => "video/dv", ".fli" => "video/fli", ".gl" => "video/gl", ".m4s" => "video/iso.segment", ".mj2" => "video/mj2", ".mjp2" => "video/mj2", ".m4v" => "video/mp4", ".mp4" => "video/mp4", ".mpg4" => "video/mp4", ".m1v" => "video/mpeg", ".m2v" => "video/mpeg", ".mpe" => "video/mpeg", ".mpeg" => "video/mpeg", ".mpg" => "video/mpeg", ".ogv" => "video/ogg", ".mov" => "video/quicktime", ".qt" => "video/quicktime", ".webm" => "video/webm", ".uvh" => "video/vnd.dece.hd", ".uvvh" => "video/vnd.dece.hd", ".uvm" => "video/vnd.dece.mobile", ".uvvm" => "video/vnd.dece.mobile", ".uvu" => "video/vnd.dece.mp4", ".uvvu" => "video/vnd.dece.mp4", ".uvp" => "video/vnd.dece.pd", ".uvvp" => "video/vnd.dece.pd", ".uvs" => "video/vnd.dece.sd", ".uvvs" => "video/vnd.dece.sd", ".uvv" => "video/vnd.dece.video", ".uvvv" => "video/vnd.dece.video", ".dvb" => "video/vnd.dvb.file", ".fvt" => "video/vnd.fvt", ".m4u" => "video/vnd.mpegurl", ".mxu" => "video/vnd.mpegurl", ".pyv" => "video/vnd.ms-playready.media.pyv", ".nim" => "video/vnd.nokia.interleaved-multimedia", ".bik" => "video/vnd.radgamettools.bink", ".bk2" => "video/vnd.radgamettools.bink", ".smk" => "video/vnd.radgamettools.smacker", ".s11" => "video/vnd.sealed.mpeg1", ".smpg" => "video/vnd.sealed.mpeg1", ".s14" => "video/vnd.sealed.mpeg4", ".ssw" => "video/vnd.sealed.swf", ".sswf" => "video/vnd.sealed.swf", ".s1q" => "video/vnd.sealedmedia.softseal.mov", ".smo" => "video/vnd.sealedmedia.softseal.mov", ".smov" => "video/vnd.sealedmedia.softseal.mov", ".viv" => "video/vnd.vivo", ".yt" => "video/vnd.youtube.yt", ".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", ".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", "README" => "text/plain;charset=utf-8", "Makefile" => "text/x-makefile;charset=utf-8", "" => "application/octet-stream", ) server.document-root = "/var/www/html" server.upload-dirs = ("/var/cache/lighttpd/uploads") server.errorlog = "/var/log/lighttpd/error.log" server.pid-file = "/run/lighttpd.pid" server.username = "www-data" server.groupname = "www-data" server.port = 80 server.feature-flags = ( "server.h2proto" => "enable", "server.h2c" => "enable", "server.graceful-shutdown-timeout" => 5, ) server.http-parseopts = ( "header-strict" => "enable", "host-strict" => "enable", "host-normalize" => "enable", "url-normalize-unreserved" => "enable", "url-normalize-required" => "enable", "url-ctrls-reject" => "enable", "url-path-2f-decode" => "enable", "url-path-dotseg-remove" => "enable", ) index-file.names = ("index.php", "index.html", "index.lighttpd.html") url.access-deny = ("~", ".inc") static-file.exclude-extensions = (".php", ".pl", ".fcgi", ".js") userdir.exclude-user = ("root", "postmaster") userdir.path = "public_html" server.modules = ( "mod_indexfile", "mod_access", "mod_alias", "mod_redirect", "mod_openssl", "mod_cgi", "mod_userdir", "mod_dirlisting", "mod_staticfile", ) if $SERVER["socket"] == "[::]:80" { # block 1 } # end of $SERVER["socket"] == "[::]:80" if $HTTP["url"] =^ "/cgi-bin/" { # block 2 cgi.assign = ( ".sh" => "/usr/bin/bash", ) alias.url = ( "/cgi-bin/" => "/var/www/html/cgi-bin/", ) } # end of $HTTP["url"] =^ "/cgi-bin/" if $SERVER["socket"] == ":443" { # block 3 ssl.engine = "enable" ssl.pemfile = "/etc/lighttpd/certs/lighttpd.pem" } # end of $SERVER["socket"] == ":443" }
www-data@DietPi:~$
Replies (2)
RE: [UE] built lighttpd from source - 2nd new error message - Added by gstrauss about 2 months ago
On the front page of WikiStart is a link to InstallFromSource. Please read it carefully.
RE: [UE] built lighttpd from source - 2nd new error message - Added by gstrauss about 2 months ago
I do not know what part of your post was edited, but you continue to be sloppy with cut-n-paste. These are obviously truncated:
www-data@DietPi:~$ locate mod_openssl.so /usr/lib/lighttpd/mod_openssl.so www-data@DietPi:~$ sudo -i copied /usr/lib/mod_openssl.so to /usr/local/lib/mod
These are also obviously wrong. You can not copy a binary .so from your OS and assume that it will be compatible with your custom build of lighttpd. The lighttpd executable you build from source needs to match the lighttpd mod_openssl.so you build from the same source.
As above: On the front page of WikiStart is a link to InstallFromSource. Please read it carefully.