วิธีเพิ่มนามสกุลไฟล์บนเว็บเซิร์ฟเวอร์ด้วย Apache Handlers สำหรับ DirectAdmin

Apache Handlers เป็นการระบุชนิดนามสกุลของไฟล์ให้กับเว็บเซิร์ฟเวอร์ Apache ที่ใช้งานอยู่ เพื่อให้สามารถแสดงผลไฟล์นามสกุลอื่นๆที่ Apache ไม่รู้จักหรือไม่มีจริงได้ สำหรับ DirectAdmin มีขั้นตอนดังนี้

การเพิ่ม Apache Handlers

  1. เข้าสู่ระบบ DirectAdmin ในหัวข้อ Advanced Features เลือกเมนู Apache Handlers

  2. กรอก Handler Code ที่ช่อง Handler และกรอกนามสกุลไฟล์ (File Extensions) ที่ต้องการให้ Apache รู้จักที่ช่อง Extension และต้องกรอกครั้งละ 1 นามสกุลไฟล์เท่านั้น จากนั้นกดปุ่ม Add (จากตัวอย่างเช่น ต้องการเพิ่มนามสกุลไฟล์ .qt และ .mov จะต้องกรอก 2 ครั้ง เป็นต้น)

  3. เมื่อเรียบร้อยแล้วจะปรากฎดังรูป

การลบ Apache Handlers

เลือก Apache Handlers ที่ต้องการลบ จากนั้นคลิก Delete Handler หรือ กรอก Extension ที่ต้องการลบแล้วคลิก Delete Extension

ตัวอย่าง Handler code

Handler CodeFile Extensions
application/x-hdfhdf
application/vnd.wap.wbxmlwbxml
image/x-xbitmapxbm
image/x-iconico
image/vnd.djvudjvu djv
application/x-troff-meme
application/perlpl plx ppl perl pm
application/x-tcltcl
image/bmpbmp
text/x-sqlsql
image/pngpng
text/x-loglog
audio/x-realaudiora
application/x-latexlatex
application/x-directordcr dir dxr
text/rtfrtf
application/xhtml+xmlxhtml xht
application/vnd.ms-powerpointppt
application/x-cshcsh
image/svg+xmlsvg
application/x-troff-msms
image/x-rgbrgb
application/x-imgimg
image/jpegjpeg jpg jpe
image/x-portable-pixmapppm
text/plainasc txt
image/cgmcgm
application/x-shsh
application/andrew-insetez
application/vnd.wap.wmlscriptcwmlsc
text/x-registryreg
video/vnd.mpegurlmxu
image/iefief
audio/x-pn-realaudioram rm
image/x-xpixmapxpm
video/mpegmpeg mpg mpe
text/tab-separated-valuestsv
application/rdf+xmlrdf
application/x-httpd-phpphtml php php3 php4 php5 php6
x-conference/x-cooltalkice
image/tifftiff tif
text/richtextrtx
text/csscss
application/rubyrb
application/x-wais-sourcesrc
application/xmlxml xsl
application/voicexml+xmlvxml
image/x-portable-graymappgm
chemical/x-xyzxyz
model/igesigs iges
application/vnd.mifmif
application/mathml+xmlmathml
application/x-ustarustar
application/x-troff-manman
text/vbscriptvbs
text/calendarics ifb
chemical/x-pdbpdb
application/smilsmi smil
application/srgs+xmlgrxml
image/x-portable-anymappnm
application/x-shockwave-flashswf
audio/mpegmpga mp2 mp3
video/x-sgi-moviemovie
application/cgicgi
application/x-cpiocpio
application/x-javascriptjs
text/x-setextetx
audio/basicau snd
text/sgmlsgml sgm
application/x-tartgz tar
application/vnd.mozilla.xul+xmlxul
application/x-futuresplashspl
application/xslt+xmlxslt
model/meshmsh mesh silo
application/mac-binhex40hqx
text/vnd.wap.wmlwml
image/x-cmu-rasterras
application/x-sv4cpiosv4cpio
audio/x-aiffaif aiff aifc
application/x-gtargtar
audio/x-ms-waxwax
audio/x-ms-wmawma
image/x-xwindowdumpxwd
application/x-cdlinkvcd
application/msworddoc
video/quicktimeqt mov
application/x-bcpiobcpio
application/x-textex
text/x-configcnf conf
application/x-sv4crcsv4crc
application/x-dvidvi
application/x-trofft tr roff
audio/x-mpegurlm3u
application/x-sharshar
audio/mp4a-latm m4p m4a mp4
application/pdfpdf
application/mac-compactprocpt
application/vnd.wap.wmlcwmlc
video/x-msvideoavi
application/oggogg
text/htmlhtml htm shtml
image/gifgif
audio/midimid midi kar
application/x-pkcs7-crlcrl
application/x-chess-pgnpgn
audio/x-pn-realaudio-pluginrpm
application/srgsgram
application/x-koanskp skd skt skm
image/vnd.wap.wbmpwbmp
application/x-netcdfnc cdf
model/vrmlwrl vrml
application/x-httpd-php-sourcephps
application/vnd.ms-excelxls
application/postscriptai eps ps
application/x-texinfotexinfo texi
application/zipzip
image/x-portable-bitmappbm
audio/x-wavwav
application/x-x509-ca-certcrt
application/odaoda
application/xml-dtddtd
application/octet-streambin dms lha lzh exe class so dll iso dmg
text/vnd.wap.wmlscriptwmls
application/x-stuffitsit

ผู้เขียน

ปวริศร เมธานันท์
ฝ่ายเทคโนโลยีสารสนเทศเพื่อการศึกษา
สำนักคอมพิวเตอร์
pawarit@g.swu.ac.th