Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

Debian, Mint ve Ubuntu Linux İçin Apache Komutları

59 sec read

Apache web sunucusu bütün linux dağıtımlarında sorunsuz bir şekilde çalışan en eski web sunucusudur. Günümüzde Litespeed, Nginx gibi farklı teknolojiler geliştirilmiş olsa da Apache hala geçerliliğini korumaktadır. Kendi sunucularımda da bizzat kullandığım bu popüler web sunucusunun en çok kullanılan komutlarını arşivimde durması ve ihtiyacım olduğunda kolayca bulabilmek için derleyip yazayım dedim. Umarım sizin de işinize yarar.

Apache Servis Komutları

Apache’yi başlatma

$ sudo /etc/init.d/apache2 start
$ sudo service apache2 start
$ sudo apachectl -k start

Apache’yi Yeniden Başlatma

$ sudo /etc/init.d/apache2 restart
$ sudo service apache2 restart
$ sudo apachectl -k restart

Apache’yi Durdurma

$ sudo /etc/init.d/apache2 stop
$ sudo service apache2 stop
$ sudo apachectl -k stop

Apache Durumunu Öğrenme

$ sudo /etc/init.d/apache2 status
$ sudo service apache2 status

Apache Ayar Dosyalarını Yeniden Okuma (Reload)

$ sudo /etc/init.d/apache2 reload
$ sudo service apache2 reload
$ sudo apachectl -k reload

Apache’yi Nazikçe Başlat/Durdur

$ sudo apachectl -k graceful
$ sudo apachectl -k graceful-stop

Diğer Önemli Apache Konuları

Apache Ayarlarının Kontrol Edilmesi

$ apachectl configtest
$ apachectl -t

Apache Web Anadizini

$ /var/www/html – Varsayılan
$ /var/www/ – Yeni alanadı dizini

Virtual Host’u Aktif/Pasif Yapma

$ sudo a2ensite xxxx.conf
$ sudo a2dissite xxxx.conf

Aktif Apache Modüllerini Öğrenme

$ apachectl -M
$ apache2ctl -M

Apache Ayar Dosyaları

$ /etc/apache2/apache2.conf
$ /etc/apache2/ports.conf
$ /etc/apache2/sites-available/xxx.conf

Kullanılabilir Apache Modülleri

$ /usr/lib/apache2/modules/

Apache Log Dosyaları

$ /var/log/apache2/error.log
$ /var/log/apache2/access.log

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer