我想用我的 nginx 服务器提供任意域名。
这一点配置似乎工作得很好:
location / {
root /www/$http_host;
index index.html index.htm;
}
Run Code Online (Sandbox Code Playgroud)
例如,服务于 的请求www.mydomain.com
将在/www/www.mydomain.com/
. 它有效,看起来很完美。
但是我不确定这是否安全。这会允许任何类型的目录遍历或其他安全问题吗?nginx 对 $http_host 做了什么验证?
我经常发现自己尝试启动一个新的 Pod,却收到一条错误消息,指出没有可用的节点。就像是:
0/9 nodes are available: 1 node(s) had no available volume zone, 8 node(s) didn't match node selector.
当我收到这些消息时,我总是不知所措。我应该如何调试它?
我相信我在这里做了一些愚蠢的事情......你能帮我吗?我刚刚更新了 ssh 服务器的配置(更改了端口)。所以我决定重启服务器:/etc/init.d/ssh restart
.
也许有一个更好的主意,但已经完成了。现在事情是这样的:显然它没有重新启动。我无法访问它,我是唯一可以访问该服务器的人。好消息:没有任何关键的东西在上面运行。
但是有没有办法可以从这种故障中恢复,或者我是否需要完全重新安装?