在具有文件共享见证的 2 节点 wsfc 中,每个节点有 1 票,见证人也有 1 票。共 3 票。
鉴于我们有动态法定人数、动态见证人的概念;当文件共享终止时(即与文件共享的连接断开或文件共享服务器崩溃),为什么 Windows 将投票权随机分配给 2 个节点之一?
因此,如果投票权在被动节点,那么如果主动节点崩溃,集群就会下线。
为什么不将投票权只分配给主节点?因此,如果主动节点崩溃,则集群将离线,但如果被动节点崩溃,则集群将保持运行状态。
在具有文件共享见证的 2 节点 wsfc 中,每个节点有 1 票,见证人也有 1 票。共 3 票。
鉴于我们有动态法定人数、动态见证人的概念;当文件共享终止时(即与文件共享的连接断开或文件共享服务器崩溃),为什么 Windows 将投票权随机分配给 2 个节点之一?
因此,如果投票权在被动节点,那么如果主动节点崩溃,集群就会下线。
为什么不将投票权只分配给主节点?因此,如果主动节点崩溃,则集群将离线,但如果被动节点崩溃,则集群将保持运行状态。
我已经通过 certbot 安装了 SSL,我的所有网站都可以通过 SSL 访问。
但是,当在浏览器 url 中使用 http 时,只有下面的第一个被重定向到 https。其他人不会被重定向到 https 并继续在 http 中。
对于 80 端口,以下是 virtualhosts 文件中重写逻辑的内容:
RewriteEngine on
RewriteCond %{SERVER_NAME} =mydomain.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
对于端口 443,以下是虚拟主机的内容:
DocumentRoot /var/www/html
ServerName mydomain.com
Include /etc/letsencrypt/options-ssl-apache.conf
ServerAlias xx.mydomain.com
ServerAlias yy.mydomain.com
SSLCertificateFile /etc/letsencrypt/live/yy.mydomain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/yy.mydomain.com/privkey.pem
如您所见,域和子域指向同一个文档根目录。
当在浏览器中输入http时,如何使以上几点中列出的所有url重定向到https?我不确定端口 80 的重写逻辑中究竟需要更改哪些内容才能使其适用于配置为服务器别名的子域。
我从这里看一个例子:http: //nginx.org/en/docs/http/request_processing.html
监听值是 IP 和端口。这是指客户端的IP地址还是目标服务器的IP地址?如果是后者,那么这是否意味着 1 台机器可以拥有超过 1 个 IP?
server {
listen 192.168.1.1:80;
server_name example.org www.example.org;
...
}
server {
listen 192.168.1.1:80;
server_name example.net www.example.net;
...
}
server {
listen 192.168.1.2:80;
server_name example.com www.example.com;
...
}
有/etc/nginx/nginx.conf
提供的文件样本。
服务器有 2 次监听,如下所示:
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
...
}
第一次听和第二次听有什么区别?
第一次侦听似乎侦听端口 443 上的任何请求,而第二次侦听似乎侦听端口 443 上具有任何源 IP 的任何请求?
server{
..
server_name some_other_domain_name.com;
..
}
我已通过 godaddy 将我的域名映射到我的 VM 的公共 IP。
当我在浏览器中输入域名时,它就可以访问托管在 VM 上的网站(通过 nginx)。但是,我期望 nginx 不允许该请求,因为 server_name 属性设置为 some_other_domain_name.com
nginx 不检查 server_name 属性吗?