config { var.PID = 27520 var.CWD = "/etc/lighttpd" url.access-deny = ("~", ".inc", ",v", ",t") dir-listing.hide-dotfiles = "enable" alias.url = ( "/cgi-bin/" => "/home/services/lighttpd/cgi-bin/", ) cgi.assign = ( ".cgi" => "", ) index-file.names = ("index.html", "index.htm", "index.php", "default.htm") fastcgi.debug = 1 compress.filetype = ( "application/x-javascript", "application/javascript", "text/javascript", "text/css", "text/html", "text/xml", "image/svg+xml", # 7 ) compress.allowed-encodings = ("gzip", "deflate") compress.cache-dir = "/var/cache/lighttpd/mod_compress" accesslog.format = "%h %l %u %t \"%r\" %>s %b %T \"%{X-Varnish}i\" %V" accesslog.filename = "/var/log/lighttpd/access.log" server.modules = ( "mod_rewrite", "mod_redirect", "mod_access", "mod_alias", "mod_auth", "mod_cgi", "mod_fastcgi", "mod_setenv", "mod_status", "mod_expire", "mod_compress", "mod_accesslog", "mod_extforward", # 13 ) static-file.exclude-extensions = (".php") server.document-root = "/www/htdocs/html/" server.errorlog = "/var/log/lighttpd/error2.log" server.breakagelog = "/var/log/lighttpd/breakage2.log" server.pid-file = "/var/run/lighttpd2.pid" var.mimetype_textcharsetheader = "" mimetype.assign = ( ".zone" => "text/dns", ".zmm" => "application/vnd.HandHeld-Entertainment+xml", ".zirz" => "application/vnd.zul", ".zir" => "application/vnd.zul", ".zip" => "application/zip", # 5 ".zfo" => "application/vnd.software602.filler.form-xml-zip", ".zaz" => "application/vnd.zzazz.deck+xml", ".yme" => "application/vnd.yaoweme", ".yin" => "application/yin+xml", ".yang" => "application/yang", # 10 ".xz" => "application/x-xz", ".xyze" => "image/vnd.radiance", ".xyz" => "chemical/x-xyz", ".xwd" => "image/x-xwindowdump", ".xvml" => "application/xv+xml", # 15 ".xvm" => "application/xv+xml", ".xul" => "application/vnd.mozilla.xul+xml", ".xspf" => "application/x-xspf+xml", ".xsm" => "application/vnd.syncml+xml", ".xslt" => "application/xslt+xml", # 20 ".xsl" => "application/xslt+xml", ".xsf" => "application/prs.xsf+xml", ".xsd" => "text/xml", ".xpx" => "application/vnd.intercon.formnet", ".xpw" => "application/vnd.intercon.formnet", # 25 ".xps" => "application/vnd.ms-xpsdocument", ".xpr" => "application/vnd.is-xpr", ".xpm" => "image/x-xpixmap", ".xpi" => "application/x-xpinstall", ".xop" => "application/xop+xml", # 30 ".xo" => "application/vnd.olpc-sugar", ".xns" => "application/xcap-ns+xml", ".xmt_txt" => "model/vnd.parasolid.transmit.text", ".xmt_bin" => "model/vnd.parasolid.transmit.binary", ".xmls" => "application/dskpp+xml", # 35 ".xml" => "text/xml", ".xlw" => "application/vnd.ms-excel", ".xltx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.template", ".xltm" => "application/vnd.ms-excel.template.macroEnabled.12", ".xlt" => "application/vnd.ms-excel", # 40 ".xlsx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", ".xlsm" => "application/vnd.ms-excel.sheet.macroEnabled.12", ".xlsb" => "application/vnd.ms-excel.sheet.binary.macroEnabled.12", ".xls" => "application/vnd.ms-excel", ".xlm" => "application/vnd.ms-excel", # 45 ".xlim" => "application/vnd.xmpie.xlim", ".xlc" => "application/vnd.ms-excel", ".xlam" => "application/vnd.ms-excel.addin.macroEnabled.12", ".xla" => "application/vnd.ms-excel", ".xif" => "image/vnd.xiff", # 50 ".xhvml" => "application/xv+xml", ".xhtml" => "application/xhtml+xml", ".xhtm" => "application/xhtml+xml", ".xht" => "application/xhtml+xml", ".xfdl" => "application/vnd.xfdl", # 55 ".xfdf" => "application/vnd.adobe.xfdf", ".xfd" => "application/vnd.xfdl", ".xer" => "application/xcap-error+xml", ".xel" => "application/xcap-el+xml", ".xdw" => "application/vnd.fujixerox.docuworks", # 60 ".xdssc" => "application/dssc+xml", ".xdp" => "application/vnd.adobe.xdp+xml", ".xdm" => "application/vnd.syncml.dm+xml", ".xdf" => "application/xcap-diff+xml", ".xdd" => "application/bacnet-xdd+zip", # 65 ".xct" => "application/vnd.fujixerox.docuworks.container", ".xcs" => "application/calendar+xml", ".xca" => "application/xcap-caps+xml", ".xbm" => "image/x-xbitmap", ".xbd" => "application/vnd.fujixerox.docuworks.binder", # 70 ".xav" => "application/xcap-att+xml", ".xar" => "application/vnd.xara", ".x_t" => "model/vnd.parasolid.transmit.text", ".x_b" => "model/vnd.parasolid.transmit.binary", ".x3dvz" => "model/x3d-vrml", # 75 ".x3dv" => "model/x3d-vrml", ".x3db" => "model/x3d+xml", ".x3d" => "application/vnd.hzn-3d-crossword", ".wvx" => "video/x-ms-wvx", ".wv" => "application/vnd.wv.csp+wbxml", # 80 ".wtb" => "application/vnd.webturbo", ".wspolicy" => "application/wspolicy+xml", ".wsdl" => "application/wsdl+xml", ".wsc" => "application/vnd.wfa.wsc", ".wrl" => "model/vrml", # 85 ".wqd" => "application/vnd.wqd", ".wps" => "application/vnd.ms-works", ".wpl" => "application/vnd.ms-wpl", ".wpd" => "application/vnd.wordperfect", ".woff2" => "font/woff2", # 90 ".woff" => "font/woff", ".wmx" => "video/x-ms-wmx", ".wmv" => "video/x-ms-wmv", ".wmlsc" => "application/vnd.wap.wmlscriptc", ".wmls" => "text/vnd.wap.wmlscript", # 95 ".wmlc" => "application/vnd.wap.wmlc", ".wml" => "text/vnd.wap.wml", ".wmc" => "application/vnd.wmc", ".wma" => "audio/x-ms-wma", ".wm" => "video/x-ms-wm", # 100 ".wlnk" => "application/link-format", ".wks" => "application/vnd.ms-works", ".wk4" => "application/vnd.lotus-1-2-3", ".wk3" => "application/vnd.lotus-1-2-3", ".wk1" => "application/vnd.lotus-1-2-3", # 105 ".win" => "model/vnd.gdl", ".wif" => "application/watcherinfo+xml", ".wgt" => "application/widget", ".wg" => "application/vnd.pmi.widget", ".webp" => "image/webp", # 110 ".webm" => "video/webm", ".weba" => "video/webm", ".wdb" => "application/vnd.ms-works", ".wcm" => "application/vnd.ms-works", ".wbxml" => "application/vnd.wap.wbxml", # 115 ".wbs" => "application/vnd.criticaltools.wbs+xml", ".wbmp" => "image/vnd.wap.wbmp", ".wax" => "audio/x-ms-wax", ".wav" => "audio/x-wav", ".wadl" => "application/vnd.sun.wadl+xml", # 120 ".vxml" => "application/voicexml+xml", ".vwx" => "application/vnd.vectorworks", ".vtu" => "model/vnd.vtu", ".vtf" => "image/vnd.valve.source.texture", ".vsw" => "application/vnd.visio", # 125 ".vst" => "application/vnd.visio", ".vss" => "application/vnd.visio", ".vsf" => "application/vnd.vsf", ".vsd" => "application/vnd.visio", ".vsc" => "application/vnd.vidsoft.vidconference", # 130 ".vrml" => "model/vrml", ".vpm" => "multipart/voice-message", ".vmt" => "application/vnd.valve.source.material", ".viv" => "video/vnd.vivo", ".vis" => "application/vnd.visionary", # 135 ".vew" => "application/vnd.lotus-approach", ".vcx" => "application/vnd.vcx", ".vcg" => "application/vnd.groove-vcard", ".vcf" => "text/vcard", ".vcd" => "application/x-cdlink", # 140 ".vcard" => "text/vcard", ".vbox" => "application/vnd.previewsystems.box", ".vbk" => "audio/vnd.nortel.vbk", ".uvz" => "application/vnd.dece.zip", ".uvx" => "application/vnd.dece.unspecified", # 145 ".uvvz" => "application/vnd.dece.zip", ".uvvx" => "application/vnd.dece.unspecified", ".uvvv" => "video/vnd.dece.video", ".uvvu" => "video/vnd.dece.mp4", ".uvvt" => "application/vnd.dece.ttml+xml", # 150 ".uvvs" => "video/vnd.dece.sd", ".uvvp" => "video/vnd.dece.pd", ".uvvm" => "video/vnd.dece.mobile", ".uvvi" => "image/vnd.dece.graphic", ".uvvh" => "video/vnd.dece.hd", # 155 ".uvvg" => "image/vnd.dece.graphic", ".uvvf" => "application/vnd.dece.data", ".uvvd" => "application/vnd.dece.data", ".uvva" => "audio/vnd.dece.audio", ".uvv" => "video/vnd.dece.video", # 160 ".uvu" => "video/vnd.dece.mp4", ".uvt" => "application/vnd.dece.ttml+xml", ".uvs" => "video/vnd.dece.sd", ".uvp" => "video/vnd.dece.pd", ".uvm" => "video/vnd.dece.mobile", # 165 ".uvi" => "image/vnd.dece.graphic", ".uvh" => "video/vnd.dece.hd", ".uvg" => "image/vnd.dece.graphic", ".uvf" => "application/vnd.dece.data", ".uvd" => "application/vnd.dece.data", # 170 ".uva" => "audio/vnd.dece.audio", ".utz" => "application/vnd.uiq.theme", ".ustar" => "application/x-ustar", ".uris" => "text/uri-list", ".urimap" => "application/vnd.uri-map", # 175 ".urim" => "application/vnd.uri-map", ".uric" => "text/vnd.si.uricatalogue", ".uri" => "text/uri-list", ".upa" => "application/vnd.hbci", ".uoml" => "application/vnd.uoml+xml", # 180 ".uo" => "application/vnd.uoml+xml", ".unityweb" => "application/vnd.unity", ".uni" => "audio/x-mod", ".umj" => "application/vnd.umajin", ".ult" => "audio/x-mod", # 185 ".uis" => "application/urc-uisocketdesc+xml", ".ufdl" => "application/vnd.ufdl", ".ufd" => "application/vnd.ufdl", ".udeb" => "application/vnd.debian.binary-package", ".u8msg" => "message/global", # 190 ".u8mdn" => "message/global-disposition-notification", ".u8hdr" => "message/global-headers", ".u8dsn" => "message/global-delivery-status", ".txt" => "text/plain", ".txf" => "application/vnd.Mobius.TXF", # 195 ".txd" => "application/vnd.genomatix.tuxedo", ".twds" => "application/vnd.SimTech-MindMapper", ".twd" => "application/vnd.SimTech-MindMapper", ".tur" => "application/tamp-update", ".tuc" => "application/tamp-update-confirm", # 200 ".ttml" => "application/ttml+xml", ".ttl" => "text/turtle", ".ttf" => "font/ttf", ".tsv" => "text/tab-separated-values", ".tst" => "application/vnd.etsi.timestamp-token", # 205 ".tsr" => "application/timestamp-reply", ".tsq" => "application/timestamp-query", ".tsd" => "application/timestamped-data", ".tsa" => "application/tamp-sequence-adjust", ".ts" => "text/vnd.trolltech.linguist", # 210 ".tree" => "application/vnd.rainstor.data", ".tra" => "application/vnd.trueapp", ".tr" => "text/troff", ".tpt" => "application/vnd.trid.tpt", ".tpl" => "application/vnd.groove-tool-template", # 215 ".torrent" => "application/x-bittorrent", ".tnf" => "application/vnd.ms-tnef", ".tnef" => "application/vnd.ms-tnef", ".tmo" => "application/vnd.tmobile-livetv", ".tlclient" => "application/vnd.cendio.thinlinc.clientconf", # 220 ".tiff" => "image/tiff", ".tif" => "image/tiff", ".thmx" => "application/vnd.ms-officetheme", ".tgz" => "application/gzip", ".tga" => "image/x-targa", # 225 ".tfx" => "image/tiff-fx", ".tfi" => "application/thraud+xml", ".text" => "text/plain", ".texinfo" => "application/x-texinfo", ".texi" => "application/x-texinfo", # 230 ".tex" => "application/x-tex", ".ter" => "application/tamp-error", ".teiCorpus" => "application/tei+xml", ".tei" => "application/tei+xml", ".teacher" => "application/vnd.smart.teacher", # 235 ".td" => "application/urc-targetdesc+xml", ".tcu" => "application/tamp-community-update", ".tcl" => "application/x-tcl", ".tcap" => "application/vnd.3gpp2.tcap", ".tau" => "application/tamp-apex-update", # 240 ".tar" => "application/x-tar", ".tap" => "image/vnd.tencent.tap", ".tao" => "application/vnd.tao.intent-module-archive", ".taglet" => "application/vnd.mynfc", ".tag" => "text/prs.lines.tag", # 245 ".t38" => "image/t38", ".t" => "text/troff", ".sxw" => "application/vnd.sun.xml.writer", ".sxm" => "application/vnd.sun.xml.math", ".sxls" => "application/vnd.sealed.xls", # 250 ".sxl" => "application/vnd.sealed.xls", ".sxi" => "application/vnd.sun.xml.impress", ".sxg" => "application/vnd.sun.xml.writer.global", ".sxd" => "application/vnd.sun.xml.draw", ".sxc" => "application/vnd.sun.xml.calc", # 255 ".swi" => "application/vnd.aristanetworks.swi", ".swf" => "application/x-shockwave-flash", ".svgz" => "image/svg+xml", ".svg" => "image/svg+xml", ".svc" => "application/vnd.dvb.service", # 260 ".sv4crc" => "application/x-sv4crc", ".sv4cpio" => "application/x-sv4cpio", ".susp" => "application/vnd.sus-calendar", ".sus" => "application/vnd.sus-calendar", ".sub" => "text/vnd.dvb.subtitle", # 265 ".stw" => "application/vnd.sun.xml.writer.template", ".study-inter" => "application/vnd.vd-study", ".str" => "application/vnd.pg.format", ".stml" => "application/vnd.sealedmedia.softseal.html", ".stm" => "audio/x-stm", # 270 ".stk" => "application/hyperstudio", ".stif" => "application/vnd.sealed.tiff", ".sti" => "application/vnd.sun.xml.impress.template", ".stf" => "application/vnd.wt.stf", ".std" => "application/vnd.sun.xml.draw.template", # 275 ".stc" => "application/vnd.sun.xml.calc.template", ".st" => "application/vnd.sailingtracker.track", ".sswf" => "video/vnd.sealed.swf", ".ssw" => "video/vnd.sealed.swf", ".ssml" => "application/ssml+xml", # 280 ".ssf" => "application/vnd.epson.ssf", ".sse" => "application/vnd.kodak-descriptor", ".srx" => "application/sparql-results+xml", ".sru" => "application/sru+xml", ".src" => "application/x-wais-source", # 285 ".sql" => "application/sql", ".spx" => "audio/ogg", ".spq" => "application/scvp-vp-request", ".sppt" => "application/vnd.sealed.ppt", ".spp" => "application/scvp-vp-response", # 290 ".spot" => "text/vnd.in3d.spot", ".spo" => "text/vnd.in3d.spot", ".spng" => "image/vnd.sealed.png", ".spn" => "image/vnd.sealed.png", ".spl" => "application/x-futuresplash", # 295 ".spf" => "application/vnd.yamaha.smaf-phrase", ".spdf" => "application/vnd.sealedmedia.softseal.pdf", ".spd" => "application/vnd.sealedmedia.softseal.pdf", ".soc" => "application/sgml-open-catalog", ".soa" => "text/dns", # 300 ".so" => "application/octet-stream", ".snd" => "audio/basic", ".smzip" => "application/vnd.stepmania.package", ".smv" => "audio/SMV", ".sms" => "application/vnd.3gpp2.sms", # 305 ".smpg" => "video/vnd.sealed.mpeg1", ".smp3" => "audio/vnd.sealedmedia.softseal.mpeg", ".smp" => "audio/vnd.sealedmedia.softseal.mpeg", ".smov" => "video/vnd.sealedmedia.softseal.mov", ".smo" => "video/vnd.sealedmedia.softseal.mov", # 310 ".sml" => "application/smil+xml", ".smk" => "video/vnd.radgamettools.smacker", ".smil" => "application/smil+xml", ".smi" => "application/smil+xml", ".smht" => "application/vnd.sealed.mht", # 315 ".smh" => "application/vnd.sealed.mht", ".smc" => "application/vnd.nintendo.snes.rom", ".sm" => "application/vnd.stepmania.stepchart", ".slt" => "application/vnd.epson.salt", ".sldx" => "application/vnd.openxmlformats-officedocument.presentationml.slide", # 320 ".sldm" => "application/vnd.ms-powerpoint.slide.macroEnabled.12", ".slc" => "application/vnd.wap.slc", ".slaz" => "application/vnd.scribus", ".sla" => "application/vnd.scribus", ".sl" => "text/vnd.wap.sl", # 325 ".skt" => "application/vnd.koan", ".skp" => "application/vnd.koan", ".skm" => "application/vnd.koan", ".skd" => "application/vnd.koan", ".sjpg" => "image/vnd.sealedmedia.softseal.jpg", # 330 ".sjp" => "image/vnd.sealedmedia.softseal.jpg", ".siv" => "application/sieve", ".sit" => "application/x-stuffit", ".sisx" => "x-epoc/x-sisx-app", ".sis" => "application/vnd.symbian.install", # 335 ".silo" => "model/mesh", ".sig" => "application/pgp-signature", ".sieve" => "application/sieve", ".sid" => "audio/prs.sid", ".sic" => "application/vnd.wap.sic", # 340 ".si" => "text/vnd.wap.si", ".shf" => "application/shf+xml", ".shar" => "application/x-shar", ".sh" => "application/x-sh", ".sgml" => "text/sgml", # 345 ".sgm" => "text/sgml", ".sgif" => "image/vnd.sealedmedia.softseal.gif", ".sgi" => "image/vnd.sealedmedia.softseal.gif", ".sfs" => "application/vnd.spotfire.sfs", ".sfd-hdstx" => "application/vnd.hydrostatix.sof-data", # 350 ".sfd" => "application/vnd.font-fontforge-sfd", ".sfc" => "application/vnd.nintendo.snes.rom", ".seml" => "application/vnd.sealed.eml", ".semf" => "application/vnd.semf", ".semd" => "application/vnd.semd", # 355 ".sema" => "application/vnd.sema", ".sem" => "application/vnd.sealed.eml", ".seed" => "application/vnd.fdsn.seed", ".see" => "application/vnd.seemail", ".sdp" => "application/sdp", # 360 ".sdoc" => "application/vnd.sealed.doc", ".sdo" => "application/vnd.sealed.doc", ".sdkm" => "application/vnd.solent.sdkm+xml", ".sdkd" => "application/vnd.solent.sdkm+xml", ".sdf" => "application/vnd.Kinar", # 365 ".scsf" => "application/vnd.sealed.csf", ".scs" => "application/scvp-cv-response", ".scq" => "application/scvp-cv-request", ".scm" => "application/vnd.lotus-screencam", ".scld" => "application/vnd.doremir.scorecloud-binary-document", # 370 ".scim" => "application/scim+json", ".sce" => "application/vnd.etsi.asic-e+zip", ".scd" => "application/vnd.scribus", ".sc" => "application/vnd.ibm.secure-container", ".sandboxed" => "text/html-sandboxed", # 375 ".sam" => "application/vnd.lotus-wordpro", ".saf" => "application/vnd.yamaha.smaf-audio", ".sac" => "application/tamp-sequence-adjust-confirm", ".s3m" => "audio/x-s3m", ".s3df" => "application/vnd.sealed.3df", # 380 ".s1w" => "application/vnd.sealed.doc", ".s1q" => "video/vnd.sealedmedia.softseal.mov", ".s1p" => "application/vnd.sealed.ppt", ".s1n" => "image/vnd.sealed.png", ".s1m" => "audio/vnd.sealedmedia.softseal.mpeg", # 385 ".s1j" => "image/vnd.sealedmedia.softseal.jpg", ".s1h" => "application/vnd.sealedmedia.softseal.html", ".s1g" => "image/vnd.sealedmedia.softseal.gif", ".s1e" => "application/vnd.sealed.xls", ".s1a" => "application/vnd.sealedmedia.softseal.pdf", # 390 ".s14" => "video/vnd.sealed.mpeg4", ".s11" => "video/vnd.sealed.mpeg1", ".rtx" => "text/richtext", ".rtf" => "application/rtf", ".rst" => "text/prs.fallenstein.rst", # 395 ".rss" => "application/rss+xml", ".rsm" => "model/vnd.gdl", ".rsheet" => "application/urc-ressheet+xml", ".rs" => "application/rls-services+xml", ".rq" => "application/sparql-query", # 400 ".rpst" => "application/vnd.nokia.radio-preset", ".rpss" => "application/vnd.nokia.radio-presets", ".rpm" => "application/x-rpm", ".rp9" => "application/vnd.cloanto.rp9", ".roff" => "text/troff", # 405 ".roa" => "application/rpki-roa", ".rng" => "text/xml", ".rnd" => "application/prs.nprend", ".rnc" => "application/relax-ng-compact-syntax", ".rms" => "application/vnd.jcp.javame.midlet-rms", # 410 ".rm" => "audio/x-pn-realaudio", ".rld" => "application/resource-lists-diff+xml", ".rlc" => "image/vnd.fujixerox.edmics-rlc", ".rl" => "application/resource-lists+xml", ".rip" => "audio/vnd.rip", # 415 ".rif" => "application/reginfo+xml", ".rgbe" => "image/vnd.radiance", ".rgb" => "image/x-rgb", ".request" => "application/vnd.nervana", ".rep" => "application/vnd.businessobjects", # 420 ".relo" => "application/p2p-overlay+xml", ".rdz" => "application/vnd.data-vision.rdz", ".rdf-crypt" => "application/prs.rdf-xml-crypt", ".rdf" => "application/rdf+xml", ".rct" => "application/prs.nprend", # 425 ".rcprofile" => "application/vnd.ipunplugged.rcprofile", ".ras" => "image/x-cmu-raster", ".rar" => "application/x-rar-compressed", ".ram" => "audio/x-pn-realaudio", ".ra" => "audio/x-realaudio", # 430 ".qxt" => "application/vnd.Quark.QuarkXPress", ".qxl" => "application/vnd.Quark.QuarkXPress", ".qxd" => "application/vnd.Quark.QuarkXPress", ".qxb" => "application/vnd.Quark.QuarkXPress", ".qwt" => "application/vnd.Quark.QuarkXPress", # 435 ".qwd" => "application/vnd.Quark.QuarkXPress", ".qvd" => "application/vnd.theqvd", ".quox" => "application/vnd.quobject-quoxdocument", ".quiz" => "application/vnd.quobject-quoxdocument", ".qt" => "video/quicktime", # 440 ".qps" => "application/vnd.publishare-delta-tree", ".qfx" => "application/vnd.intu.qfx", ".qcp" => "audio/qcelp", ".qcall" => "application/vnd.ericsson.quickcall", ".qca" => "application/vnd.ericsson.quickcall", # 445 ".qbo" => "application/vnd.intu.qbo", ".qam" => "application/vnd.epson.quickanime", ".pyv" => "video/vnd.ms-playready.media.pyv", ".pya" => "audio/vnd.ms-playready.media.pya", ".pwn" => "application/vnd.3M.Post-it-Notes", # 450 ".pvb" => "application/vnd.3gpp.pic-bw-var", ".ptid" => "application/vnd.pvi.ptid1", ".pti" => "image/prs.pti", ".pskcxml" => "application/pskc+xml", ".psid" => "audio/prs.sid", # 455 ".pseg3820" => "application/vnd.ibm.modcap", ".psd" => "image/vnd.adobe.photoshop", ".psb" => "application/vnd.3gpp.pic-bw-small", ".ps" => "application/postscript", ".prz" => "application/vnd.lotus-freelance", # 460 ".provx" => "application/provenance+xml", ".provn" => "text/provenance-notation", ".preminet" => "application/vnd.preminet", ".pre" => "application/vnd.lotus-freelance", ".prc" => "application/vnd.palm", # 465 ".pqa" => "application/vnd.palm", ".pptx" => "application/vnd.openxmlformats-officedocument.presentationml.presentation", ".pptm" => "application/vnd.ms-powerpoint.presentation.macroEnabled.12", ".ppt" => "application/vnd.ms-powerpoint", ".ppsx" => "application/vnd.openxmlformats-officedocument.presentationml.slideshow", # 470 ".ppsm" => "application/vnd.ms-powerpoint.slideshow.macroEnabled.12", ".pps" => "application/vnd.ms-powerpoint", ".ppm" => "image/x-portable-pixmap", ".ppkg" => "application/vnd.xmpie.ppkg", ".ppd" => "application/vnd.cups-ppd", # 475 ".ppam" => "application/vnd.ms-powerpoint.addin.macroEnabled.12", ".potx" => "application/vnd.openxmlformats-officedocument.presentationml.template", ".potm" => "application/vnd.ms-powerpoint.template.macroEnabled.12", ".pot" => "application/vnd.ms-powerpoint", ".portpkg" => "application/vnd.macports.portpkg", # 480 ".pod" => "text/x-pod", ".pnm" => "image/x-portable-anymap", ".png" => "image/png", ".pml" => "application/vnd.ctc-posml", ".pm" => "text/plain", # 485 ".pls" => "application/pls+xml", ".plp" => "application/vnd.panoply", ".plj" => "audio/vnd.everad.plj", ".plf" => "application/vnd.pocketlearn", ".plc" => "application/vnd.Mobius.PLC", # 490 ".plb" => "application/vnd.3gpp.pic-bw-large", ".pl" => "application/x-perl", ".pkipath" => "application/pkix-pkipath", ".pki" => "application/pkixcmp", ".pkg" => "application/vnd.apple.installer+xml", # 495 ".pkd" => "application/vnd.hbci", ".pil" => "application/vnd.piaccess.application-license", ".pgp" => "application/pgp-encrypted", ".pgn" => "application/x-chess-pgn", ".pgm" => "image/x-portable-graymap", # 500 ".pgb" => "image/vnd.globalgraphics.pgb", ".pfx" => "application/pkcs12", ".pfr" => "application/font-tdpfr", ".pdx" => "application/PDX", ".pdf" => "application/pdf", # 505 ".pdb" => "application/vnd.palm", ".pcx" => "image/vnd.zbrush.pcx", ".pcl" => "application/vnd.hp-PCL", ".pcap" => "application/vnd.tcpdump.pcap", ".pbm" => "image/x-portable-bitmap", # 510 ".pbd" => "application/vnd.powerbuilder6", ".paw" => "application/vnd.pawaafile", ".package" => "application/vnd.autopackage", ".pack" => "application/x-java-pack200", ".p8" => "application/pkcs8", # 515 ".p7s" => "application/pkcs7-signature", ".p7m" => "application/pkcs7-mime", ".p7c" => "application/pkcs7-mime", ".p2p" => "application/vnd.wfa.p2p", ".p12" => "application/pkcs12", # 520 ".p10" => "application/pkcs10", ".oxt" => "application/vnd.openofficeorg.extension", ".oxps" => "application/oxps", ".owx" => "application/owl+xml", ".ott" => "application/vnd.oasis.opendocument.text-template", # 525 ".ots" => "application/vnd.oasis.opendocument.spreadsheet-template", ".otp" => "application/vnd.oasis.opendocument.presentation-template", ".oti" => "application/vnd.oasis.opendocument.image-template", ".oth" => "application/vnd.oasis.opendocument.text-web", ".otg" => "application/vnd.oasis.opendocument.graphics-template", # 530 ".otf" => "font/otf", ".otc" => "application/vnd.oasis.opendocument.chart-template", ".osf" => "application/vnd.yamaha.openscoreformat", ".ors" => "application/ocsp-response", ".orq" => "application/ocsp-request", # 535 ".org" => "application/vnd.lotus-organizer", ".or3" => "application/vnd.lotus-organizer", ".or2" => "application/vnd.lotus-organizer", ".opus" => "audio/ogg", ".oprc" => "application/vnd.palm", # 540 ".opf" => "application/oebps-package+xml", ".omg" => "audio/ATRAC3", ".ogx" => "application/ogg", ".ogv" => "video/ogg", ".ogg" => "audio/ogg", # 545 ".ogex" => "model/vnd.opengex", ".oga" => "audio/ogg", ".oeb" => "application/vnd.openeye.oeb", ".odx" => "application/ODX", ".odt" => "application/vnd.oasis.opendocument.text", # 550 ".ods" => "application/vnd.oasis.opendocument.spreadsheet", ".odp" => "application/vnd.oasis.opendocument.presentation", ".odm" => "application/vnd.oasis.opendocument.text-master", ".odi" => "application/vnd.oasis.opendocument.image", ".odg" => "application/vnd.oasis.opendocument.graphics", # 555 ".odf" => "application/vnd.oasis.opendocument.formula", ".odd" => "application/tei+xml", ".odc" => "application/vnd.oasis.opendocument.chart", ".odb" => "application/vnd.oasis.opendocument.database", ".oda" => "application/oda", # 560 ".obgx" => "application/vnd.openblox.game+xml", ".obg" => "application/vnd.openblox.game-binary", ".oas" => "application/vnd.fujitsu.oasys", ".oa3" => "application/vnd.fujitsu.oasys3", ".oa2" => "application/vnd.fujitsu.oasys2", # 565 ".o4v" => "application/vnd.oma.drm.dcf", ".o4a" => "application/vnd.oma.drm.dcf", ".ntf" => "application/vnd.lotus-notes", ".nsh" => "application/vnd.lotus-notes", ".nsg" => "application/vnd.lotus-notes", # 570 ".nsf" => "application/vnd.lotus-notes", ".ns4" => "application/vnd.lotus-notes", ".ns3" => "application/vnd.lotus-notes", ".ns2" => "application/vnd.lotus-notes", ".notebook" => "application/vnd.smart.notebook", # 575 ".nnw" => "application/vnd.noblenet-web", ".nns" => "application/vnd.noblenet-sealer", ".nnd" => "application/vnd.noblenet-directory", ".nml" => "application/vnd.enliven", ".nlu" => "application/vnd.neurolanguage.nlu", # 580 ".nitf" => "application/vnd.nitf", ".nim" => "video/vnd.nokia.interleaved-multimedia", ".ngdat" => "application/vnd.nokia.n-gage.data", ".nds" => "application/vnd.nintendo.nitro.rom", ".ndl" => "application/vnd.lotus-notes", # 585 ".ndc" => "application/vnd.osa.netdeploy", ".nc" => "application/x-netcdf", ".nbp" => "application/vnd.wolfram.player", ".nb" => "application/mathematica", ".n3" => "text/n3", # 590 ".n-gage" => "application/vnd.nokia.n-gage.symbian.install", ".mxu" => "video/vnd.mpegurl", ".mxs" => "application/vnd.triscape.mxs", ".mxml" => "application/xv+xml", ".mxmf" => "audio/mobile-xmf", # 595 ".mxl" => "application/vnd.recordare.musicxml", ".mxi" => "application/vnd.vd-study", ".mxf" => "application/mxf", ".mwf" => "application/vnd.MFER", ".mwc" => "application/vnd.dpgraph", # 600 ".mus" => "application/vnd.musician", ".mts" => "model/vnd.mts", ".mtm" => "audio/x-mod", ".msty" => "application/vnd.muvee.style", ".msm" => "model/vnd.gdl", # 605 ".msl" => "application/vnd.Mobius.MSL", ".msh" => "model/mesh", ".msf" => "application/vnd.epson.msf", ".mseq" => "application/vnd.mseq", ".mseed" => "application/vnd.fdsn.mseed", # 610 ".msd" => "application/vnd.fdsn.mseed", ".msa" => "application/vnd.msa-disk-image", ".ms" => "application/x-troff-ms", ".mrcx" => "application/marcxml+xml", ".mrc" => "application/marc", # 615 ".mqy" => "application/vnd.Mobius.MQY", ".mpy" => "application/vnd.ibm.MiniPay", ".mpt" => "application/vnd.ms-project", ".mpp" => "application/vnd.ms-project", ".mpn" => "application/vnd.mophun.application", # 620 ".mpm" => "application/vnd.blueice.multipass", ".mpkg" => "application/vnd.apple.installer+xml", ".mpga" => "audio/mpeg", ".mpg4" => "video/mp4", ".mpg" => "video/mpeg", # 625 ".mpf" => "text/vnd.ms-mediapackage", ".mpeg" => "video/mpeg", ".mpe" => "video/mpeg", ".mpdd" => "application/dashdelta", ".mpd" => "application/dash+xml", # 630 ".mpc" => "application/vnd.mophun.certificate", ".mp4" => "video/mp4", ".mp3" => "audio/mpeg", ".mp21" => "application/mp21", ".mp2" => "audio/mpeg", # 635 ".mp1" => "audio/mpeg", ".movie" => "video/x-sgi-movie", ".mov" => "video/quicktime", ".moml" => "model/vnd.moml+xml", ".mods" => "application/mods+xml", # 640 ".model-inter" => "application/vnd.vd-study", ".mod" => "audio/x-mod", ".mms" => "application/vnd.wap.mms-message", ".mmr" => "image/vnd.fujixerox.edmics-mmr", ".mml" => "application/mathml+xml", # 645 ".mmf" => "application/vnd.smaf", ".mmdb" => "application/vnd.maxmind.maxmind-db", ".mmd" => "application/vnd.chipnuts.karaoke-mmd", ".mlp" => "audio/vnd.dolby.mlp", ".mkv" => "video/x-matroska", # 650 ".mka" => "audio/x-matroska", ".mk3d" => "video/x-matroska-3d", ".mjp2" => "video/mj2", ".mj2" => "video/mj2", ".miz" => "text/mizar", # 655 ".mif" => "application/vnd.mif", ".midi" => "audio/midi", ".mid" => "audio/midi", ".mgz" => "application/vnd.proteus.magazine", ".mgp" => "application/vnd.osgeo.mapguide.package", # 660 ".mft" => "application/rpki-manifest", ".mfm" => "application/vnd.mfmp", ".mf4" => "application/MF4", ".mets" => "application/mets+xml", ".metalink" => "application/metalink+xml", # 665 ".meta4" => "application/metalink4+xml", ".mesh" => "model/mesh", ".med" => "audio/x-mod", ".me" => "application/x-troff-me", ".mdi" => "image/vnd.ms-modi", # 670 ".mdc" => "application/vnd.marlin.drm.mdcf", ".md" => "text/markdown", ".mcd" => "application/vnd.mcd", ".mc1" => "application/vnd.medcalcdata", ".mbox" => "application/mbox", # 675 ".mbk" => "application/vnd.Mobius.MBK", ".mb" => "application/mathematica", ".markdown" => "text/markdown", ".manifest" => "text/cache-manifest", ".man" => "application/x-troff-man", # 680 ".mail" => "message/rfc822", ".mag" => "application/vnd.ecowin.chart", ".mads" => "application/mads+xml", ".ma" => "application/mathematica", ".m4v" => "video/mp4", # 685 ".m4u" => "video/vnd.mpegurl", ".m4s" => "video/iso.segment", ".m4a" => "audio/mp4", ".m3u8" => "application/vnd.apple.mpegurl", ".m3u" => "audio/x-mpegurl", # 690 ".m2v" => "video/mpeg", ".m21" => "application/mp21", ".m1v" => "video/mpeg", ".m15" => "audio/x-mod", ".m" => "application/vnd.wolfram.mathematica.package", # 695 ".lzh" => "application/octet-stream", ".lxf" => "application/LXF", ".lwp" => "application/vnd.lotus-wordpro", ".lvp" => "audio/vnd.lucent.voice", ".ltf" => "application/vnd.frogans.ltf", # 700 ".lrm" => "application/vnd.ms-lrm", ".lostxml" => "application/lost+xml", ".lostsyncxml" => "application/lostsync+xml", ".log" => "text/plain", ".lmp" => "model/vnd.gdl", # 705 ".listafp" => "application/vnd.ibm.modcap", ".list3820" => "application/vnd.ibm.modcap", ".link66" => "application/vnd.route66.link66+xml", ".lha" => "application/octet-stream", ".les" => "application/vnd.hhe.lesson-player", # 710 ".le" => "application/vnd.bluetooth.le.oob", ".lbe" => "application/vnd.llamagraphics.life-balance.exchange+xml", ".lbd" => "application/vnd.llamagraphics.life-balance.desktop", ".lbc" => "audio/iLBC", ".latex" => "application/x-latex", # 715 ".lasxml" => "application/vnd.las.las+xml", ".l16" => "audio/L16", ".kwt" => "application/vnd.kde.kword", ".kwd" => "application/vnd.kde.kword", ".ktz" => "application/vnd.kahootz", # 720 ".ktx" => "image/ktx", ".ktr" => "application/vnd.kahootz", ".ksp" => "application/vnd.kde.kspread", ".kpt" => "application/vnd.kde.kpresenter", ".kpr" => "application/vnd.kde.kpresenter", # 725 ".koz" => "audio/vnd.audikoz", ".kon" => "application/vnd.kde.kontour", ".kom" => "application/vnd.hbci", ".knp" => "application/vnd.Kinar", ".kne" => "application/vnd.Kinar", # 730 ".kmz" => "application/vnd.google-earth.kmz", ".kml" => "application/vnd.google-earth.kml+xml", ".kil" => "application/x-killustrator", ".kia" => "application/vnd.kidspiration", ".kfo" => "application/vnd.kde.kformula", # 735 ".kcm" => "application/vnd.nervana", ".karbon" => "application/vnd.kde.karbon", ".kar" => "audio/midi", ".jtd" => "text/vnd.esmertec.theme-descriptor", ".jsonld" => "application/ld+json", # 740 ".json-patch" => "application/json-patch+json", ".json" => "application/json", ".js" => "application/javascript", ".jrd" => "application/jrd+json", ".jpx" => "image/jpx", # 745 ".jpm" => "image/jpm", ".jpgm" => "image/jpm", ".jpg2" => "image/jp2", ".jpg" => "image/jpeg", ".jpf" => "image/jpx", # 750 ".jpeg" => "image/jpeg", ".jpe" => "image/jpeg", ".jp2" => "image/jp2", ".joda" => "application/vnd.joost.joda-archive", ".jnlp" => "application/x-java-jnlp-file", # 755 ".jlt" => "application/vnd.hp-jlyt", ".jisp" => "application/vnd.jisp", ".jfif" => "image/jpeg", ".jar" => "application/x-java-archive", ".jam" => "application/vnd.jam", # 760 ".jad" => "text/vnd.sun.j2me.app-descriptor", ".ivu" => "application/vnd.immervision-ivu", ".ivp" => "application/vnd.immervision-ivp", ".its" => "application/its+xml", ".itp" => "application/vnd.shana.informed.formtemplate", # 765 ".iso" => "application/octet-stream", ".ism" => "model/vnd.gdl", ".irp" => "application/vnd.irepository.package+xml", ".irm" => "application/vnd.ibm.rights-management", ".ipk" => "application/vnd.shana.informed.package", # 770 ".ipfix" => "application/ipfix", ".iota" => "application/vnd.astraea-software.iota", ".inkml" => "application/inkml+xml", ".ink" => "application/inkml+xml", ".imscc" => "application/vnd.ims.imsccv1p1", # 775 ".ims" => "application/vnd.ms-ims", ".imp" => "application/vnd.accpac.simply.imp", ".img" => "application/octet-stream", ".iif" => "application/vnd.shana.informed.interchange", ".igx" => "application/vnd.micrografx.igx", # 780 ".igs" => "model/iges", ".igm" => "application/vnd.insors.igm", ".igl" => "application/vnd.igloader", ".iges" => "model/iges", ".ifm" => "application/vnd.shana.informed.formdata", # 785 ".ifb" => "text/calendar", ".ief" => "image/ief", ".ics" => "text/calendar", ".ico" => "image/x-icon", ".icm" => "application/vnd.iccprofile", # 790 ".icf" => "application/vnd.commerce-battelle", ".ice" => "x-conference/x-cooltalk", ".icd" => "application/vnd.commerce-battelle", ".icc" => "application/vnd.iccprofile", ".ica" => "application/vnd.commerce-battelle", # 795 ".ic8" => "application/vnd.commerce-battelle", ".ic7" => "application/vnd.commerce-battelle", ".ic6" => "application/vnd.commerce-battelle", ".ic5" => "application/vnd.commerce-battelle", ".ic4" => "application/vnd.commerce-battelle", # 800 ".ic3" => "application/vnd.commerce-battelle", ".ic2" => "application/vnd.commerce-battelle", ".ic1" => "application/vnd.commerce-battelle", ".ic0" => "application/vnd.commerce-battelle", ".i2g" => "application/vnd.intergeo", # 805 ".hxx" => "text/plain", ".hvs" => "application/vnd.yamaha.hv-script", ".hvp" => "application/vnd.yamaha.hv-voice", ".hvd" => "application/vnd.yamaha.hv-dic", ".html" => "text/html", # 810 ".htm" => "text/html", ".htke" => "application/vnd.kenameaapp", ".htc" => "text/x-component", ".hqx" => "application/mac-binhex40", ".hpub" => "application/prs.hpub+zip", # 815 ".hps" => "application/vnd.hp-hps", ".hpid" => "application/vnd.hp-hpid", ".hpi" => "application/vnd.hp-hpid", ".hpgl" => "application/vnd.hp-HPGL", ".hh" => "text/plain", # 820 ".hdr" => "image/vnd.radiance", ".hdf" => "application/x-hdf", ".hbci" => "application/vnd.hbci", ".hbc" => "application/vnd.hbci", ".hal" => "application/vnd.hal+xml", # 825 ".h" => "text/plain", ".g³" => "application/vnd.geocube+xml", ".gz" => "application/gzip", ".gxt" => "application/vnd.geonext", ".gv" => "text/vnd.graphviz", # 830 ".gtw" => "model/vnd.gtw", ".gtm" => "application/vnd.groove-tool-message", ".gtar" => "application/x-gtar", ".gsm" => "model/vnd.gdl", ".gsheet" => "application/urc-grpsheet+xml", # 835 ".grxml" => "application/srgs+xml", ".grv" => "application/vnd.groove-injector", ".gre" => "application/vnd.geometry-explorer", ".gram" => "application/srgs", ".gqs" => "application/vnd.grafeq", # 840 ".gqf" => "application/vnd.grafeq", ".gph" => "application/vnd.FloGraphIt", ".gmx" => "application/vnd.gmx", ".gim" => "application/vnd.groove-identity-message", ".gif" => "image/gif", # 845 ".ghf" => "application/vnd.groove-help", ".ggt" => "application/vnd.geogebra.tool", ".ggb" => "application/vnd.geogebra.file", ".gex" => "application/vnd.geometry-explorer", ".geojson" => "application/vnd.geo+json", # 850 ".geo" => "application/vnd.dynageo", ".gdl" => "model/vnd.gdl", ".gbr" => "application/rpki-ghostbusters", ".gadget" => "application/x-windows-gadget", ".gac" => "application/vnd.groove-account", # 855 ".g3w" => "application/vnd.geospace", ".g3" => "application/vnd.geocube+xml", ".g2w" => "application/vnd.geoplan", ".fzs" => "application/vnd.fuzzysheet", ".fxpl" => "application/vnd.adobe.fxp", # 860 ".fxp" => "application/vnd.adobe.fxp", ".fxm" => "video/x-javafx", ".fvt" => "video/vnd.fvt", ".fts" => "image/fits", ".fti" => "application/vnd.anser-web-funds-transfer-initiation", # 865 ".ftc" => "application/vnd.fluxtime.clip", ".fst" => "image/vnd.fst", ".fsc" => "application/vnd.fsc.weblaunch", ".frm" => "application/vnd.ufdl", ".fpx" => "image/vnd.fpx", # 870 ".fo" => "application/vnd.software602.filler.form+xml", ".fnc" => "application/vnd.frogans.fnc", ".fm" => "application/vnd.framemaker", ".fly" => "text/vnd.fly", ".flx" => "text/vnd.fmi.flexstor", # 875 ".flw" => "application/vnd.kde.kivio", ".flv" => "video/x-flv", ".flo" => "application/vnd.micrografx.flo", ".flac" => "audio/x-flac", ".fla" => "application/vnd.dtg.local.flash", # 880 ".fits" => "image/fits", ".fit" => "image/fits", ".finf" => "application/fastinfoset", ".fg5" => "application/vnd.fujitsu.oasysgp", ".fe_launch" => "application/vnd.denovo.fcselayout-link", # 885 ".fdt" => "application/fdt+xml", ".fdf" => "application/vnd.fdf", ".fcs" => "application/vnd.isac.fcs", ".fcdt" => "application/vnd.adobe.formscentral.fcdt", ".fbs" => "image/vnd.fastbidsheet", # 890 ".f90" => "text/plain", ".ez3" => "application/vnd.ezpix-package", ".ez2" => "application/vnd.ezpix-album", ".ez" => "application/andrew-inset", ".ext" => "application/vnd.novadigm.EXT", # 895 ".exi" => "application/exi", ".exe" => "application/octet-stream", ".evw" => "audio/EVRCWB", ".evc" => "audio/EVRC", ".evb" => "audio/EVRCB", # 900 ".etx" => "text/x-setext", ".et3" => "application/vnd.eszigno3+xml", ".esf" => "application/vnd.epson.esf", ".esa" => "application/vnd.osgi.subsystem", ".es3" => "application/vnd.eszigno3+xml", # 905 ".es" => "application/ecmascript", ".epub" => "application/epub+zip", ".eps" => "application/postscript", ".ep" => "application/vnd.bluetooth.ep.oob", ".eot" => "application/vnd.ms-fontobject", # 910 ".eol" => "audio/vnd.digital-winds", ".enw" => "audio/EVRCNW", ".entity" => "application/vnd.nervana", ".ent" => "text/xml-external-parsed-entity", ".emotionml" => "application/emotionml+xml", # 915 ".emma" => "application/emma+xml", ".emm" => "application/vnd.ibm.electronic-media", ".eml" => "message/rfc822", ".el" => "text/plain", ".ei6" => "application/vnd.pg.osasli", # 920 ".efif" => "application/vnd.picsel", ".edx" => "application/vnd.novadigm.EDX", ".edm" => "application/vnd.novadigm.EDM", ".ecelp9600" => "audio/vnd.nuera.ecelp9600", ".ecelp7470" => "audio/vnd.nuera.ecelp7470", # 925 ".ecelp4800" => "audio/vnd.nuera.ecelp4800", ".dzr" => "application/vnd.dzr", ".dxr" => "application/x-director", ".dxp" => "application/vnd.spotfire.dxp", ".dxf" => "image/vnd.dxf", # 930 ".dwg" => "image/vnd.dwg", ".dwf" => "model/vnd.dwf", ".dvi" => "application/x-dvi", ".dvc" => "application/dvcs", ".dvb" => "video/vnd.dvb.file", # 935 ".dtshd" => "audio/vnd.dts.hd", ".dts" => "audio/vnd.dts", ".dtd" => "application/xml-dtd", ".dssc" => "application/dssc+der", ".dsm" => "application/vnd.desmume.movie", # 940 ".dsc" => "text/prs.lines.tag", ".drc" => "application/vnd.oma.drm.rights+wbxml", ".dr" => "application/vnd.oma.drm.rights+xml", ".dpkg" => "application/vnd.xmpie.dpkg", ".dpgraph" => "application/vnd.dpgraph", # 945 ".dpg" => "application/vnd.dpgraph", ".dp" => "application/vnd.osgi.dp", ".dotx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.template", ".dotm" => "application/vnd.ms-word.template.macroEnabled.12", ".dot" => "text/vnd.graphviz", # 950 ".dor" => "model/vnd.gdl", ".docx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.document", ".docm" => "application/vnd.ms-word.document.macroEnabled.12", ".docjson" => "application/vnd.document+json", ".doc" => "application/msword", # 955 ".dna" => "application/vnd.dna", ".dms" => "text/vnd.DMClientScript", ".dmp" => "application/vnd.tcpdump.pcap", ".dm" => "application/vnd.oma.drm.message", ".dls" => "audio/dls", # 960 ".dll" => "application/octet-stream", ".djvu" => "image/vnd.djvu", ".djv" => "image/vnd.djvu", ".dit" => "application/DIT", ".distz" => "application/vnd.apple.installer+xml", # 965 ".dist" => "application/vnd.apple.installer+xml", ".dis" => "application/vnd.Mobius.DIS", ".dir" => "application/x-director", ".dim" => "application/vnd.fastcopy-disk-image", ".dii" => "application/DII", # 970 ".dfac" => "application/vnd.dreamfactory", ".deb" => "application/vnd.debian.binary-package", ".ddf" => "application/vnd.syncml.dmddf+xml", ".ddd" => "application/vnd.fujixerox.ddd", ".dd2" => "application/vnd.oma.dd2+xml", # 975 ".dd" => "application/vnd.oma.dd+xml", ".dcr" => "application/x-director", ".dcm" => "application/dicom", ".dcf" => "application/vnd.oma.drm.content", ".dcd" => "application/DCD", # 980 ".davmount" => "application/davmount+xml", ".dataless" => "application/vnd.fdsn.seed", ".dart" => "application/vnd.dart", ".daf" => "application/vnd.Mobius.DAF", ".dae" => "model/vnd.collada+xml", # 985 ".cxx" => "text/plain", ".cww" => "application/prs.cww", ".cw" => "application/prs.cww", ".curl" => "application/vnd.curl", ".cuc" => "application/tamp-community-update-confirm", # 990 ".csvs" => "text/csv-schema", ".csv" => "text/csv", ".cst" => "application/vnd.commonspace", ".css" => "text/css", ".csrattrs" => "application/csrattrs", # 995 ".csp" => "application/vnd.commonspace", ".csl" => "application/vnd.citationstyles.style+xml", ".csh" => "application/x-csh", ".cryptonote" => "application/vnd.rig.cryptonote", ".crx" => "application/x-chrome-extension", # 1000 ".crtr" => "application/vnd.multiad.creator", ".crt" => "application/x-x509-ca-cert", ".crl" => "application/pkix-crl", ".cpt" => "application/mac-compactpro", ".cpl" => "application/cpl+xml", # 1005 ".cpkg" => "application/vnd.xmpie.cpkg", ".cpio" => "application/x-cpio", ".copyright" => "text/vnd.debian.copyright", ".conf" => "text/plain", ".coffee" => "application/vnd.coffeescript", # 1010 ".cnd" => "text/jcr-cnd", ".cmsc" => "application/cms", ".cmp" => "application/vnd.yellowriver-custom-menu", ".cml" => "application/cellml+xml", ".cmc" => "application/vnd.cosmocaller", # 1015 ".clkx" => "application/vnd.crick.clicker", ".clkw" => "application/vnd.crick.clicker.wordbank", ".clkt" => "application/vnd.crick.clicker.template", ".clkp" => "application/vnd.crick.clicker.palette", ".clkk" => "application/vnd.crick.clicker.keyboard", # 1020 ".class" => "application/octet-stream", ".cla" => "application/vnd.claymore", ".cl" => "application/simple-filter+xml", ".cil" => "application/vnd.ms-artgalry", ".cii" => "application/vnd.anser-web-certificate-issue-initiation", # 1025 ".cif" => "application/vnd.multiad.creator.cif", ".chrt" => "application/vnd.kde.kchart", ".chm" => "application/vnd.ms-htmlhelp", ".cgm" => "image/cgm", ".cer" => "application/pkix-cert", # 1030 ".cellml" => "application/cellml+xml", ".cea" => "application/CEA", ".cdy" => "application/vnd.cinderella", ".cdxml" => "application/vnd.chemdraw+xml", ".cdmiq" => "application/cdmi-queue", # 1035 ".cdmio" => "application/cdmi-object", ".cdmid" => "application/cdmi-domain", ".cdmic" => "application/cdmi-container", ".cdmia" => "application/cdmi-capability", ".cdkey" => "application/vnd.mediastation.cdkey", # 1040 ".cdfx" => "application/CDFX+XML", ".cdf" => "application/x-netcdf", ".cdbcmsg" => "application/vnd.contact.cmsg", ".ccxml" => "application/ccxml+xml", ".ccmp" => "application/ccmp+xml", # 1045 ".ccc" => "text/vnd.net2phone.commcenter.command", ".cc" => "text/plain", ".cbor" => "application/cbor", ".cap" => "application/vnd.tcpdump.pcap", ".cab" => "application/vnd.ms-cab-compressed", # 1050 ".c4u" => "application/vnd.clonk.c4group", ".c4p" => "application/vnd.clonk.c4group", ".c4g" => "application/vnd.clonk.c4group", ".c4f" => "application/vnd.clonk.c4group", ".c4d" => "application/vnd.clonk.c4group", # 1055 ".c11amz" => "application/vnd.cluetrust.cartomobile-config-pkg", ".c11amc" => "application/vnd.cluetrust.cartomobile-config", ".c" => "text/plain", ".bz2" => "application/x-bzip2", ".btif" => "image/prs.btif", # 1060 ".btf" => "image/prs.btif", ".bsp" => "model/vnd.valve.source.compiled-map", ".bpd" => "application/vnd.hbci", ".box" => "application/vnd.previewsystems.box", ".bmpr" => "application/vnd.balsamiq.bmpr", # 1065 ".bmp" => "image/bmp", ".bmml" => "application/vnd.balsamiq.bmml+xml", ".bmi" => "application/vnd.bmi", ".bkm" => "application/vnd.nervana", ".bk2" => "video/vnd.radgamettools.bink", # 1070 ".bin" => "application/octet-stream", ".bik" => "video/vnd.radgamettools.bink", ".bh2" => "application/vnd.fujitsu.oasysprs", ".bed" => "application/vnd.realvnc.bed", ".bdm" => "application/vnd.syncml.dm+wbxml", # 1075 ".bcpio" => "application/x-bcpio", ".bar" => "application/vnd.qualcomm.brew-app-res", ".azv" => "image/vnd.airzip.accelerator.azv", ".azs" => "application/vnd.airzip.filesecure.azs", ".azf" => "application/vnd.airzip.filesecure.azf", # 1080 ".axv" => "video/x-annodex", ".axa" => "audio/x-annodex", ".awb" => "audio/AMR-WB", ".avi" => "video/x-msvideo", ".auc" => "application/tamp-apex-update-confirm", # 1085 ".au" => "audio/basic", ".atxml" => "application/ATXML", ".atx" => "audio/ATRAC-X", ".atomsvc" => "application/atomsvc+xml", ".atomdeleted" => "application/atomdeleted+xml", # 1090 ".atomcat" => "application/atomcat+xml", ".atom" => "application/atom+xml", ".atfx" => "application/ATFX", ".atf" => "application/ATF", ".atc" => "application/vnd.acucorp", # 1095 ".at3" => "audio/ATRAC3", ".asx" => "video/x-ms-asf", ".aso" => "application/vnd.accpac.simply.aso", ".asics" => "application/vnd.etsi.asic-s+zip", ".asice" => "application/vnd.etsi.asic-e+zip", # 1100 ".asf" => "application/vnd.ms-asf", ".asc" => "text/plain", ".art" => "message/rfc822", ".apxml" => "application/auth-policy+xml", ".apr" => "application/vnd.lotus-approach", # 1105 ".appcache" => "text/cache-manifest", ".apng" => "image/vnd.mozilla.apng", ".apkg" => "application/vnd.anki", ".apk" => "application/vnd.android.package-archive", ".anx" => "application/x-annodex", # 1110 ".amr" => "audio/AMR", ".aml" => "application/AML", ".ami" => "application/vnd.amiga.ami", ".ait" => "application/vnd.dvb.ait", ".aiff" => "audio/x-aiff", # 1115 ".aifc" => "audio/x-aiff", ".aif" => "audio/x-aiff", ".ai" => "application/postscript", ".ahead" => "application/vnd.ahead.space", ".afp" => "application/vnd.ibm.modcap", # 1120 ".aep" => "application/vnd.audiograph", ".acutc" => "application/vnd.acucorp", ".acu" => "application/vnd.acucobol", ".acn" => "audio/asc", ".acc" => "application/vnd.americandynamics.acc", # 1125 ".ac3" => "audio/ac3", ".ac" => "application/vnd.nokia.n-gage.ac+xml", ".abc" => "text/vnd.abc", ".aal" => "audio/ATRAC-ADVANCED-LOSSLESS", ".aa3" => "audio/ATRAC3", # 1130 ".a2l" => "application/A2L", ".a" => "text/vnd.a", ".8" => "application/x-troff-man", ".726" => "audio/32kadpcm", ".7" => "application/x-troff-man", # 1135 ".669" => "audio/x-mod", ".6" => "application/x-troff-man", ".5" => "application/x-troff-man", ".4" => "application/x-troff-man", ".3mf" => "application/vnd.ms-3mfdocument", # 1140 ".3gpp2" => "video/3gpp2", ".3gpp" => "video/3gpp", ".3gp" => "video/3gpp", ".3g2" => "video/3gpp2", ".3dml" => "text/vnd.in3d.3dml", # 1145 ".3dm" => "text/vnd.in3d.3dml", ".3" => "application/x-troff-man", ".2" => "application/x-troff-man", ".1905.1" => "application/vnd.ieee.1905", ".123" => "application/vnd.lotus-1-2-3", # 1150 ".1" => "application/x-troff-man", "" => "application/octet-stream", # 1152 ) server.event-handler = "linux-sysepoll" server.max-fds = 8192 server.max-request-field-size = 16384 server.max-write-idle = 720 server.port = 8080 server.bind = "127.0.0.1" server.username = "lighttpd" server.groupname = "lighttpd" fastcgi.server = ( ".php" => ( "localhost" => ( "host" => "127.0.0.1", "port" => 5000, "check-local" => "enable", # 3 ), "nasus" => ( "host" => "192.168.1.2", "port" => 5000, "check-local" => "enable", # 3 ), "nautilus" => ( "host" => "192.168.1.3", "port" => 5000, "check-local" => "enable", # 3 ), ), ) fastcgi.balance = "round-robin" $HTTP["url"] =~ "/(?:CVS|RCS)/" { # block 1 url.access-deny = ("") } # end of $HTTP["url"] =~ "/(?:CVS|RCS)/" $HTTP["url"] =~ "/cgi-bin/" { # block 2 cgi.assign = ( "" => "", ) } # end of $HTTP["url"] =~ "/cgi-bin/" $HTTP["remoteip"] == "127.0.0.1" { # block 3 status.status-url = "/server-status" status.config-url = "/server-config" status.statistics-url = "/server-stats" } # end of $HTTP["remoteip"] == "127.0.0.1" $HTTP["url"] =~ "\.pdf$" { # block 4 server.range-requests = "disable" } # end of $HTTP["url"] =~ "\.pdf$" $SERVER["socket"] == "192.168.1.1:8080" { # block 5 } # end of $SERVER["socket"] == "192.168.1.1:8080"