سلام خدمت کاربران عزیز نت آرام ، وقت شما بخیر ، امروز با آموزش نحوه غیر فعال کردن دسترسی به هاست از طریق آی پی در کنترل پنل دایرکت ادمین در خدمت شما هستم ، همانطور که اطلاع دارید ، در دایرکت ادمین می توان و وسیله آی پی بدون نیاز به دامنه به محتوا سایت هر کاربر دسترسی داشته باشد ، حالت پیش فرض باز کردن سایت بدون نیاز به دامنه در directadmin اینگونه است
1.2.3.4/~username
منظور از 1.2.3.4 همان آی پی سرور است ، در واقع کافیست در کنار آی پی نام کاربری خود را اضافه کنید تا سایت کاربر را بدون نیاز به فعال بودن دامنه به راحتی باز نمایید ، هر چند این امکان گاهی اوقات بسیار کاربردی است ، اما می تواند یک ریسک امنیتی هم باشد ، چرا که هکر ها بدون نیاز به دامنه می تواند برخی شل ها را اجرا کند ، بنابراین پیشنهاد می کنم امکان userdir_access را در دایرکت ادمین غیر فعال نمایید ، در ادامه بنده نحوه غیر فعال کردن userdir_access در directadmin را خدمت شما کاربران عزیز توضیح می دهم.
چگونگی غیر فعال کردن userdir access در دایرکت ادمین :
برای انجام این کار شما باید دسترسی به مدیریت سرور خود داشته باشید ، شما باید وارد محیط مدیریت سرور مجازی یا اختصاصی دایرکت ادمین خود شوید ، پس از ورود به SSH سرور دستورات زیر را وارد کنید تا دسترسی به هاست از طریق آی پی غیر فعال شود :
cd /usr/local/directadmin/custombuild
./build set userdir_access no
./build rewrite_confs
برای تست پس از اینکه userdir access را در directadmin خود disable کردید ، آدرس آی پی و یک کاربر خود را وارد کنید ، شما باید با خطای 404 مواجه شوید.
امیدواریم این مقاله کوچک باری شما مفید بوده باشه ، جهت حمایت از ما لطفا دیدگاه خود را در ادامه همین صفحه ارسال نمایید ، سعی خواهیم کرد خیلی زود به آن رسیدگی نماییم.
منبع : مرکز آموزش directadmin