我想为所有使用nginx的项目全局设置auth_basic。
通过在每个项目conf中设置:
,它运作良好auth_basic "DEV restricted access";
auth_basic_user_file /var/www/passwd;
为了避免忘记新项目,我想在全球范围内进行设置。有可能吗?
答案 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相同,但保持配置清洁。