Otomatis Apache Virtual Host Creation di Linux, dengan Devdom.
Devdom adalah alat baris perintah yang terinspirasi oleh kesederhanaan pelayan di Mac.
Saya ingin membawa fungsionalitas yang sama ke lingkungan pengembangan lokal saya di Linux, tanpa benar -benar harus membawa komponen tambahan seperti DNSMASQ - jadi itu sama sekali bukan pengganti untuk proyek Valet Linux.
Keadaan "beta" adalah apa yang awalnya ingin saya selesaikan saat menulisnya:
Akhirnya (waktu memungkinkan .. yang terbatas pada akhir -akhir ini) saya ingin menambahkan lebih banyak fleksibilitas pada skrip keseluruhan, sehingga mereka yang berada di lingkungan produksi tanpa akses ke alat manajemen otomatis dapat memanfaatkannya. Dalam kondisi saat ini, saya benar -benar tidak merekomendasikan menggunakannya di kotak yang melayani konten ke dunia luar. (Ini belum diuji untuk lingkungan produksi.)
Devdom mengasumsikan beberapa hal tentang lingkungan Anda:
Alih -alih menyalin banyak file conf yang ada atau menggunakan rute malas dan memiliki semua domain Anda berjalan di bawah https://localhost/devsite1 dan https://localhost/devsite2 - Anda dapat membuat domain tingkat atas khusus dengan cepat dan membuatnya langsung dapat diakses.
https://devsite1.test jauh lebih baik daripada https://localhost/devsite1 dan lebih mudah untuk tetap teratur saat melompat dari domain ke domain.
Buat domain:
devdom domain mysite.test/etc/apache2/sites-availablea2ensite mysite/etc/hosts sehingga domain dapat diakses sebagai TLDDiperbarui /etc /host dengan daftar adblocking baru?
devdom hostsItu saja! Perintah detik senilai vs beberapa menit menjalankan perintah CP & SED!
Distro lampu berbasis Debian atau Ubuntu; Distro berbasis RHEL tidak kompatibel.
Instal Git:
git clone https://github.com/angela-d/devdom.git
cd devdom && sudo apt install ./devdom.debapt update && apt install ./devdom.deb(Opsional) Jika Anda lebih suka menggunakan mysql daripada mariadb:
apt update && apt install ./devdom.deb --no-install-recommendsapt remove devdom --purgeHanya itu yang ada di sana. Devdom akan memberikan petunjuk tentang apa yang dilakukannya & akan memberi tahu Anda saat membutuhkan intervensi Anda.
Laporkan bug pada pelacak masalah