วิธีที่ดีที่สุดและเร็วที่สุดในการจำลองโฮสต์เสมือน apache ไปยังเซิร์ฟเวอร์ใหม่คืออะไร
เมื่อฉันต้องการเปลี่ยนเซิร์ฟเวอร์ ฉันจะสร้างโดเมนทั้งหมดใหม่ทีละโดเมนด้วยขั้นตอนที่คล้ายกับโดเมนนี้:
sudo mkdir -p /var/www/html/sito.com
sudo chown -R $USER:$USER /var/www/html/sito.com
sudo chmod -R 755 /var/www/html/sito.com
sudo nano /etc/apache2/sites-available/sito.com.conf
------
<โฮสต์เสมือน *:80>
ผู้ดูแลระบบเซิร์ฟเวอร์ [email protected]
ชื่อเซิร์ฟเวอร์ sito.com
ServerAlias www.sito.com
DocumentRoot /var/www/html/sito.com
<ไดเรกทอรี /var/www/html/sito.com>
ดัชนีตัวเลือก FollowSymLinks MultiViews
AllowOverride ทั้งหมด
คำสั่งอนุญาตปฏิเสธ
อนุญาตจากทั้งหมด
# คำสั่งใหม่ที่จำเป็นใน Apache 2.4.3:
ต้องได้รับอนุญาตทั้งหมด
</ไดเร็กทอรี>
บันทึกข้อผิดพลาด ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log รวมกัน
</เวอร์ชวลโฮสต์>
-------
sudo a2ensite sito.com.conf
sudo systemctl โหลด apache2 ใหม่
และด้วย 50, 100 โดเมน ขั้นตอนนี้ช้าและน่าเบื่อ ...
มีวิธีที่รวดเร็วและปลอดภัยในการจำลองโฮสต์เสมือนของเซิร์ฟเวอร์เก่าไปยังเซิร์ฟเวอร์ใหม่หรือไม่ อาจมีปัญหากับสิทธิ์และเจ้าของไฟล์หรือไม่?
ฉันมีการเข้าถึง ssh และเซิร์ฟเวอร์ root, เซิร์ฟเวอร์ ubuntu 20.04, apache, php8.1