سوال از هوش مصنوعی
هر سوالی درباره این مقاله داری، از هوش مصنوعی بپرس!
آموزش تغییر پورت دایرکت ادمین ، آپدیت شده با آخرین نسخه
پورت پیشفرض دایرکت ادمین 2222 است. برای افزایش امنیت سرور میتوانید آن را به یک پورت دیگر مانند 4040 یا 4022 تغییر دهید (یا هر پورت دیگری که مد نظر دارید، البته یادتان باشد که پورت مربوطه توسط ابزاری اشغال نشده باشد). تغییر پورت پیشفرض دایرکت ادمین نیازمند دسترسی Root و اتصال SSH به سرور است.
1. ورود به سرور از طریق SSH
ssh root@IP-SERVER
2. ویرایش فایل تنظیمات دایرکت ادمین
فایل تنظیمات را باز کنید:
nano /usr/local/directadmin/conf/directadmin.conf
خط زیر را پیدا کنید:
port=2222
یا:
#port=2222
عدد 2222 را به پورت دلخواه تغییر دهید؛ مثلاً:
port=4040
سپس فایل را ذخیره کنید.
اگر خط port=2222 نبود خودتان اضافه کنید و تغییر دهید.
3. تغییر فایل ریدایرکت
فایل زیر را ویرایش کنید:
nano /var/www/html/redirect.php
مقدار:
header("Location: http://".$_SERVER['HTTP_HOST'].":2222");
را به:
header("Location: http://".$_SERVER['HTTP_HOST'].":4040");
تغییر دهید و فایل را ذخیره کنید.
4. باز کردن پورت جدید در فایروال
اگر فایروال فعال است، ابتدا پورت جدید را باز کنید.
Firewalld:
firewall-cmd --permanent --add-port=4040/tcp
firewall-cmd --reload
CSF:
فایل تنظیمات را ویرایش کنید:
nano /etc/csf/csf.conf
و پورت 4040 را به بخشهای TCP_IN و TCP_OUT اضافه کنید.
5. ریاستارت دایرکت ادمین
service directadmin restart
یا:
systemctl restart directadmin
پس از راهاندازی مجدد، پنل از طریق آدرس زیر در دسترس خواهد بود:
https://IP-SERVER:4040
نکات مهم
-
از پورتهای 22، 80 و 443 استفاده نکنید.
-
قبل از تغییر، از تنظیمات سرور نسخه پشتیبان تهیه کنید.
-
ابتدا پورت جدید را در فایروال باز کنید تا دسترسی به پنل قطع نشود.
-
اگر از Cloudflare یا فایروال سختافزاری استفاده میکنید، مطمئن شوید پورت جدید مسدود نشده باشد.
نمونه تغییر پورت به 4040
nano /usr/local/directadmin/conf/directadmin.conf
port=4040
nano /var/www/html/redirect.php
service directadmin restart
اکنون دایرکت ادمین با آدرس زیر باز میشود:
https://your-domain.com:4040
سوالات متداول این مقاله
پرسشهای کاربران که پاسخ داده شده است
بله، طبق مقاله بعد از اجرای دستور service directadmin restart یا systemctl restart directadmin تغییرات اعمال میشود و پنل دایرکت ادمین از طریق پورت جدید (مثلاً 4040) در دسترس خواهد بود.
دیدگاهها
0 دیدگاه