Nginx - 设置全局auth_basic

时间:2016-06-08 07:42:40

标签: authentication nginx

我想为所有使用nginx的项目全局设置auth_basic。

通过在每个项目conf中设置:

,它运作良好
auth_basic "DEV restricted access";
auth_basic_user_file /var/www/passwd;

为了避免忘记新项目,我想在全球范围内进行设置。有可能吗?

2 个答案:

答案 0 :(得分:3)

根据the manual,可以通过将命令放在http块中来全局配置auth_basic。

根据您的特定操作系统风格,从主nginx.conf配置文件开始,找到http { ... }部分或可能使用include拉入其中的辅助配置文件言。

答案 1 :(得分:0)

创建文件:

/etc/nginx/conf.d/pick-your-name.conf

并将这段文字放在那里:

auth_basic "DEV restricted access";
auth_basic_user_file /var/www/passwd;

与将其直接放入nginx.conf相同,但保持配置清洁。