diff options
author | Yaco <franco@reevo.org> | 2022-03-08 13:08:34 +0000 |
---|---|---|
committer | Yaco <franco@reevo.org> | 2022-03-08 13:08:34 +0000 |
commit | c985c40d3f3fc6a2be3be3186df3bf2f32189475 (patch) | |
tree | cee11f5e5a7e351ee0fec36d58d72cbee4f7e49b /platform/etc |
first commit after acervus codebase
Diffstat (limited to 'platform/etc')
-rw-r--r-- | platform/etc/nginx/www.conf.sample | 42 | ||||
-rw-r--r-- | platform/etc/php-fpm/www.conf.sample | 53 |
2 files changed, 95 insertions, 0 deletions
diff --git a/platform/etc/nginx/www.conf.sample b/platform/etc/nginx/www.conf.sample new file mode 100644 index 0000000..cacddaa --- /dev/null +++ b/platform/etc/nginx/www.conf.sample @@ -0,0 +1,42 @@ +server { + listen 80; + server_name acerv.uz *.acerv.uz; + root /srv/acerv.us/platform/www/; + error_log /srv/acerv.us/platform/log/nginx.error error; + + location = /favicon.ico { + log_not_found off; + access_log off; + } + + location = /robots.txt { + allow all; + log_not_found off; + access_log off; + } + + index doku.php index.php; + + #Remember to comment the below out when you're installing, and uncomment it when done. + #location ~ /(data/|conf/|bin/|inc/|install.php) { deny all; } + + location / { try_files $uri $uri/ @dokuwiki; } + + location @dokuwiki { + # rewrites "doku.php/" out of the URLs if you set the userewrite setting to .htaccess in dokuwiki config page + rewrite ^/_media/(.*) /lib/exe/fetch.php?media=$1 last; + rewrite ^/_detail/(.*) /lib/exe/detail.php?media=$1 last; + rewrite ^/_export/([^/]+)/(.*) /doku.php?do=export_$1&id=$2 last; + rewrite ^/(.*) /doku.php?id=$1&$args last; + } + + location ~ \.php$ { + try_files $uri $uri/ /doku.php; + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_param REDIRECT_STATUS 200; +# fastcgi_pass unix:/srv/reevo-web/run/blog.socket; + fastcgi_pass unix:/srv/acerv.us/platform/run/acervus.socket; + fastcgi_buffering off; + } +} diff --git a/platform/etc/php-fpm/www.conf.sample b/platform/etc/php-fpm/www.conf.sample new file mode 100644 index 0000000..07bf705 --- /dev/null +++ b/platform/etc/php-fpm/www.conf.sample @@ -0,0 +1,53 @@ +[acervus] + +user = reevo +group = www-data + +listen = /srv/acerv.us/platform/run/$pool.socket +access.log = /srv/acerv.us/platform/log/php_fpm.access-$pool.log +slowlog = /srv/acerv.us/platform/log/php_fpm.slow-$pool.log +listen.owner = reevo +listen.group = www-data +listen.mode = 0660 + +listen.allowed_clients = 127.0.0.1 + +pm = dynamic +pm.max_children = 50 +pm.start_servers = 10 +pm.min_spare_servers = 5 +pm.max_spare_servers = 30 +pm.status_path = /.status + +ping.path = /.ping +ping.response = pong acerv.us + +request_slowlog_timeout = 10 +request_terminate_timeout = 10m +rlimit_files = 1024 +rlimit_core = 0 + +chdir = /srv/acerv.us/platform/www/ + +catch_workers_output = yes + +security.limit_extensions = .php .jpg .png .js .css + +env[HOSTNAME] = acerv.uz +env[TMP] = /srv/acerv.us/platform/tmp/ +env[TMPDIR] = /srv/acerv.us/platform/tmp/ +env[TEMP] = /srv/acerv.us/platform/tmp/ + +php_flag[display_errors] = on +php_admin_value[error_log] = /srv/acerv.us/platform/log/php_fpm-$pool.error.log +php_admin_flag[log_errors] = on +php_admin_value[memory_limit] = 128M + +; upload limits +php_admin_value[post_max_size] = 12M +php_admin_value[upload_max_filesize] = 10M + +; php_admin_value[session.cookie_domain] = .illich.test + +php_admin_value[cgi.fix_pathinfo] = 1 +php_admin_value[session.save_path] = /srv/acerv.us/platform/tmp/ |