Linux Sistemlerine Apache Sunucu GUI'si Nasıl Kurulur


Apache Web Sunucusu, açık kaynak yapısı, zengin modülleri ve özellikleri nedeniyle bugün İnternet'teki en popüler HTTP sunucularından biridir ve neredeyse büyük platformlarda ve işletim sistemlerinde çalışabilir.

Windows platformlarında WAMP veya gibi Apache yapılandırmalarını yönetmek için Grafiksel Arayüz sağlayan bazı yerleşik geliştirme ortamları vardır. XAMPP, Linux'ta çoğu durumda tüm yönetim sürecinin tamamen Komut Satırından gerçekleştirilmesi gerekir.

Apache Web Sunucusunu komut satırından yönetmek ve yapılandırmak, sistem güvenliği açısından büyük bir etkiye sahip olsa da, komut satırından işlem yapmaya pek aşina olmayan yeni başlayanlar için de korkutucu bir iş olabilir.

Bu, sistem yöneticilerinin Apache Web Sunucusunun işlevlerini bir tarayıcıdan yönetmesi için tasarlanmış ücretsiz ve açık kaynaklı bir paket olan Apache GUI aracının kullanışlı olabileceği noktadır, örneğin:

  • Web sunucusu yapılandırma dosyalarınızı doğrudan tarayıcınızdan düzenleyin.
  • Web belgelerinizi doğrudan tarayıcınızdan düzenleyin.
  • Apache Günlüklerini gerçek zamanlı olarak indirin, arayın ve görselleştirin.
  • Apache modüllerini yükleyin, düzenleyin veya kaldırın.
  • Apache HTTP Sunucusunun çalışma zamanı istatistiklerini veya işlemlerinin ayrıntılı grafiklerini görüntüleyin.
  • Genel sunucu ayarlarını yönetin.
  • Tüm VirtualHost'ları bir ağaç görünümünde yönetin ve görüntüleyin.

Gereksinimler

  • RHEL Tabanlı Dağıtımlarda LAMP Yığını Nasıl Kurulur
  • LAMP Stack'ı Debian'a Yükleme 11/10/9
  • Ubuntu 20.04'te LAMP Yığını Nasıl Kurulur

Bu makalenin amacı doğrultusunda, 192.168.0.100 IP adresine sahip Linode Rocky Linux 8 VPS'ye Apache GUI Web Aracı'nı yükleyeceğim ve size kısa bir sunacağım. Apache GUI işlemini başlatmak veya durdurmak için init komut dosyası.

1. Adım: Apache GUI'yi indirin ve yükleyin

1. Apache GUI aracını indirip yüklemeye başlamadan önce, Java- tarafından sağlanan Java JDK'nın sağlandığından emin olmanız gerekir. openjdk paketi sisteminizde yüklü olduğundan Apache GUI'yi çalıştırabilirsiniz.

Java-openjdk paketini RHEL tabanlı ve Debian tabanlı dağıtımlara yüklemek için aşağıdaki komutları kullanın.

