Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拒绝直接访问文件夹_Php_Mysql_Ubuntu_Phpmyadmin_Bitnami - Fatal编程技术网

Php 拒绝直接访问文件夹

Php 拒绝直接访问文件夹,php,mysql,ubuntu,phpmyadmin,bitnami,Php,Mysql,Ubuntu,Phpmyadmin,Bitnami,我有bitnami基于apache和php的实例。我想保护phpmyadmin文件夹的安全,我已经在internet上阅读了许多教程,现在我所做的是更改了 Alias/secret/“/opt/htdocs/phpmyadmin/” 这就是我使用mydomain.com/secret访问phpymyadmin文件夹的方式。但用户仍然可以访问文件夹phpmyadmin,我如何限制它 感谢这是因为您似乎已经将phpmyadmin文件夹放在了web根目录中——当使用别名时,您通常会希望将其放在/opt

我有
bitnami
基于
apache
php
的实例。我想保护phpmyadmin文件夹的安全,我已经在internet上阅读了许多教程,现在我所做的是更改了

Alias/secret/“/opt/htdocs/phpmyadmin/

这就是我使用mydomain.com/secret访问phpymyadmin文件夹的方式。但用户仍然可以访问文件夹phpmyadmin,我如何限制它


感谢

这是因为您似乎已经将phpmyadmin文件夹放在了web根目录中——当使用别名时,您通常会希望将其放在
/opt/htdocs/
文件夹之外的某个地方(任何地方,真的;如果是我,我可能会将其放在
/opt/phpmyadmin/
中,但您可以将其放在任何地方)。更新别名以指向正确的文件夹

因为现在,当您尝试连接到
http://example.com/phpmyadmin
然后Apache查找web根目录并找到匹配的文件夹。当您查找
http://example.com/secret
,别名接管,但最终结果是相同的