NGINX-设置phpmyadmin的别名(alias)以子目录的形式访问

最近买了一个云主机,这次用的系统是CentOS7的,安装了LNMP(LEMP)套装,然后用yum安装了phpmyadmin结果发现悲剧了~Apache的设置文档有,可以直接子目录的形式访问,但是Nginx的呢?

最简单的当然是新建一个站,网上基本上都是这类的,要是新建一个新站来访问,我还要这么麻烦做什么呢?!

下面就是我找到的能用的代码,能让你的网站以子目录的形式访问噢。

效果就是加了这个代码的网站直接就可以用:

http://www.ipodmp.com/phpmyadmin

这样子的形式访问。

location ~ ^/phpmyadmin/(.*\.php)$ {
    alias /usr/share/phpMyAdmin/$1;
    fastcgi_pass 127.0.0.1:9000; # OR unix:/var/phpfpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $request_filename;
}

发表评论