075-845-490 | 097-165-2449
Line ID: @hostnakhonitech
🎉 โปรโมชั่นพิเศษ! ลด 10% สำหรับลูกค้าใหม่
NakhoniTech
075-845-490
support@NakhoniTech.com

วิธีเปลี่ยน IP เว็บไซต์ใน VestaCP อย่างถูกต้อง Print

  • 0

วิธีเปลี่ยน IP เว็บไซต์ใน VestaCP อย่างถูกต้อง

หากคุณต้องการเปลี่ยน IP ของเว็บไซต์ใน VestaCP (กรณีเซิร์ฟเวอร์ย้าย, เปลี่ยนผู้ให้บริการ, เปลี่ยน subnet ฯลฯ) สามารถทำตามขั้นตอนด้านล่างนี้:

1. ตรวจสอบชื่อ interface ที่ใช้

ip a

ตัวอย่าง: ถ้าเห็นว่า IP ใหม่อยู่ใน ens32 ให้ใช้ชื่อนั้นตอนเพิ่ม IP


➕ 2. เพิ่ม IP ใหม่เข้าสู่ระบบ

/usr/local/vesta/bin/v-add-sys-ip 222.220.220.22 255.255.255.0 ens32
  • 222.220.220.22 คือ IP ใหม่
  • 255.255.255.0 คือ Netmask
  • ens32 คือชื่อ interface

❗ หาก Apache restart ไม่ได้ ให้ดู วิธีแก้ Apache bind IP เก่า


3. เปลี่ยน IP ของเว็บไซต์

/usr/local/vesta/bin/v-change-web-domain-ip admin yourdomain.com 222.220.220.22
  • admin = ชื่อ user ใน VestaCP
  • yourdomain.com = ชื่อโดเมนที่ต้องการเปลี่ยน

4. เปลี่ยน IP สำหรับ DNS (ถ้าเปิด DNS Hosting ใน Vesta)

/usr/local/vesta/bin/v-change-dns-domain-ip admin yourdomain.com 222.220.220.22

5. เปลี่ยน IP สำหรับ Mail Domain (ถ้าใช้อีเมล)

/usr/local/vesta/bin/v-change-mail-domain-ip admin yourdomain.com 222.220.220.22

6. ลบ IP เก่าทิ้ง (ถ้าไม่ได้ใช้งานแล้ว)

/usr/local/vesta/bin/v-delete-sys-ip 111.110.110.11

7. รีสตาร์ทบริการหลัก

systemctl restart httpd
systemctl restart nginx
systemctl restart exim
systemctl restart dovecot

หมายเหตุเพิ่มเติม

  • ควรตรวจสอบ DNS A Record หรือ Cloudflare ให้เปลี่ยน IP ด้วย
  • หากคุณใช้ SSL แบบ Let's Encrypt อาจต้อง re-issue ใบรับรองใหม่
  • หากใช้ Apache + nginx proxy, อาจมีไฟล์ config ซ้ำซ้อน ต้องตรวจสอบ

 


Was this answer helpful?

« Back