出于安全审查或者对于系统安全性的要求 , 都要求我们生产环境部署的系统需要做一定的权限控制 。那么如何简单快速地部署满足安全要求的权限系统呢?其实可以通过Nginx的相关功能模块实现 。
实现效果
文章插图
1、centos安装httpd-tools
rpm -ivh httpd-tools-****.rpm --nodeps --force
2、创建用户并设置密码到指定文件【nginx简易实现权限登录】htpasswd /etc/Apache2/.htpasswd user2
3、配置nginxserver {listen 80;server_name ui.test.com;location / {proxy_pass http://127.0.0.1:8080/;}auth_basic "Administrator's Area";auth_basic_user_file /etc/apache2/.htpasswd;#引用用户配置文件}
推荐阅读
- Nginx负载均衡
- 为实现全球通信,至少需要发射多少颗卫星-全球卫星网络通信-
- PHP+NGINX服务器性能安全优化
- nginx real ip?nginx x-real-ip
- Flink的设计与实现:集群资源管理
- 在谷歌云上自建 K8s 集群并使用 VPC Native 方式实现容器网络互通
- 健康码|好评!江苏苏康码实现一屏多码 再不用切来切去
- Python 实现端口扫描
- Android技术分享|自定义ViewGroup实现直播间大小屏无缝切换
- WebRTC 音视频同步原理与实现