Apache2 yükleyici

tamam ağa

Uzman üye
7 Haz 2023
1,458
831
Yardım merkezinde bir kullanıcı nasıl apache2 yükleyip çalıştırabilirim diye bir soru sormuştu ben de aşağıdaki scripti yazmıştım sonra fark ettim ki forumun bu kısmı pek ilgi görmemiş. hem kullanıcıların işini kolaylaştırmak hemde forumun bu bölümünün daha fazla ilgi çekmesi adına bu scripti paylaşmak istedim.
  • Scriptin özellikleri:
    Güncellemeleri alır.
  • apache2 indirip kurar
  • apache2 servisini başlatır.

Bash:
#!/bin/bash
set -e

# Sudo yetkilerine sahip olup olmadığını kontrol et
if [ $(id -u) -ne 0 ]; then
    echo "Bu scripti çalıştırmak için sudo yetkilerine sahip olmalısınız."
    exit 1
fi

# Güncellemeleri al
sudo apt update && sudo apt upgrade -y

# Apache2 yüklü mü kontrol et
if dpkg -s apache2 &> /dev/null; then
    echo "Apache2 zaten yüklü."
else
    read -p "Apache2 yüklü değil. Yüklemek ister misiniz? (Evet/e veya Hayır/h): " answer
    case "$answer" in
        [Ee]|[Yy])
            sudo apt install apache2 -y
            ;;
        [Hh]|[Nn])
            echo "Apache2 yüklenmedi. İşlem iptal edildi."
            exit 0
            ;;
        *)
            echo "Geçersiz seçenek. İşlem iptal edildi."
            exit 1
            ;;
    esac
fi

# Apache2 çalışıyor mu kontrol et
if sudo service apache2 status | grep -q "active (running)"; then
    echo "Apache2 zaten çalışıyor."
else
    read -p "Apache2 başlatılsın mı? (Evet/e veya Hayır/h): " answer
    case "$answer" in
        [Ee]|[Yy])
            sudo service apache2 start
            ;;
        [Hh]|[Nn])
            echo "Apache2 başlatılmadı. İşlem iptal edildi."
            exit 0
            ;;
        *)
            echo "Geçersiz seçenek. İşlem iptal edildi."
            exit 1
            ;;
    esac
fi
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.