@511,扔掉辣鸡 notepad++ 不就好了 小米MIX2s(白)
权限改了就成了, 600 小米MIX2s(白)
@无期徒刑,@511,~和*之间应该要有空格,还有*可以删掉,直接从\.开始匹配。如果要写*,应该是.*。
~
*
\.
.*
location ~ \.bak$ { deny all; }
或者
location ~ .*\.bak$ { deny all; }
但是加.*没有必要,用前一种更好。
@511,呃,那你试试我发的第二种,加.*
@511,把它放在所有其他location的前面
@511,顺序好像没有关系
最后发现楼主是把配置放错了位置,放在了phpmyadmin的server {}块里,并不是网站的,所以只在phpmyadmin里生效
server {}
放在正确的位置(点击单个网站域名,然后点击“配置文件”,放在它的server {}块里)就能生效了。
@无期徒刑,并不是,原因是他编辑的是nginx.conf,并且加在了它的phpmyadmin部分,这个部分写的清清楚楚是用于888端口的phpmyadmin的。
加在网站特定配置文件里面并保存后,马上就生效了。
@无期徒刑,你是不是也放错了位置 如果你想要修改某个网站的配置,必须放在这个网站单独的配置文件里才行,不是nginx主配置文件。
@无期徒刑,还有如果你保存时弹出错误信息,就说明配置文件语法错误,必须修改才能生效。
@511,扔掉辣鸡 notepad++ 不就好了
小米MIX2s(白)
权限改了就成了, 600
小米MIX2s(白)
我是晨曦,我喂自己袋盐!
@无期徒刑,@511,
~
和*
之间应该要有空格,还有*
可以删掉,直接从\.
开始匹配。如果要写*
,应该是.*
。或者
但是加
.*
没有必要,用前一种更好。@511,呃,那你试试我发的第二种,加
.*
@511,把它放在所有其他location的前面
@511,顺序好像没有关系
最后发现楼主是把配置放错了位置,放在了phpmyadmin的
server {}
块里,并不是网站的,所以只在phpmyadmin里生效放在正确的位置(点击单个网站域名,然后点击“配置文件”,放在它的
server {}
块里)就能生效了。@无期徒刑,并不是,原因是他编辑的是nginx.conf,并且加在了它的phpmyadmin部分,这个部分写的清清楚楚是用于888端口的phpmyadmin的。
加在网站特定配置文件里面并保存后,马上就生效了。
@无期徒刑,你是不是也放错了位置
如果你想要修改某个网站的配置,必须放在这个网站单独的配置文件里才行,不是nginx主配置文件。
@无期徒刑,还有如果你保存时弹出错误信息,就说明配置文件语法错误,必须修改才能生效。