出于安全審查或者對于系統安全性的要求,都要求我們生產環境部署的系統需要做一定的權限控制。那么如何簡單快速地部署滿足安全要求的權限系統呢?其實可以通過Nginx的相關功能模塊實現。
實現效果
1、centos安裝httpd-tools
rpm -ivh httpd-tools-****.rpm --nodeps --force
2、創建用戶并設置密碼到指定文件
htpasswd /etc/Apache2/.htpasswd user2
3、配置nginx
server {
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;#引用用戶配置文件
}