我想配置我的nginx代理服务器只允许某些IP访问它.
据我所知,这通常在配置文件中完成,包含allow和deny列表,但如果可能的话我需要一个不同的选项,因为我的白名单非常大.我还需要将其链接到网站,以便在用户登录时,如果用户的IP已更改,则用户将能够更新用户的IP.
简而言之,白名单用户将能够使用我的代理服务器,但如果用户的IP因任何原因发生变化,用户仍然可以登录我的网站并更新该白名单IP.
有没有办法让nginx从外部源读取IP白名单,比如htaccess或mysql?如果是这样,该列表的最佳格式是什么,以便它可以轻松链接并自动更新?我打算专门构建网站,以便当用户登录其帐户时,白名单会自动更新.因此,我希望我的白名单符合设计师使用的最佳格式,以便更轻松地将白名单与用户帐户集成.
nginx ×1