技术开发 频道

OpenBSD.Nginx.MySQL.PHP环境搭建手册(v2)

  Ⅱ、PHP MyAdmin的配置

  由于OpenBSD中的phpMyAdmin默认是安装在/var/www/phpMyAdmin目录中的,直接使用Nginx是无法访问的,我们需要把它拷贝到Nginx目录下,这样就可以通过浏览器来管理MySQL数据库了。

  mkdir /var/nginx/html/pma/

  cp -rf /var/www/phpMyAdmin/* /var/nginx/html/pma/

  修改phpMyAdmin的配置文件,使之可用。

  vi +17 /var/nginx/html/pma/config.inc.php

  将下面这行修改成:

  $cfg['blowfish_secret'] = 'a'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH!*/

  (仅是加入了字母a而已)

  保存退出。

  小提示:

  1、上面新建了/var/nginx/html/pma目录来保存phpMyAdmin的文件,目录名很简单。你可以用一个更复杂的目录名来代替,例如:pma2YAY5jRpfFfLXQVm这样的目录名,以防止黑客利用字典攻击等方法渗透你的phpMyAdmin!

  2、你还可以在Nginx的配置文件中,将/var/nginx/html/pma配置成某个虚拟主机的根目录,并限定可以访问这个虚拟主机的IP。这样,就可以在很大程度上提高数据库的安全性了!一个配置示例在下面:

  location / {

  allow 192.168.0.0/24;

  deny all;

  }

  3、假如平时只是偶尔用到phpMyAdmin,你还可以在用完后删除/var/nginx/html/pma目录,需要用的时候再拷贝过去。

  4、你还可以将以上方法结合起来灵活使用,既建立一个无法被猜测的目录名,又限制IP访问,这样你的系统被黑的机会就会小了很多!

0
相关文章