Nginx设置alias别名目录访问phpmyadmin

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

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

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

然后重名名

#mv phpMyAdmin-4.5.1-all-languages phpmyadmin

接下来就是配置nginx文件

先备份一个,以防万一

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

server {
        listen       80;
        server_name  localhost;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            root   html;
            index index.php  index.html index.htm;
        }

下面添加:

location /phpmyadmin {
        alias /usr/local/nginx/html/phpmyadmin;
        index index.php;
}
location ~ /phpmyadmin/.+\.php$ {
    if ($fastcgi_script_name ~ /phpmyadmin/(.+\.php.*)$) {
         set $valid_fastcgi_script_name $1;
        }
include fastcgi_params;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html/phpmyadmin/$valid_fastcgi_script_name;
}

保存退出!

重启nginx

#/etc/init.d/nginx restart

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

这样来进行访问了!


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

转载注明出处:https://sulao.cn/post/147.html

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。