Discussion

Web Sunucusu Kurulum Scripti

Started by Furko · 28 Jul 2026 01:35 · 2 Views · 0 Replies
Thread Starter #0
Web sunucusu kurulum süreci, özellikle yeni başlayanlar için karmaşık görünebilir. Ancak, doğru bir script ile bu süreci otomatikleştirerek hem zamandan hem de hatalardan tasarruf edebilirsiniz. Aşağıda, bir web sunucusu kurulum scriptinin nasıl yazılacağına dair genel bir rehber sunuyorum.



1. Hedef Sunucu ve Gereksinimler

Öncelikle, hangi işletim sistemi üzerinde çalışacağınızı belirlemeniz önemlidir. Genellikle, Linux tabanlı sistemler (örneğin, Ubuntu, CentOS) web sunucusu kurulumları için tercih edilmektedir. Ayrıca, aşağıdaki bileşenlerin yüklü olduğundan emin olun:

  • Web sunucusu (Apache, Nginx)
  • Veritabanı sunucusu (MySQL, PostgreSQL)
  • Programlama dili (PHP, Python, Ruby)



    2. Scriptin Temel Yapısı

    Scriptin temel yapısını şu şekilde oluşturabilirsiniz:

    CODE
    1234567891011121314151617
    #!/bin/bash
    
    [b]Güncellemeleri kontrol et[/b]
    sudo apt update && sudo apt upgrade -y
    
    [b]Web sunucusu (Örneğin Apache) kurulum[/b]
    sudo apt install apache2 -y
    
    [b]Veritabanı sunucusu (Örneğin MySQL) kurulum[/b]
    sudo apt install mysql-server -y
    
    [b]PHP ve gerekli modüllerin kurulumu[/b]
    sudo apt install php libapache2-mod-php php-mysql -y
    
    [b]Sunucuyu yeniden başlat[/b]
    sudo systemctl restart apache2
    




    3. Scriptin Çalıştırılması

    Yukarıdaki scripti bir dosya olarak kaydedin (örneğin, install_web_server.sh) ve çalıştırmadan önce çalıştırılabilir hale getirin:

    CODE
    12
    chmod +x install_web_server.sh
    


    Ardından scripti çalıştırmak için:

    CODE
    12
    ./install_web_server.sh
    




    4. Güvenlik Ayarları

    Kurulum tamamlandıktan sonra, güvenlik ayarlarını yapmayı unutmayın. Örneğin, UFW (Uncomplicated Firewall) ile gerekli portları açabilir ve SSH güvenliğinizi artırabilirsiniz.



    Sonuç olarak, sadece temel bileşenlerin kurulumunu gerçekleştiren bir script ile başlayarak, gerektiğinde daha fazla özelleştirme yapabilirsiniz. Gelişmiş ayarlar ve optimizasyonlar için her bir bileşenin dökümantasyonuna göz atmak faydalı olacaktır. Bu şekilde, hem kurulum sürecini hızlandırabilir hem de sisteminizin güvenliğini artırabilirsiniz.
  • You must be logged in to reply.

    0 quotes selected