file.conf
上传用户:ladybrid91
上传日期:2007-01-04
资源大小:287k
文件大小:3k
源码类别:

Web服务器

开发平台:

Unix_Linux

  1. # file.conf
  2. ### Global allow/deny the PUT method
  3. # method-put = no
  4. ### Global allow/deny the DELETE method
  5. # method-delete = no
  6. # default-type = unknown
  7. ### PHTTPD will follow SYMLINKS quiet happily. This may cause a security risk,
  8. ### is users may create symlinks within their webroot, even if the login
  9. ### and the cgi is chrooted, files may be accessed outside that area
  10. ### using this module.
  11. #
  12. # do-not-follow-symlink = no
  13. ### If put or delete is allowed, this will prevent files owned by root
  14. ### to be removed, overwritten or created in directories owend by root,
  15. ### even if group/other access rights would allow that !
  16. #
  17. # allow-root-write = no
  18. ### This will allow access only to files that match the patter of the
  19. ### "homedir" field in the access-handler. This requiers, that
  20. ### the accessfile is in 'passwd' format.
  21. ### Thus users can only modify specific parts.
  22. ### The homedir is matched against patterns:
  23. ### e.g.: homedir= /updir/*html will only allow files below serverroot in
  24. ### the directory updir (or subdirs of that) ending on html being changeable...
  25. ###
  26. ### sample for 'passwd-style' authfile:
  27. ### user:crypted-pw:uid:gid:gcos:/updir/*html:/noshell
  28. ### Currently uid/gid and gcos are not used, but this will change (?)
  29. #
  30. # write-needs-putdir = yes
  31. ### Same as write-needs-putdir but for authenticated read requests.
  32. ### So you can have several Users in the same file and restrict access to
  33. ### subdirs etc.
  34. #
  35. # read-needs-homedir = no
  36. ###
  37. ### This will allow a DELETE /url/path , if /url/path translates to a
  38. ### directory. Watch out, not to end up with / !!
  39. #
  40. # allow-rmdir = no
  41.  
  42. ### In case you publish, this will allow you to create directories.
  43. ### Currenty, if you have /path, and want to load /path/dir/file.html
  44. ### this will do a mkdir on /path/dir and then continue to create the file.
  45. ### You cannot do a 'mkdir -p' at this version.
  46. #
  47. # allow-implied-mkdir = no
  48.  
  49.  
  50. content-encodings = {
  51. .Z x-compress
  52. .gz x-gzip
  53. }
  54. content-types = {
  55. .html text/html
  56. .HTML text/html
  57. .htm text/html
  58. .HTM text/html
  59. .txt text/plain; charset=ISO-8859-1
  60. .tsv text/tab-separated-values; charset=ISO-8859-1
  61. .gif image/gif
  62. .GIF image/gif
  63. .jpeg image/jpeg
  64. .jpg image/jpeg
  65. .JPG image/jpeg
  66. .tiff image/tiff
  67. .tif image/tiff
  68. .xbm image/x-xbitmap
  69. .ps application/postscript
  70. .eps application/postscript
  71. .dat application/octet-stream
  72. .pdf application/pdf
  73. .rtf application/rtf
  74. .java application/java
  75. .class application/java-vm
  76. .jar application/x-java-archive
  77. .mif application/x-mif
  78. .dvi application/x-dvi
  79. .man application/x-troff-man
  80. .tar application/x-tar
  81. .cdrw application/x-coreldraw
  82. .cdr application/x-coreldraw
  83. .doc application/x-word
  84. .tcl application/x-tcl
  85. .hqx application/mac-binhex40
  86. .sit application/x-stuffit
  87. .bin application/x-macbinary
  88. .au audio/basic
  89. .snd audio/basic
  90. .mid audio/midi
  91. .midi audio/midi
  92. .aiff audio/aiff
  93. .wav audio/x-wav
  94. .ampg audio/mpeg
  95. .ampeg audio/mpeg
  96. .mpeg video/mpeg
  97. .mpg video/mpeg
  98. .qt video/quicktime
  99. .ra audio/x-pn-realaudio
  100. .ram audio/x-pn-realaudio
  101. .fh4 image/x-freehand
  102. .fh5 image/x-freehand
  103. .fhc image/x-freehand
  104. }