نصب دایرکت ادمین در LAN یا پشت NAT

دایرکت ادمین را میتوان در یک شبکه محلی (LAN) یا پشت یک فایروال یا NAT نصب نمود ، خیل یاز کاربران رسانگار که لایسنس دایرکت ادمین خود را از ما تهیه نموده اند این کار را انجام داده اند ، اگر چه این مورد رسما پشتیبانی نمی شود و توضیحات و پشتیبانی ارائه شده بصورت 0 AS-IS  می باشد

یکی از دلایلی که این مورد غیررسمی و پشتیبانی نشده است ، روش لود کردن آی پی رسمی سمت شبکه داخلی و پشت فایروال است

دستور زیر را قبل از نصب دایرکت ادمین با دستور Setup.sh اجرا کنید

  1. echo 1 > /root/.lan
    این دستور برای این است که بتوان لایسنس و فایلهای آپدیت را راحت تر دریافت کرد

  2. باید مطمئن شوید آی پی که لایسنس برای آن سفارش داده اید روی قطعه کارت شبکه ست شده باشد  ، از این راهنما کمک بگیرید 
  3. دایرکت ادمین را بصورت عادی با دستور setup.sh نصب کنید
    • زمانی که برای کارت شبکه از شما سوال کرد کارت شبکه ای که آی پی لایسنس روی آن ست شده است را انتخب کنید  (معمولا eth0:0 یا venet0:0).
    • آی پی لایسنسرا وارد کنید و نه آی پی کارت شبکه لوکال را
    • بعد از تمام نصب مطمئن شوید مراحال 4 و 5 زیر را با دقت انجام بدهید
  4. لینک آی پی لایسنس به آی پی شبکه داخلی  Linked IP feature.
    با این قابلیت شما موارد زیر را انجام خواهید داد
    • اضافه ردن آی پی LAN به IP MAnager ، هیچ کاربر و دامینی اضافه و نکنید و به این آی پی تخصص ندهید دایرکت ادیمن
    • مشاهده جزئیات ی پی لایس شده Admin Level -> IP Manager -> Click the public/external IP.
    • آی پی داخلی را به آی پی خارجی لینک کنید ، آی پی LAN را به IP خارجی لینک کنید ، آی پی LAN را از Dropdown انتخاب کنید
    • فقط APACHE را انتخاب کنید و تیک DNS را بردارید
  5. مورد زیر را به فایل Directadmin.conf اضافه کنید و سرور یا دایرکت ادمین را ریست کنید

    lan_ip=192.168.1.2

    در اینجا آی پی مذکور آی پی LAN شمسات است که برای ارتباطات خارجی مورد استفاده قرار می گیرد
  6. شما باید popb4smtp را از طریق فایل exim.conf غیر فعال کنید اگر تمام ترافیک ورودی آی پی شما از آی پی روتر است
  7. You must disable popb4smtp via the exim.conf if all incoming IPs are your router's IP (always the same). If inbound IPs are external, then this is not requierd. If you type "who", check which IP shows up as your inbound ssh IP. If it's the router IP, disable pophosts.
آیا این پاسخ به شما کمک کرد? 2 کاربر این مطلب را مفید دانسته‌اند (3 تعداد کل نظرها)