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
Lượt xem
7
First release
Last update
Bình chọn
0,00 star(s) 0 đánh giá

More resources from nguyenac