Webmaster Forumu - Webmaster Zone

Geri git   Webmaster Forumu - Webmaster Zone > Teknik Konular > Sunucu Yönetimi > Linux
Şifrenizimi Unuttunuz? Bize Katılın!

Cevapla
Görüntüleme: 917 - Cevaplar: 5  
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 04-03-2007, 13:17:05
Dolunay Dolunay isimli üyemiz çevrimdışıdır. (Offline)
Foruma Girişi Yasaklandı
No Status
 
Üyelik tarihi: 28/2/2007
Nerden: İstanbul
Yaş: 26
Mesajlar: 80
iTrader: (0)
Tecrübe Puanı: 0
Puanları: 118
Dolunay Helal emin adımlarla ilerliyorsun
Standart Safe_Mod Açın...!

Benim düşüncem bir ana serverda mutlaka safe mod açık olmalıdır
sizi php ile kullanabilecek shell fonksiyonlarından korumaktadır ve en önemlileri
dosyaların sahiplerini kontrol etmektedir sizin home klasörünüzdeki bir dosya
aracılığı ile başka birinin home klasöründeki bir dosyaya ulaşamazsınız yada eylem yapamazsınız



sıra geldi kapatmaya adımlara geçelim

evet başlıyalım önce phpinfo dosyası oluşturucaz bir text editörü açın örnek notepad

içine bu php kodunu yazın

Kod:
Kod:
<?php 
phpinfo(); 
?>
adını phpinfo.php olarak kaydedin ve sitenizze upload edin

ve tarayıcınızdan istetin
siteniz.com diye

burada 6 satır aşağı baktığınız zaman php.ini nin yolu gösteriliyor

Configuration File (php.ini) Path /usr/local/Zend/etc/php.ini

diyerekten

şimdi serverımıza root yetkisi ile giriş yapıyoruz
daha sonra

Kod:
Kod:
pico /usr/local/Zend/etc/php.ini
yazarak php konfigurasyon dosyamızı açıyoruz
açılan sayfada ctrl+w tuşlarına basıyoruz altta search yazan kısım çıktı oraya

safe_mod yazıyoruz ve resimde yanında Off yazan ekran yanına geldi

bu Off yazan kısımı On yazıcak şekilde değiştiriyoruz


sonra ctrl+x e basıp çıkıyoruz httpd daemonuna restart atıcaz

konsoldan şu komutu yazıyoruz

Kod:
Kod:
/etc/init.d/httpd restart
ve doğru bir şekilde editledi iseniz sorunsuz başlayacaktır

şimdi bazı sitelerdeki kalitesiz scriptlerle sorun yaşayabilrisiniz size geldiler safe_mod yüzünden scriptim çalışmıyor dediler napıcaksınız httpd.conf ta yani apache nin konfigurasyon dosyasında php safe_modu tüm server da kapatmayıp sadece sorun yaşayan sitelerde kapatıcaksınız şimdi onu anlatıcam daha önce anlattığım disable_functions kısmı safe moddan tamamen bağımsız açık olsada kapalı olsada safe_mod onlar geçerli hala kapatsanız bile 1. dereceden korumamız var şimdi site tabanlı nasıl kapatacağımızı anlatayım
Not: Çalışmadığını bildiğim scriptler; Smf forum temaları, Joomla , Mambo temaları bunlardan bazıları.

Kod:
Kod:
locate httpd.conf
komutu ile httpd.conf dosyamızın nerede olduğunu buluyoruz

Alıntı
Alıntı:
/etc/httpd.old/conf/httpd.conf
/root/installd/buildapache/httpd.conf.tmpeditlib
/usr/share/redhat-config-httpd/httpd.conf.xsl
/usr/local/apache/conf/httpd.conf.default
/usr/local/apache/conf/httpd.conf
/usr/local/apache/conf/httpd.conf.bak
/usr/local/apache/conf/httpd.conf.tmpeditlib
/usr/local/apache/conf/httpd.conf-
/usr/local/apache/conf/httpd.conf,v
/usr/local/apache/conf/httpd.conf_yedek
/usr/local/apache/conf/httpd.conf-mod_sec
/usr/local/apache/conf/httpd.conf.bak2
/usr/local/apache/conf/httpd.conf.save
/usr/local/apache/conf/httpd.conf.yedek
/usr/src/mod_security-1.8.6/httpd.conf.regression-v1
/usr/src/mod_security-1.8.6/httpd.conf.regression-v2
/usr/src/mod_security-1.8.6/httpd.conf.example-minimal
/home/cpapachebuild/buildapache/httpd.conf.tmpeditlib
yani burada

/usr/local/apache/conf/httpd.conf
şimdi editorumuzle bu dosyayı açalım

Kod:
pico /usr/local/apache/conf/httpd.conf

şimdi ctrl+v tuşlarına basarak dosyanın en altına iniyoruz orda

orda şöyle kısımlar gördünüz

Kod:
Kod:
<VirtualHost 127.0.0.1>
ServerAlias www.localhost.com localhost.com
ServerAdmin webmaster@localhost
DocumentRoot /home/localhost/public_html
BytesLog domlogs/localhost-bytes_log
<IfModule mod_userdir.c>
UserDir disabled
UserDir enabled localhost
</IfModule>
<IfModule mod_php4.c>
php_admin_value open_basedir "/home/localhost/:/usr/lib/php:/usr/local/lib/php:/t$
</IfModule>
ServerName www.localhost
User heroyun
Group heroyun
CustomLog domlogs/localhost.com combined
ScriptAlias /cgi-bin/ /home/localhost/public_html/cgi-bin/
</VirtualHost>

