Resource icon

Free Bảo mật admin.php (Protect admin) với Nginx

Trong file cấu hình host thêm vào :
Mã:
location ~ ^/(data|templates|internal_data|library|src|install)/(.*)$ {
        internal;
        }
location /admin.php {
                auth_basic "Administrator Login";
                auth_basic_user_file /etc/nginx/htpasswd;
                index  index.html index.htm;
        }
Nếu muốn bảo mật thêm về IP truy cập thì thêm vào block location :
Mã:
allow 127.0.0.1;
allow YOURIPADDRESS;
deny all;
thay tên thư mục chứa file htpasswd mà bạn thích
Tạo mật khẩu trong ssh:
Mã:
perl -le 'print crypt("mat_khau_cua_ban_khong_co_khoang_trang", "salt-hash")'
với salt hash là chuỗi mã hóa pass, thêm nội dung user và pass vào file htpasswd theo định dạng:
Mã:
username:salt-hash:comment
vd:
Mã:
XenForo:saaeo0gU5Z1m.:XenForo
Khởi động lại Nginx
Tác giả
nguyenac
First release
Last update
Bình chọn
0,00 star(s) 0 đánh giá

More resources from nguyenac

Top Bottom