リバースプロキシ
ロードバランサとの一番の違いは、webサーバはクライアントにではなくリバースプロキシに応答を返すこと。 リバースプロキシがクライアントに応答を返す。
広い視点で書かれてる
stackoverflowの情報の厚みはすごい。個人で頑張るか、個人の集積をデザインするか、、、
code:conf
http {
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
listen 80;
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_read_timeout 20d;
}
}
}
mapディレクティブは以下が詳しい
上記の例だと、$http_upgradeが defaultだったら、$connection_upgradeは upgradeに。""だったら close.
you also need to to ensure that websockets are forwarded correctly between the proxy server and RStudio Server to ensure that all RStudio functions work correctly.
yesのようだ。