غیر فعال کردن دسترسی به سایت با آی پی سرور
در این مقاله نحوه غیر فعال کردن دسترسی به سایت با آی پی سرور در کنترل پنل دایرکت ادمین به شما آموزش داده میشود، همان طور که میدانید ، در دایرکت ادمین می توان به وسیله آی پی سرور بدون نیاز به دامنه به محتوا سایت هر کاربر دسترسی داشته باشید، حالت پیش فرض باز کردن سایت بدون نیاز به دامنه در directadmin این گونه است:
1 |
4.3.2.1/~username |
منظور از ۴.۳.۲.۱ همان آی پی سرور است ، در واقع کافیست در کنار آی پی نام کاربری خود را اضافه کنید تا سایت کاربر را بدون نیاز به فعال بودن دامنه به راحتی باز نمایید، هر چند این امکان گاهی اوقات بسیار کاربردی است، اما می تواند یک ریسک امنیتی هم محسوب شود، به این دلیل که هکر ها بدون نیاز به دامنه می توانند برخی شل ها را اجرا کنند و یا پهنای باند شما به سرقت برود به خصوص اگر پهنای باند سرور شما محدود باشد، بنابراین پیشنهاد می کنیم امکان userdir_access را در دایرکت ادمین غیر را فعال نمایید، در ادامه نحوه غیر فعال کردن userdir_access در directadmin را به شما کاربران عزیز آموزش می دهیم.
نحوه غیر فعال کردن دسترسی به سایت با آی پی در دایرکت ادمین
برای انجام این کار شما باید دسترسی به مدیریت سرور خود داشته باشید ، شما باید وارد محیط مدیریت سرور مجازی یا اختصاصی دایرکت ادمین خود شوید، پس از ورود به SSH سرور دستورات زیر را وارد کنید تا دسترسی به هاست و سایت از طریق آی پی غیر فعال شود :
1 2 3 |
cd /usr/local/directadmin/custombuild ./build set userdir_access no ./build rewrite_confs |
برای تست پس از این که userdir access را در directadmin خود disable کردید، آدرس آی پی و یک کاربر خود را وارد کنید، اگر شما با خطای ۴۰۴ مواجه شدید دسترسی به سایت با IP سرور در سرور شما غیرفعال گردیده است.