Nginx设置alias别名目录访问phpmyadmin

  • 2015-11-09 14:54:05
  • 运维
  • 28
  • shevechco

先下载好phpMyAdmin-4.5.1-all-languages.tar.gz 到/usr/local/src,这个目录是我存放软件的目录。

解压到/usr/local/nginx/html目录

01.
#tar -zxvf phpMyAdmin-4.5.1-all-languages.tar.gz -C /usr/local/nginx/html

然后重名名

01.
#mv phpMyAdmin-4.5.1-all-languages phpmyadmin

接下来就是配置nginx文件

先备份一个,以防万一

01.
#cp /usr/lcoal/nginx/conf/nginx.conf nginx.conf.bak
02.
#vi nginx.conf

01.
server {
02.
        listen       80;
03.
        server_name  localhost;
04.
        #charset koi8-r;
05.
        #access_log  logs/host.access.log  main;
06.
        location / {
07.
            root   html;
08.
            index index.php  index.html index.htm;
09.
        }

下面添加:

01.
location /phpmyadmin {
02.
        alias /usr/local/nginx/html/phpmyadmin;
03.
        index index.php;
04.
}
05.
location ~ /phpmyadmin/.+\.php$ {
06.
    if ($fastcgi_script_name ~ /phpmyadmin/(.+\.php.*)$) {
07.
         set $valid_fastcgi_script_name $1;
08.
        }
09.
include fastcgi_params;
10.
        fastcgi_pass   127.0.0.1:9000;
11.
        fastcgi_index  index.php;
12.
        fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html/phpmyadmin/$valid_fastcgi_script_name;
13.
}

保存退出!

重启nginx

01.
#/etc/init.d/nginx restart

接下来就可以用http://IP/phpmyadmin/

这样来进行访问了!


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.sulao.cn/post/146

相关推荐