ant-http/antd-config.ini

120 lines
3.4 KiB
INI
Raw Normal View History

2019-11-13 14:22:25 +01:00
[SERVER]
; plugin directory
2019-11-13 15:39:42 +01:00
plugins=/opt/www/lib/
2019-11-13 14:22:25 +01:00
; plugin extension
2019-11-13 15:39:42 +01:00
plugins_ext=.so
2019-11-13 14:22:25 +01:00
; SQLITE database path
database=/opt/www/database/
; tmp dir
tmpdir=/opt/www/tmp/
2019-12-20 19:26:45 +01:00
; max concurent connection
statistic_fifo=/opt/www/tmp/antd_stat
2019-12-20 19:26:45 +01:00
maxcon=200
2019-11-13 14:22:25 +01:00
; server backlocg
backlog=5000
2019-12-20 16:49:41 +01:00
; number of workers
workers = 4
2019-12-22 00:11:26 +01:00
; max upload file size in bytes
max_upload_size = 10000000
2019-12-20 16:49:41 +01:00
; if SSL is enable on one port, one should specify
2019-11-13 14:22:25 +01:00
; the SSL cert and key files
2019-12-20 16:49:41 +01:00
;Example: self signed key
; openssl genrsa -des3 -passout pass:1234 -out keypair.key 2048
; openssl rsa -passin pass:1234 -in keypair.key -out server.key
; openssl req -new -key server.key -out server.csr
; openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
ssl.cert=/opt/www/server.crt
ssl.key=/opt/www/server.key
ssl.cipher=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256
2020-01-08 19:17:51 +01:00
; enable compression
gzip_enable = 1
gzip_types = text\/.*,.*\/css,.*\/json,.*\/javascript
debug_enable = 1
; 0 to disable
2020-01-08 19:17:51 +01:00
2019-12-20 16:49:41 +01:00
; a configuration each port
[PORT:443]
htdocs=/opt/www/htdocs
2019-12-20 16:51:10 +01:00
; enable or disable SSL
2021-01-22 01:12:26 +01:00
ssl.enable=0
2019-12-20 19:26:45 +01:00
; other config shoud be rules applied on this port
; For example the following rule will
; convert a request of type:
; name.example.com?rq=1
;TO:
; example.com/name/?rq=1
; this is helpful to redirect many sub domains
; to a sub folder of the same server
; ^([a-zA-Z][a-zA-Z0-9]*)\.[a-zA-Z0-9]+\..*$ = /<1><url>?<query>
; or
; ^([a-zA-Z][a-zA-Z0-9]*)\.[a-zA-Z0-9]+\..*$ = /<1><url>?<query><break>
; <break> prevents apply the rules below the current one when matched
; example of reverse proxy with the proxy plugin
; ^\/os\/+(.*)$ = http://localhost:80/os/router.lua?r=<1>&<query>
2019-12-20 19:26:45 +01:00
; Sytax: [regular expression on the original request]=[new request rule]
2019-12-20 16:49:41 +01:00
[PORT:80]
htdocs=/opt/www/htdocs
; enable specific plugin
plugins=lua,tunnel
2019-12-20 16:51:10 +01:00
; enable or disable SSL
2019-12-20 16:49:41 +01:00
ssl.enable=0
; ^\/os\/+(.*)$ = /proxy/http://localhost:443/test.html?<query>
2019-12-20 19:26:45 +01:00
; other config shoud be rules applied on this port
2019-11-13 14:22:25 +01:00
; For example the following rule will
; convert a request of type:
; name.example.com?rq=1
;TO:
; example.com/name/?rq=1
; this is helpful to redirect many sub domains
; to a sub folder of the same server
; ^([a-zA-Z][a-zA-Z0-9]*)\.[a-zA-Z0-9]+\..*$ = /<1><url>?<query>
; Sytax: [regular expression on the original request]=[new request rule]
2019-12-20 19:26:45 +01:00
2019-12-15 12:10:06 +01:00
[MIMES]
image/bmp=bmp
image/jpeg=jpg,jpeg
text/css=css
text/markdown=md
text/csv=csv
application/pdf=pdf
image/gif=gif
text/html=html,htm,chtml
application/json=json
application/javascript=js
image/png=png
image/x-portable-pixmap=ppm
application/x-rar-compressed=rar
image/tiff=tiff
application/x-tar=tar
text/plain=txt
application/x-font-ttf=ttf
application/xhtml+xml=xhtml
application/xml=xml
application/zip=zip
image/svg+xml=svg
application/vnd.ms-fontobject=eot
application/x-font-woff=woff,woff2
application/x-font-otf=otf
audio/mpeg=mp3,mpeg
; Example of plugin configurations
[PLUGIN:php]
; theses configurations is understandable by the server
; the name of the plugin in plugin dir
name = fastcgi
; run this plugin at startup
autoload = true
; file handle
file_type = php,pp
2023-01-11 22:18:45 +01:00
;
; The following example configurations are application specific
; pluggin specific configurations here, for example
socket = /var/php.sock
bin = /usr/bin/phpfcgi
; etc