Category Archive For "Apache"
Apache Ldap Auth
Apache ‘de Ldap Auth modulu aktif edilir a2enmod authnz_ldap Aktif olmasi icin /etc/init.d/apache2 restart vim /etc/apache2/http.conf icine girilir ve asagidaki satirlar eklenir (tips: unutmayiniz kendi ayarlariniza gore degisiklikleri yapacaksiniz, bu sadece ornek bir conf ‘dur.) <Directory /var/www/murat.ws/> AuthType Basic AuthName “Login” AuthBasicProvider ldap AuthzLDAPAuthoritative on AuthLDAPURL ldap://murat.ws:389/o=domains,dc=murat,dc=ws?mail AuthLDAPBindDN “cn=murat,dc=murat,dc=ws” AuthLDAPBindPassword ghfdsbbu66hj64332fcnkdaz require ldap-user murat@murat.ws </Directory> kaydedip …
Stopping web server: apache2apache2: apr_sockaddr_info_get() failed for blabla
Apache’yi restart etmeye calisiyorsunuz fakat Stopping web server: apache2apache2: apr_sockaddr_info_get() failed for blabla gibi bir hata aliyorsunuz, nedeni hostname ‘i tam olarak yazmamis olmanizdandir. eskisi murat, yenisi murat.ws duzeltmek icin, echo host.domainadiniz.com > /etc/hostname simdi apache ‘yi restart ettiginizde hatanin olmadigini goreceksiniz.
[crit] (28)No space left on device: mod_rewrite: could not create rewrite_log_lock
Apache2 baslatmaya calisiyorsunuz, basliyor gozukuyor ama hicbir surecin baslamadigini goruyorsaniz ve error.log ‘larda asagidaki gibi bir hata aliyorsaniz bunun sebebi semafor depolama kapasitesinin asilmis olmasindandir. [crit] (28)No space left on device: mod_rewrite: could not create rewrite_log_lock mail:/etc/apache2# ipcs -s | grep www-data 0x00000000 57442304 www-data 600 1 0x00000000 59801601 www-data 600 1 Bu sorunu gidermek …
Joomla ‘daki mosConfig_absolute_path acigi
Selamlar, gecen gun karsilastigim bir acik (veya benim gozden kacirmis oldugum) durumu ile karsilastim. Yapmis oldugu joomla ‘da mosconfig_absolute_patch ‘i kullanarak uzaktaki bir istemciden bir script cagirmak ve sunucu bilgilerini cekmek (disk,ram,cpu, dosya degistirme, silme, ekleme, dizinleri gezme, dizinleri listeleme gibi). Bu durumu duzeltmek icin ilk aklima gelen php.ini icerisindeki (uzaktaki sunucu ustunden include islemi …
.htaccess ile gizlenmis dosyalar
.htaccess ‘in unix ve linux te gizlenmis dosyalari gosterebilme gibi sansi var. Bunu engellemek icin; httpd.conf global satirlarini arasina <Files ~ “^\.”> Order allow,deny Deny from all </Files> <Files ~ “^\.\.?$”> Order allow,deny Allow from all </Files> Satirlarini eklemektir. Sevgiyle.
Apache ‘de reverse dns cozmeyi iptal etmek
Merhabalar, reverse kaydiniz var ise bunu apache cozmeye calisacaktir ve size zaman kaybi yasatacaktir. Bunun icin vi /etc/httpd/conf/httpd.conf HostnameLookups On sanirini HostnameLookups Off olarak degistirin. service httpd restart
Apache ‘yi farkli portlardan dinletmek
Apache farkli portlardan dinletmek icin, vim /etc/httpd/conf/httpd.conf #Listen 12.34.56.78:80 Listen 80 Listen 4433 Liste 8844 Listen 192.168.1.99:3333 Gibi kullanabilirsiniz.
mod_rewrite ile port yonlendirme
Modul araciligiyla apache de port yonlendirmesi yapabilirsiniz. RedirectMatch permanent ^/(?!exception/)(.*) http://www.fedoraturkiye.com:8080/$1 sevgiyle.
mod_write kullanarak yönlendirme
Aşağıdaki komutu kullanarak httpd.conf (virtualhostlarda olabilir) girerek yönlendirme yapabilirsiniz. RewriteEngine on RewriteCond %{TIME_WDAY} 0 # Zaman dilimi RewriteRule !^/mail.* https://www.fedoraturkiye.com # yönlendirilecek adres sevgiyle.
Apache loglarını restart etmek
Apache loglarını yeniden başlatmak için ; kill -USR1 $(cat $(httpd -V | sed -n ‘/DEFAULT_PIDLOG/s/.*”(.*)”/1/p’)) komutunu kullanabilirsiniz