技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
新疆18选7投注
现在的位置: 首页LNMP>正文
Nginx设置alias别名目录访问phpmyadmin
2012年05月12日 LNMP 评论数 1 ⁄ 被围观 18,129次+

新疆18选7投注 www.ciaem.cn

引言:Nginx服务器通过设置alias别名可以使特定的目录(phpmyadmin目录)不出现在网站根目录下面,?即使网站根目录被攻破,也不会影响到phpmyadmin目录里面的文件。

说明:

站点://192.168.21.160/,如下图

系统运维 新疆18选7投注 温馨提醒:qihang01原创内容?版权所有,转载请注明出处及原文链接

站点根目录:/usr/local/nginx/html/

Nginx运行账户:www

Nginx运行账户组:www

phpmyadmin目录:/home/phpmyadmin

MySQL用户名:root

密码:123456

实现目的:通过//192.168.21.160/phpmyadmin访问这个地址,实现对MySQL数据库的管理

操作步骤

1、下载phpmyadmin

?cd /home

?wget //ncu.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.5.1/phpMyAdmin-3.5.1-all-languages.tar.gz??? #下载

tar xvfz? phpMyAdmin-3.5.1-all-languages.tar.gz?????? #解压

mv?? phpMyAdmin-3.5.1-all-languages? phpmyadmin?????? #更改文件夹名字为phpmyadmin

未修改nginx配置文件之前,访问//192.168.21.160/phpmyadmin如下图,提示404错误,找不到文件

系统运维 新疆18选7投注 温馨提醒:qihang01原创内容?版权所有,转载请注明出处及原文链接

2、修改nginx配置文件

cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.confbak? #备份配置文件

vi /usr/local/nginx/conf/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 /home/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 /home/phpmyadmin/$valid_fastcgi_script_name;
??? }

:wq!?? #保存,退出

系统运维 新疆18选7投注 温馨提醒:qihang01原创内容?版权所有,转载请注明出处及原文链接

3、设置/home/phpmyadmin目录权限

chown www.www /home/phpmyadmin -R??#修改目录所有者为www账号

service nginx restart?? #重启nginx

service php-fpm restart??? #重启php-fpm

4、现在可以使用域名+phpmyadmin来访问了

?//192.168.21.129/phpmyadmin/,出现下面的界面

输入MySQL的账号密码,点执行,即可登录到phpmyadmin的管理界面,如下图

至此,Nginx设置alias别名目录访问phpmyadmin教程完成

备注:
????? 一、在登录phpmyadmin管理数据库,会出现“配置文件现在需要一个短语密码”的警告

???? 解决方法:
???? 打开目录phpmyadmin/libraries中的config.default.php文件
???? 查找下面这行:$cfg['blowfish_secret'] = '这里就是需要的短语密码';(短语密码请随意填写)
???? 比如修改为:$cfg['blowfish_secret'] = 'cookiess'
???? 查找:$cfg['Servers'][$i]['auth_type'] = ‘cookie’? #后面的值默认为cookie,不做更改

???? 原因:会出现这个问题,就是因为这段:$cfg['Servers'][$i]['auth_type'] = ‘cookie'
???? 这里有四个值可供填写:cookie http HTTP config
???? config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。
???? cookie,http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,
???? 具体如下:PHP安装模式为Apache,可以使用http和cookie;PHP安装模式为CGI,可以使用cookie
???? 通常这个值设置为cookie即可

二、phpmyadmin 高级功能未全部设置,部分功能不可用。要查出原因请点这里

??? 解决方法:
??? 1、在mysql中创建名为phpmyadmin的数据库。
??? 2、将phpmyadmin安装目录下的scripts/create_tables.sql导入这个数据库。
??? 3、修改config.inc.php文件,内容如下:
??? /* User for advanced features */
??? $cfg['Servers'][$i]['controluser'] = 'root'; (你的用户名)
??? $cfg['Servers'][$i]['controlpass'] = '123456'; (你的密码)
?? /* Advanced phpMyAdmin features */
?? $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
?? $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
?? $cfg['Servers'][$i]['relation'] = 'pma_relation';
?? $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
?? $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
?? $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
?? $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
?? $cfg['Servers'][$i]['history'] = 'pma_history';
?? $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
?? /* Contrib / Swekey authentication */
?? // $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';
? $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
? $cfg['Servers'][$i]['userconfig'] = 'pma_designer_coords';

     
? 订阅本站://www.ciaem.cn/feed

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流?Ⅱ ③203744115 系统运维技术交流?Ⅲ

目前有 1 条留言 其中:访客:1 条, 博主:0 条

  1. naomi : 2012年08月04日11:07:18  1楼

    最近装了nginx 1.22 按这个设置配置 只能访问静态内容 访问php会404 访问深层目录也会404

给我留言

您必须 [ 登录 ] 才能发表留言!

?

Copyright© 2011-2018 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
  • 河北永清:小麦丰收 秸秆变宝 2018-12-13
  • 曾文明:全力冲刺决战决胜脱贫摘帽 2018-12-12
  • 涉嫌诈骗1200万 潜逃韩国8年逃犯归案 2018-12-11
  • 传统强队集体慢热(世界杯纵横) 2018-12-11
  • 人民网评:打好互联网安全的攻坚战 2018-12-10
  • 建行重庆市分行精心组织“6.14信用记录关爱日”主题宣传活动 2018-12-09
  • 哪些黑痣易恶变?专家:可遵循5大原则鉴别 2018-12-08
  • 机关党建工作巡礼——湖南“走前头作表率” 2018-12-07
  • [视频]《乡村振兴战略大家谈》第六集4分钟精编版 2018-12-06
  • 朔州市农委安排部署扫黑除恶专项斗争工作 2018-12-05
  • “世界杯时间”:独特方式展现中国元素 2018-12-04
  • 个税法迎第七次大修 起征点由每月3500元提高至5000元 2018-12-03
  • 便道汛期被淹学生上学遇阻 来凤老伯坚持背娃过河40年 2018-12-03
  • 杨岳被提请任命为江苏省政府副省长 2018-12-02
  • 欧尚COS1°正式启动预订 预售12.98万元 2018-12-02
  • 401| 929| 365| 111| 226| 659| 802| 97| 207| 97|