رمزگذاری روی پوشه در هاست دایرکت ادمین
رمزگذاری روی پوشه هاست یکی از روش های افزایش امنیت سایت است تا از نفوذ هکرها به سایت جلوگیری کند، معمولا روی پوشه های مدیریت رمز ایجاد می کنند مخصوصاً سیستم مدیریت محتوای جوملا تا از روش های هک sql injection جلوگیری شود اما نمی توان روی برخی پوشه ها رمز ایجاد کرد چرا که از دسترسی عادی کاربران نیز جلوگیری می کند، در واقع با با این روش تا زمانی که نام کاربری و رمز صحیح وارد نشود کاربر قادر به ادامه کار نخواهد بود. برای رمز گذاری روی پوشه هاست چند روش وجود دارد که بهترین نوع آن رمزگذاری توسط فایل .htaccess است که ما در این آموزش در کنترل پنل دایرکت ادمین برای پوشه رمز ایجاد می کنیم.
برای ایجاد رمز ابتدا وارد دایرکت ادمین خود شوید و سپس روی گزینه File Manager کلیک کنید.
در این صفحه شما باید نام کاربری و رمز عبور فولدر را مشخص کنید. مطابق تصویر زیر فیلدها را تکمیل کنید:
در قسمت Protected Directory Prompt یک پیام برای نمایش به کاربر وارد کنید ما برای مثال جمله ” password required ” را انتخاب کردیم.
در قسمت Set/Update User نام کاربری را وارد کنید و در قسمت password نیز رمز را وارد کنید.
برای فعال شدن حتما گزینه Protection Enabled را علامت بزنید و روی دکمه save کلیک کنید. کار تمام شد و با باز کردن آدرس پوشه مورد نظر از کاربر درخواست نام کاربری و رمز عبور می شود که در صورت عدم وارد کردن صحیح آن با پیام ” ۴۰۱ Unauthorized ” مواجه می شود.
توجه کنید که تغییرات در فایل .htaccess شما اعمال می شود بنابراین در صورتی که این فایل را حذف کنید یا کد های ایجاد شده در آن را حذف نمایید این رمز نیز از کار خواهد افتاد. همچنین در صورتی که سایت شما پس از رمز گذاری با مشکل مواجه شد علامت گزینه Protection Enabled را بردارید و روی گزینه save کلیک کنید تا مشکل رفع شود.