🐕

1/16~1/20で技術的にやったこと

2023/01/22に公開

gunicornのresponse headerを変更する

from uvicorn.workers import UvicornWorker


class HeadlessUvicornWorker(UvicornWorker):
    CONFIG_KWARGS = {"loop": "auto", "http": "auto", "server_header": False}

これでgunicornを呼ぶときにこのHeadlessUvicornWorkerを呼ぶようにするとヘッダーは消せる
以下のような感じ

gunicorn -k app.worker.HeadlessUvicornWorker

nginxとかで設定するにはいかのconfに以下のように記載する

proxy_pass_header Server;

そのほかは調べ物とコーディングをした

Discussion