From f8dc1337c816d738d3662f95b71e64ed8be6316d Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Sat, 17 Sep 2016 06:25:55 +0200 Subject: [PATCH] daily autocommit --- .etckeeper | 1 + nginx/conf.d/00-default.conf | 1 + nginx/templates/phpmyadmin.tmpl | 36 +++++++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 nginx/templates/phpmyadmin.tmpl diff --git a/.etckeeper b/.etckeeper index 2c5315c..4f7795c 100755 --- a/.etckeeper +++ b/.etckeeper @@ -799,6 +799,7 @@ maybe chmod 0644 'nginx/templates/hsts.tmpl' maybe chmod 0644 'nginx/templates/iredadmin.tmpl' maybe chmod 0644 'nginx/templates/misc.tmpl' maybe chmod 0644 'nginx/templates/php-catchall.tmpl' +maybe chmod 0644 'nginx/templates/phpmyadmin.tmpl' maybe chmod 0644 'nginx/templates/redirect_to_https.tmpl' maybe chmod 0644 'nginx/templates/roundcube.tmpl' maybe chmod 0644 'nginx/templates/sogo.tmpl' diff --git a/nginx/conf.d/00-default.conf b/nginx/conf.d/00-default.conf index c9eece2..083cd15 100644 --- a/nginx/conf.d/00-default.conf +++ b/nginx/conf.d/00-default.conf @@ -48,6 +48,7 @@ server { include /etc/nginx/templates/roundcube.tmpl; include /etc/nginx/templates/iredadmin.tmpl; include /etc/nginx/templates/sogo.tmpl; + include /etc/nginx/templates/phpmyadmin.tmpl; # PHP applications. WARNING: php-catchall.tmpl should be loaded after # other php web applications. diff --git a/nginx/templates/phpmyadmin.tmpl b/nginx/templates/phpmyadmin.tmpl new file mode 100644 index 0000000..228199b --- /dev/null +++ b/nginx/templates/phpmyadmin.tmpl @@ -0,0 +1,36 @@ +# phpmyadmin +location /phpmyadmin { + alias /usr/share/phpmyadmin; + index index.php; +} + +location ~ ^/phpmyadmin/libraries { + deny all; +} + +location ~ ^/phpmyadmin/setup/lib { + deny all; +} + +location ~ ^/phpmyadmin/setup/(.+\.php)$ { + include fastcgi_params; + auth_basic "phpMyAdmin Setup"; + auth_basic_user_file "/etc/phpmyadmin/htpasswd.setup"; + alias /usr/share/phpmyadmin/setup/$1; + fastcgi_split_path_info ^(.+\.php)(/.+)$; + fastcgi_pass php_workers; + fastcgi_index index.php; +} + +location ~ ^/phpmyadmin/(.+\.php)$ { + include fastcgi_params; + alias /usr/share/phpmyadmin/$1; + fastcgi_split_path_info ^(.+\.php)(/.+)$; + fastcgi_pass php_workers; + fastcgi_index index.php; +} + +location ~ ^/phpMyAdmin { + rewrite ^/* /phpmyadmin last; +} + -- 2.39.5