我想阻止访问隐藏.dot
文件,特别php
是 Nginx 中的文件,但我找不到解决方案。.ht
文件默认是隐藏的,具体如下:
location ~ \.ht {
deny all;
}
Run Code Online (Sandbox Code Playgroud)
我写了这个规则来匹配所有以 开头的文件,dot
但它不起作用:
location \.(.+\.*)(.*)\.(.+\.*)(.*)$ {
deny all;
}
Run Code Online (Sandbox Code Playgroud)
以下是一些应该隐藏的文件示例
/.foo.php
/path/to/.foo.php
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
我的 Ubuntu Server 版本 11.10 几天前在半夜无缘无故地宕机了。现在我想知道是什么问题。
这是 syslog 的某些部分,我一个词都看不懂。谁能帮我指出问题?
服务器在 23:17:01 到 07:41:43 之间停机,直到我们重新启动它的硬件。
Jul 15 22:55:02 my-webserver CRON[4879]: (CRON) info (No MTA installed, discarding output)
Jul 15 23:00:01 my-webserver CRON[5576]: (munin) CMD (/usr/bin/munin-cron)
Jul 15 23:00:01 my-webserver CRON[5578]: (root) CMD (if [ -x /etc/munin/plugins/apt_all ]; then /etc/munin/plugins/apt_all update 7200 12 >/dev/null; elif [ -x /etc/munin/plugins/apt ]; then /etc/munin/plugins/apt update 7200 12 >/dev/null; fi)
Jul 15 23:00:01 my-webserver CRON[5577]: (munin) CMD (if [ -x /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi)
Jul …
Run Code Online (Sandbox Code Playgroud)