sudo yum install java-1.8.0    [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo apt install default-jre   [On Debian, Ubuntu and Mint]

2. root olarak oturum açtığınızı ve mevcut çalışma dizininizin /root olduğunu varsayarak, en son sürümü indirmek için aşağıdaki bağlantıyı kullanın. Sourceforge.net'ten Apache GUI kaynak paketi (ör. ApacheGUI-1.12.0.tar.gz) kurulum dosyalarının sayısı.

Alternatif olarak, aşağıda gösterildiği gibi aşağıdaki wget komutunu kullanarak Linux-Solaris-Mac –> ApacheGUI tar arşivi kaynak dosyalarını da alabilirsiniz.

wget https://sourceforge.net/projects/apachegui/files/1.12-Linux-Solaris-Mac/ApacheGUI-1.12.0.tar.gz/download -O ApacheGUI-1.12.0.tar.gz

3. Arşiv indirildikten sonra, onu çıkartın ve dizinin tamamını /opt sistem yoluna taşıyın; bu, Apache GUI Sunucunuzun< kurulum konumu olacaktır..

tar xfz ApacheGUI-1.12.0.tar.gz
mv ApacheGUI /opt
cd /opt

4. Şimdi Apache GUI Web Aracı işlevselliğini başlatma ve doğrulama zamanı. Dizininizi ApacheGUI/bin/ yolu olarak değiştirin ve aracı başlatmak için run.sh komut dosyasını ve sunucuyu durdurmak için stop.sh komut dosyasını kullanın.

cd ApacheGUI/bin/
./run.sh 

5. Araç başladıktan sonra bazı çevresel bilgiler görüntüleyecektir ve bunlara yalnızca tarayıcınızda aşağıdaki URL adresini kullanarak yerel ana makinenizden erişebilirsiniz.

http://localhost:9999/ApacheGUI/

Bir tarayıcıdan Apache GUI Web Aracı üzerinde uzaktan kontrol elde etmek için, sisteminizin Güvenlik Duvarına, varsayılan bağlantı noktası olan 9999/TCP Bağlantı Noktasını açan bir kural eklemeniz gerekir. Apache GUI Araçları dinlemeye devam eder.

Firewalld yardımcı programında 9999 bağlantı noktasını açmak için aşağıdaki komutları kullanın.

firewall-cmd --add-port=9999/tcp --permanent
firewall-cmd --reload

UFW güvenlik duvarı kullanıyorsanız şunu çalıştırın:

sudo ufw allow 1191/tcp

6. Apache GUI tarafından kullanılan 9999 bağlantı noktası sisteminizdeki başka bir uygulamayla çakışıyorsa, ApacheGUI server.xml yapılandırma dosyasını düzenleyerek bunu değiştirebilirsiniz. , Connector port= ”9999 ” protokolü= ”HTTP/1.1 ” direktifini arayın ve port ifadesini favori port numaranızla değiştirin (aynı zamanda port güvenlik duvarı kuralını da uygulamayı unutmayın).

vi /opt/ApacheGUI/tomcat/conf/server.xml
OR
nano /opt/ApacheGUI/tomcat/conf/server.xml

Adım 2: Apache GUI'yi yapılandırın

7. Artık uzak bir noktadan Apache Web Sunucusu yönetimi için Apache GUI Web Aracı'nı yapılandırmanın zamanı geldi. Sisteminizin Güvenlik Duvarını yapılandırdığınızı ve harici bağlantılara izin verdiğinizi varsayarak, uzak bir tarayıcı açın ve Apache GUI'ye erişmek için sunucunuzun harici IP adresini kullanın yazın

http://192.168.0.183:9999/ApacheGUI/

8. Daha sonra araç size şu soruyu soracaktır: Apache Web Sunucusu nasıl kuruldu? Apache'yi RHEL/ üzerine yüklediyseniz Paket seçeneğini seçin. Yum paket yönetim aracını kullanarak CentOS'a gidin ve ilerlemek için Tamam'a basın.

9. Apache Web Sunucunuza Paket Parametrelerini aşağıdaki yapılandırmalarla sağlayın ve ayrıca bir dahaki sefere Apache GUI'de oturum açmak için bir kullanıcı adı ve güçlü bir şifre seçin.

10. Bitirdikten sonra yapılandırmayı uygulamak için Gönder düğmesine basın ve işlem tamamdır. Artık Apache Web Sunucusunu tüm yapılandırma dosyalarıyla birlikte kontrol edebilir ve web belgelerini aşağıdaki ekran görüntülerinde olduğu gibi doğrudan tarayıcınızdan düzenleyebilirsiniz.

Adım 3: Systemd Birim Dosyası Oluşturun

11. Dizini her zaman [APACHEGUI_HOME] olarak değiştirmeden Apache GUI Aracını yönetmek için bir yönteme ihtiyacınız varsa, bu kurulum için /opt/ApacheGUI/, run.sh ve stop.sh komut dosyalarını yürütün, bir systemd yapılandırma dosyası oluşturun /etc/systemd/system/ apachegui.service aşağıdaki alıntıdaki gibi.

vi /etc/systemd/system/apachegui.service
OR
nano /etc/systemd/system/apachegui.service

Aşağıdaki metni hiçbir değişiklik yapmadan kopyalayın, kaydedin ve yürütme izinleri için başvurun.

[Unit]
Description=Apache GUI Service
After=multi-user.target

[Service]
ExecStart="/opt/ApacheGUI/bin/run.sh"
ExecStop="/opt/ApacheGUI/bin/stop.sh"
Type=simple

[Install]
WantedBy=multi-user.target

12. Apache GUI sürecini yönetmek için aşağıdaki komutları kullanın.

systemctl daemon-reload
systemctl enable apachegui
systemctl start apachegui
systemctl stop apachegui

Her ne kadar Apache GUI Web Aracı'nın bazı sınırlamaları olsa da ve Apache Web Sunucusu için komut satırından elde edebileceğiniz esneklikle aynı derecede esneklik sağlamasa da.

Web sunucunuzu yönetmek için modern bir ücretsiz Java web arayüzü sağlayabilir ve HTML, CSS, JavaScript, XML, Json, PHP, Perl, Shell ve Python gibi web belgeleri için tam bir satır içi düzenleyiciye sahiptir ve bazı ayrıntılı grafikler oluşturabilir. Apache İşlemleri.