با سلام و احترام
متاسفانه خود ایزابل قابلیت ورد دو مرحله ای برای وب نداره
با کمی کمک از Chatgpt و پروزه های کد باز می تونید به ورود وب این امکان رو اضافه کنید.
اما اگر هدف امنیت صفحه ورورد و جلوگیری از ورود ربات ها است شاید قراردادن رمز روی آپاچی گزینه بهتری باشه
بواسطه راهکار زیر می توانید روی وب ایزابل درواقع روی آپاچی یک رمز بگذارید اینطوری دسترسی ربات ها به وب قطع می شود.
راهنمای فعالسازی رمز عبور برای Apache در ایزابل (Issabel)
این راهنما به شما کمک میکند تا دسترسی به وبسرور Apache در سیستم تلفنی ایزابل را با رمز عبور محافظت کنید.
ویرایش فایل تنظیمات SSL
فایل زیر را با ویرایشگر دلخواه (مثل nano یا vi) باز کنید:
/etc/httpd/conf.d/ssl.conf
در داخل بلاک <VirtualHost default:443>، کد زیر را اضافه کنید:
<Directory "/var/www/html">
AuthType Basic
AuthName "Hi ... "
AuthUserFile /etc/httpd/conf.d/.htpasswd
Require valid-user
</Directory>
رفتن به مسیر موردنظر
cd /etc/httpd/conf.d
ایجاد فایل رمز عبور و اولین کاربر
دستور زیر را اجرا کنید (به جای username نام کاربری دلخواه خود را وارد کنید):
htpasswd -c .htpasswd username
از شما رمز عبور خواسته میشود؛ آن را وارد کنید.
اضافه کردن کاربران جدید
برای هر کاربر جدید (مثلاً hamed) از دستور زیر استفاده کنید:
htpasswd .htpasswd hamed
ریاستارت سرویس Apache
service httpd restart
یا در سیستمهای جدیدتر:
systemctl restart httpd
نکته: پس از ریاستارت، هنگام دسترسی به وبسرور ایزابل از طریق مرورگر، نام کاربری و رمز عبور درخواست خواهد شد.