このサイトは初めてなので、簡単に説明します。
私は現在持っています:
if ($http_user_agent ~* (A-certain-self-made-User-Agent-here)) {
return 200;
}
これは非常にうまく機能します。(200 を 403 に切り替えてテスト済み)。
私の質問は次のとおりです:/etc/nginx/sites-enabled/defaultで1つのユーザーエージェントのみを許可し、残りを拒否する方法はありますか?
これがばかげているように思えることはわかっていますが、(可能であれば)やりたいことです。 多分これのように?:
if (http_user_agent ~*(user-agent)) {
return 200;
else
return 403;
}