doğru yerdesiniz şi,mdi burada naısl bu site için server tabanlı php safe_modun kapatılacağını göstericeğim


bunu ekliyeceğiz şimdi

php_admin_flag safe_mode Off
eğer bu çalışmazsa bunuda ekliyebiliriz dikkat edin 2 sini bir anda eklemeyin
php_admin_flag safe_mode 0

Kod:
Kod:
<VirtualHost 127.0.0.1>
ServerAlias www.localhost.com localhost.com
ServerAdmin webmaster@localhost
DocumentRoot /home/localhost/public_html
php_admin_value safe_mode 0
BytesLog domlogs/localhost-bytes_log
<IfModule mod_userdir.c>
UserDir disabled
UserDir enabled localhost
</IfModule>
<IfModule mod_php4.c>
php_admin_value open_basedir "/home/localhost/:/usr/lib/php:/usr/local/lib/php:/t$
</IfModule>
ServerName www.localhost
User heroyun
Group heroyun
CustomLog domlogs/localhost.com combined
ScriptAlias /cgi-bin/ /home/localhost/public_html/cgi-bin/
</VirtualHost>
DocumentRoot /home/localhost/public_html kısımı ile BytesLog domlogs/localhost-bytes_log kısmı arasına ekliyoruz php_admin_value safe_mode 0 değerimizi

bunlaraı yaptıktan sonra Ctrl + x yapıp kayıt ediyoruz.
altta çıkan komuya y basıyoruz.
çıkan conf dosyasını enterlıyoruz

tekrar yönlenen yerden
Kod:
Kod:
/etc/init.d/httpd restart
httpd ye restart atıyoruz doğru bir şekilde editledi iseniz sorunsuz başlayacaktır.

exit diyip ssh den çıkın.

Alıntı....
Alıntı ile Cevapla
  #2 (permalink)  
Alt 09-03-2007, 07:07:07
Caner - ait Kullanıcı Resmi (Avatar)
Caner Caner isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
No Status
 
Üyelik tarihi: 31/12/2006
Nerden: Turkey/Ankara
Yaş: 20
Mesajlar: 371
iTrader: (0)
Tecrübe Puanı: 55
Puanları: 270
Caner has a spectacular aura aboutCaner has a spectacular aura about
Standart

bak işde süper bir paylaşım daha saol..
__________________
Click for Power!
Alıntı ile Cevapla
  #3 (permalink)  
Alt 09-03-2007, 17:02:50
UndeaD UndeaD isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
No Status
 
Üyelik tarihi: 31/1/2007
Nerden: Bursa
Mesajlar: 61
iTrader: (0)
Tecrübe Puanı: 47
Puanları: 60
UndeaD Helal emin adımlarla ilerliyorsun
Standart

safe mod açık olduğunda çoğu scriptte problem çıkıyor ama php.ini de bazı fonksiyonları kapatırsanız yine güvenliği üst seviyede tutuyor
Alıntı ile Cevapla
  #4 (permalink)  
Alt 09-03-2007, 17:26:27
ghurjhan - ait Kullanıcı Resmi (Avatar)
ghurjhan ghurjhan isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
No Status
 
Üyelik tarihi: 31/3/2007
Nerden: Istanbul
Yaş: 20
Mesajlar: 191
iTrader: (2)
Tecrübe Puanı: 47
Puanları: 223
ghurjhan will become famous soon enoughghurjhan will become famous soon enough
ghurjhan - MSN üzeri Mesaj gönder
Standart

IPB Forum kullanıcılarınız varsa bunu yapmayın
Sorun çıkarabilirler. ( Kendimden biliyorum :P )
Alıntı ile Cevapla
  #5 (permalink)  
Alt 09-03-2007, 21:11:55
MRT
Guest
No Status
 
Mesajlar: n/a
Standart

Alıntı:
php_flag safe_mode Off
.htaccess dosyası oluşturup bu komutu ekleyip sunucuya yüklerseniz gene safe_mode kapatılmış olacaktır .

Konu MRT tarafından (10-03-2007 Saat 22:46:21 ) değiştirilmiştir..
Alıntı ile Cevapla
  #6 (permalink)  
Alt 10-03-2007, 01:07:06
Dolunay Dolunay isimli üyemiz çevrimdışıdır. (Offline)
Foruma Girişi Yasaklandı
No Status
 
Üyelik tarihi: 28/2/2007
Nerden: İstanbul
Yaş: 26
Mesajlar: 80
iTrader: (0)
Tecrübe Puanı: 0
Puanları: 118
Dolunay Helal emin adımlarla ilerliyorsun
Standart

İstediğiniz Hesabın Safe_Mod Özelliğini OFF Konuma Getirebilirisiniz.

Ama Sunucu Genel Anlamda Safe_Mod Açık Konumda Olmalı
Alıntı ile Cevapla
Cevapla



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
.htaccess ile safe_mod ayari Caissa Webmaster Genel 5 24-09-2007 05:09:30


oyun , kontör , türkçe dizin

Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 15:24:34 .


Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
Zone Org | 2006-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125