satu klik atau pengaturan perintah untuk server web pada sistem unix

1

Salah satu produk memiliki persyaratan server web di tempat. Kami menggunakan tumpukan LAMP. Kami telah memilih situs web untuk penggunaan premis karena kendala bisnis. Kami akan menginstal ini di beberapa server di beberapa lokasi. Kami ingin membangun proses pengaturan sehingga orang non-teknis juga dapat melakukan pengaturan.

Kami berencana untuk menggunakan CentOS sebagai OS untuk server. Kami ingin membuat pengaturan yang dapat mengatur Apache, MySQL dan menyalin file aplikasi kami pada sistem dengan persyaratan minimum pengetahuan teknis pengguna. Alat atau metode apa yang harus kita perhatikan?

Ruchit Rami
sumber

Jawaban:

1

Ini pertanyaan yang sangat umum. Namun, ada tiga pendekatan yang harus Anda pertimbangkan:

1) Cara yang benar: mengatur solusi konfigurasi dan manajemen kepatuhan (CCM) seperti Garam atau Cfengine. Ini melibatkan beberapa overhead pada awalnya tetapi Anda akan dapat mengkonfigurasi dan memantau server Anda untuk kepatuhan dari home base Anda.

2) Cara cepat dan kotor: BASH-Script yang terhormat (atau bahasa skrip lain yang Anda miliki di server Anda.) Cukup tulis skrip BASH untuk menelusuri gerakan dan menjalankannya di semua server. Anda dapat melakukannya sendiri dengan sesuatu seperti pssh atau, jika suka, Anda dapat mengajari orang non-teknis Anda untuk berlari ./myScript.bash.

3) Cara yang salah: membangun metapackage termasuk skrip post-install untuk yum dan menyimpannya di repositori lokal. Konfigurasikan server target untuk melihat repositori ini dan instal dari server bersama yum install myPackage.

bjanssen
sumber