Server Web Apache adalah salah satu server HTTP paling populer di Internet saat ini, karena sifatnya yang open-source, kaya modul, dan fitur serta dapat berjalan di hampir semua platform dan sistem operasi utama.
Saat jendela platform ada beberapa lingkungan pengembangan bawaan yang menyediakan Antarmuka Grafis untuk dikelola Apache konfigurasi, seperti WAMP atau XAMPP, di Linux seluruh proses manajemen harus dilakukan seluruhnya dari Command Line, dalam kebanyakan kasus.
Saat mengelola dan mengonfigurasi Server Web Apache dari baris perintah dapat memiliki dampak besar terhadap keamanan sistem, itu juga bisa menjadi pekerjaan yang menakutkan bagi pemula yang tidak terlalu terbiasa melakukan sesuatu dari baris perintah.
Ini adalah titik dimana Apache GUI alat bisa berguna. Alat ini adalah paket sumber terbuka dan gratis yang dirancang untuk administrator sistem untuk mengelola fungsionalitas Apache Web Server dari browser, seperti:
Untuk tujuan artikel ini, saya akan menginstal Alat Web GUI Apache pada suatu Linode CentOS 8 VPS dengan alamat IP 192.168.0.100 dan memberi Anda waktu singkat init skrip untuk memulai atau menghentikan proses.
Instruksi yang sama juga berfungsi untuk RHEL/CentOS 6.x dan Fedora distribusi.
1. Sebelum mulai mengunduh dan menginstal alat Apache GUI, Anda perlu memastikan bahwa Java JDK disediakan oleh Java-openjdk paket diinstal pada sistem Anda, sehingga Anda dapat menjalankan Apache GUI.
Gunakan perintah berikut untuk mencari Java-openjdk versi paket dan instal di RHEL/CentOS 7/8.
# yum cari openjdk. # yum instal java-1.8.0. ATAU. # yum instal java-11.
2. Dengan asumsi, bahwa Anda masuk sebagai akar dan direktori kerja Anda saat ini adalah /root, gunakan tautan berikut untuk mengunduh versi terbaru Apache GUI paket sumber (mis. ApacheGUI-1.12.0.tar.gz) file instalasi dari Sourceforge.net.
Atau, Anda juga dapat mengambil Linux-Solaris-Mac –> Arsip tar ApacheGUI file sumber menggunakan berikut perintah wget seperti yang ditunjukkan di bawah ini.
#wget https://sourceforge.net/projects/apachegui/files/1.12-Linux-Solaris-Mac/ApacheGUI-1.12.0.tar.gz/download.
3. Setelah arsip diunduh, ekstrak dan pindahkan seluruh direktori yang dihasilkan ke /opt jalur sistem, yang akan menjadi lokasi instalasi Anda Server GUI Apache.
# tar xfz ApacheGUI-1.9.3.tar.gz. # mv ApacheGUI /opt. #cd /opt.
4. Sekarang, saatnya untuk memulai dan memverifikasi fungsionalitas Alat Web GUI Apache. Ubah direktori Anda menjadi ApacheGUI/bin/ jalan dan gunakan lari.sh skrip untuk memulai alat dan stop.sh skrip untuk menghentikan server.
# cd ApacheGUI/bin/ # ./run.sh
5. Setelah alat dimulai itu akan menampilkan beberapa informasi lingkungan dan Anda dapat mengaksesnya hanya dari localhost Anda menggunakan alamat URL berikut di browser Anda.
http://localhost: 9999/ApacheGUI/
Untuk mendapatkan kendali jarak jauh atas Alat Web GUI Apache dari browser, Anda perlu menambahkan aturan di Firewall sistem Anda yang membuka Port 9999/TCP, yang merupakan port default tempat Apache GUI Tools mendengarkan. Gunakan perintah berikut untuk membuka port 9999 di RHEL/CentOS 7 menggunakan utilitas Firewalld.
# firewall-cmd --add-port=9999/tcp ## Aturan aktif. # firewall-cmd --add-port=9999/tcp --permanent ## Aturan permanen – Anda perlu memuat ulang firewall untuk menerapkannya. # firewall-cmd --reload.
6. Jika pelabuhan 9999 digunakan oleh Apache GUI tumpang tindih dengan aplikasi lain di sistem Anda, Anda dapat mengubahnya dengan mengedit ApacheGUI server.xml file konfigurasi, cari Port konektor="9999" protokol="HTTP/1.1" direktif dan ganti pernyataan port dengan nomor port favorit Anda (jangan lupa untuk menerapkan aturan firewall port secara bersamaan).
# nano /opt/ApacheGUI/Tomcat/conf/server.xml.
7. Sekarang saatnya untuk mengkonfigurasi Apache GUI Web Tool untuk administrasi Apache Web Server dari titik jarak jauh. Dengan asumsi bahwa Anda telah mengonfigurasi sistem Anda Firewall dan izinkan koneksi eksternal, buka browser jarak jauh dan ketik gunakan server Anda
alamat IP eksternal untuk mengakses Apache GUI
http://192.168.1.80:9999/ApacheGUI/
Gunakan kredensial berikut untuk masuk ke alat ApacheGUI.
Nama pengguna: admin. Kata sandi: admin
8. Selanjutnya, alat akan meminta Anda untuk Bagaimana Apache Web Server diinstal? Memilih Kemasan opsi, jika Anda menginstal Apache di RHEL/CentOS menggunakan manajemen paket yum alat dan pukul oke untuk bergerak maju.
9. Sediakan Server Web Apache Anda Parameter Paket dengan konfigurasi berikut dan, juga, pilih nama pengguna dan kata sandi yang kuat untuk masuk ke GUI Apache lain kali.
Root Server: /etc/httpd.conf File Konfigurasi Utama: /etc/httpd/conf/httpd.conf. Direktori Konfigurasi: /etc/httpd. Direktori Log: /var/log/httpd.log Direktori Modul: /etc/httpd/modules. File Biner: /usr/sbin/apachectl. Nama pengguna: pilih nama pengguna. Kata sandi: pilih kata sandi yang kuat. Kata sandi: ulangi kata sandi di atas.
10. Setelah Anda selesai tekan Kirim tombol untuk menerapkan konfigurasi dan selesai. Sekarang Anda dapat mengontrol Apache Web Server dengan semua file konfigurasinya dan mengedit dokumen web langsung dari browser Anda seperti pada tangkapan layar di bawah ini.
11. Jika Anda memerlukan metode untuk mengelola Alat GUI Apache tanpa selalu mengubah direktori ke [APACHEGUI_HOME], yang untuk instalasi ini adalah /opt/ApacheGUI/, dan jalankan lari.sh dan stop.sh skrip, buat init file konfigurasi /etc/init.d/apache-gui seperti pada kutipan berikut.
# nano /etc/init.d/apache-gui.
Salin teks di bawah ini tanpa modifikasi apa pun, simpan dan terapkan izin eksekusi.
#!/bin/sh. # # # Skrip startup sistem untuk apache-gui. # ### MULAI INFO INI. # Menyediakan: apache-gui. # Default-Start: 2 3 4 5. # Default-Stop: 0 1 6. # Deskripsi Singkat: Mulai file apache-gui. # Deskripsi: Jalankan file apache-gui. ### AKHIR INFO INIT. # #chkconfig: 2345 20 80. # deskripsi: Menjalankan apache-gui. # nama proses: apache-gui. # # Pustaka fungsi sumber.. /etc/init.d/functions case "$1" di awal) cd /opt/ApacheGUI/bin/ ./run.sh;; berhenti) cd /opt/ApacheGUI/bin/ ./stop.sh;; *) echo $"Penggunaan: $0 {start|stop}" exit 2. esac. keluar $?
12. Gunakan perintah berikut untuk mengelola proses Apache GUI di RHEL/CentOS 7.
# layanan apache-gui mulai. # service apache-gui stop ATAU # systemctl start Apache-gui. # systemctl menghentikan Apache-gui. # systemctl status apache-gui.
13. Jika Anda membutuhkan Apache GUI Web Tool untuk berjalan secara otomatis setelah sistem di-boot ulang, gunakan perintah berikut untuk mengaktifkannya di seluruh sistem.
# chkconfig apache-gui aktif.
Untuk menonaktifkannya di seluruh sistem.
# chkconfig apache-gui nonaktif.
Meskipun Alat Web GUI Apache memiliki beberapa keterbatasan dan tidak memberikan tingkat fleksibilitas yang sama untuk Apache Web Server seperti yang dapat Anda capai dari baris perintah, ia dapat menyediakan antarmuka web Java gratis modern untuk mengelola server web Anda dan memiliki editor inline lengkap untuk dokumen web seperti HTML, CSS, JavaScript, XML, Json, PHP, Perl, Shell, Python dan dapat menghasilkan beberapa grafik rinci Apache Transaksi.
Beranda GUI Apache