Rails5でInvalidAuthenticityTokenを解決した話
NginxでDockerコンテナの3000ポート(puma)にフォワードしてたんですが、以下の設定追加で解決しました
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| upstream container-web { server 172.10.0.12:3000; }
location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-CSRF-Token $http_x_csrf_token; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; // ← 追加
proxy_pass http://container-web/; break; }
|