summaryrefslogtreecommitdiff
path: root/platform/etc
diff options
context:
space:
mode:
authorYaco <franco@reevo.org>2022-03-08 13:08:34 +0000
committerYaco <franco@reevo.org>2022-03-08 13:08:34 +0000
commitc985c40d3f3fc6a2be3be3186df3bf2f32189475 (patch)
treecee11f5e5a7e351ee0fec36d58d72cbee4f7e49b /platform/etc
first commit after acervus codebase
Diffstat (limited to 'platform/etc')
-rw-r--r--platform/etc/nginx/www.conf.sample42
-rw-r--r--platform/etc/php-fpm/www.conf.sample53
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/