[Dev] リバースプロキシの変更
こんにちは、@yasuです。
jussiが新しくなるということで、jussiの学習を行っていたら、
steemit/jussi:latestの更新をしてしまった。
(steemit/jussi:latestと名前は同じでも、以前の物とは異なる)
そして、apiノードが使えなくなった。
最初、apiノードが動かなくなった原因は、設定の変更によるものだと思っていたが、
今のsteemit/jussi:latestは、以前のものとは違うことが原因と分かった。
ただ、以前のsteemit/jussi:latestに戻せず、今のイメージに設定を合わせるしかなかった。
JUSSIからnginxが除かれたことで、リバースプロキシnginxの設定を変更した。
試行錯誤の上、今のところ動いているように見える^^
変更前
location / {
proxy_pass http://jussi:8080;
}
変更後
location = / {
add_header ~省略~
if ($request_method = OPTIONS) {
return 204;
}
if ($request_method = HEAD) {
return 200;
}
if ($request_method = POST) {
proxy_pass http://jussi:9000;
}
proxy_pass http://jussi:9000/health;
proxy_set_header ~省略~
}
location = /health {
proxy_pass http://jussi:9000/health;
proxy_set_header ~省略~
}
location / {
limit_except POST {
deny all;
}
http://jussi:9000;
proxy_set_header ~省略~
}