ทำให้การสร้างโฮสต์เสมือนจริงของ Apache โดยอัตโนมัติบน Linux ด้วย devdom
Devdom เป็นเครื่องมือบรรทัดคำสั่งที่ได้รับแรงบันดาลใจจากความเรียบง่ายของ Valet บน Mac
ฉันต้องการนำฟังก์ชั่นเดียวกันนี้มาสู่สภาพแวดล้อมการพัฒนาท้องถิ่นของฉันใน Linux โดยไม่ต้องนำส่วนประกอบเพิ่มเติมใด ๆ เช่น DNSMASQ - ดังนั้นจึงไม่สามารถเปลี่ยนโครงการ Valet Linux ได้
สถานะ "เบต้า" คือสิ่งที่ฉันพยายามแก้ไขในขณะที่เขียน:
ในที่สุด (เวลาอนุญาต .. ซึ่งมี จำกัด ในช่วงปลายปี) ฉันต้องการเพิ่มความยืดหยุ่นให้กับสคริปต์โดยรวมมากขึ้นดังนั้นผู้ที่อยู่ในสภาพแวดล้อมการผลิตที่ไม่สามารถเข้าถึงเครื่องมือการจัดการอัตโนมัติสามารถใช้ประโยชน์ได้ ในสถานะปัจจุบันฉันไม่แนะนำให้ใช้มันในกล่องที่ให้บริการเนื้อหากับโลกภายนอก (ยังไม่ได้รับการทดสอบสำหรับสภาพแวดล้อมการผลิต)
Devdom สันนิษฐานบางสิ่งเกี่ยวกับสภาพแวดล้อมของคุณ:
แทนที่จะคัดลอกไฟล์ CONF ที่มีอยู่จำนวนมาก หรือ ไปตามเส้นทางที่ขี้เกียจและให้โดเมนทั้งหมดของคุณทำงานภายใต้ https://localhost/devsite1 และ https://localhost/devsite2 - คุณสามารถสร้างโดเมนระดับบนสุดที่กำหนดเองได้ทันทีและสามารถเข้าถึงได้ทันที
https://devsite1.test ดีกว่า https://localhost/devsite1 และง่ายต่อการจัดระเบียบเมื่อกระโดดจากโดเมนไปยังโดเมน
สร้างโดเมน:
devdom domain mysite.test/etc/apache2/sites-availablea2ensite mysite/etc/hosts เพื่อให้โดเมนสามารถเข้าถึงได้เป็น TLDอัปเดต /etc /โฮสต์ที่มีรายการ adblocking ใหม่?
devdom hostsแค่ไหน! คำสั่งที่คุ้มค่าวินาทีเทียบกับค่าใช้จ่ายหลายนาทีในการเรียกใช้คำสั่ง CP & SED!
Debian หรือ Ubuntu-based distros; distros ที่ใช้ Rhel ไม่เข้ากันได้
การติดตั้ง Git:
git clone https://github.com/angela-d/devdom.git
cd devdom && sudo apt install ./devdom.debapt update && apt install ./devdom.deb(ไม่บังคับ) หากคุณต้องการใช้ MySQL ผ่าน Mariadb:
apt update && apt install ./devdom.deb --no-install-recommendsapt remove devdom --purgeนั่นคือทั้งหมดที่มีอยู่ Devdom จะให้พรอมต์เกี่ยวกับสิ่งที่กำลังทำอยู่และจะแจ้งให้คุณทราบเมื่อต้องการการแทรกแซงของคุณ
รายงานข้อผิดพลาดเกี่ยวกับตัวติดตามปัญหา