# tree -L 1 /usr/share/adminer
/usr/share/adminer
├── adminer
├── compile.php
├── coverage.php
├── designs
├── editor
├── externals
├── lang.php
├── plugins
└── tests
6 directories, 3 files
# vim /etc/nginx/nginx.conf[@more@] location /adminer {
allow 192.168.1.0/24;
deny all;
root /usr/share/adminer;
index index.php index.html index.htm;
location ~ ^/adminer/(.+.php)$ {
try_files $uri =404;
root /usr/share/adminer;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/adminer/$fastcgi_script_name;
include fastcgi_params;
}
}
location /editor {
allow 192.168.1.0/24;
deny all;
root /usr/share/adminer;
index index.php index.html index.htm;
location ~ ^/editor/(.+.php)$ {
try_files $uri =404;
root /usr/share/adminer;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/adminer/$fastcgi_script_name;
include fastcgi_params;
}
}
重新啟動 Nginx Web Server
# /etc/init.d/nginx restart