ບັນຫາໃນການຕິດຕັ້ງ Directadmin ໃນກໍລະນີທີ່ເຮົາໃຊ້ NAT IP ຄືໃນຂັ້ນຕອນຕິດຕັ້ງທີ່ຈະຕ້ອງ Activate License ນັ້ນຈະບໍ່ຜ່ານ Directadmin ຈະກວດ IP ຂອງ network interface ກັບ License ທີ່ເຮົາຊື້ໃຫ້ບໍ່ໄດ້ ແລະ ຈະແຈ້ງ error ຕອນຕິດຕັ້ງໃຫ້ຕິດຕໍ່ [email protected] ວິທີການແກ້ໄຂບັນຫາ
1 ກ່ອນທີ່ຈະຣັນ setup.sh ໃຫ້ໃສ່ເລກ 1 ໄວ້ທີ່ /root/.lan
echo 1 >> /root/.lan
2 ຕັ້ງຄ່າ virtual interface ແລະ ໃສ່ເລກ IP ທີ່ເຮົາໄດ້ຊື້ License ໄວ້ (ແກ້ x.x.x.x ເປັນໝາຍເລກ Public IP)
cd /etc/sysconfig/network-scripts
vi ifcfg-eth0:0
DEVICE=eth0:0
BOOTPROTO=none
ONPARENT=yes
IPADDR=x.x.x.x
NETMASK=255.255.255.255
ONBOOT=yes
3 ຕິດຕັ້ງ Directadmin ດ້ວຍ setup.sh ຕາມປົກກະຕິໃນຂັ້ນຕອນຈະຕ້ອງເລືອກ Network Interface ໃຫ້ເລືອກທີ່ virtual interface ຄື eth0:0 (ຫາກນໍາໃຊ້ຊື່ interface ອື່ນກໍເລືອກໃຫ້ກົງກັບເຊີບເວີຂອງທ່ານເອງ)
4 ເພີ່ມຄ່າ ip_lan ເຂົ້າໄປໃນ Config ຂອງ Directadmin (ແກ້ໝາຍເລກໄອພີເປັນຂອງເຊີບເວີຕົນເອງດ້ວຍ)
echo "ip_lan=192.168.100.5" >> /usr/local/directadmin/conf/directadmin.conf service directadmin restart
5 Link IP ທີ່ເປັນ Public IP ກັບ NAT IP
ເລືອກທີ່ public_ip ແລະ ເລືອກສະເພາະ Add to apache ແລະກົດ Link IP
ຫາກຮຽບຮ້ອຍແລ້ວຈະໄດ້ປະມານພາບດ້ານລຸ່ມນີ້
6 disable da-popb4smtp
echo "hostlist relay_hosts=" >> /etc/exim.variables.conf.custom cd /usr/local/directadmin/custombuild ./build set eximconf_release 4.5 ./build update ./build exim_conf