Ayrıntılı Konu Bilgileri
Sayfa BaşlığıKonu: Güvenli socket ve Internet Erişimi Katmanı
Mesaj SayısıMesaj Sayısı: 0 cevap var
OkumaGösterim: 723
Google Özel Arama

Gönderen Konu: Güvenli socket ve Internet Erişimi Katmanı  (Okunma sayısı 723 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

    sevdaligul

  • Administrator
  • *

  • İleti: 13121
  • Nerden: Konya
  • Rep: +6511/-0
  • Cinsiyet: Bay
  • GüLe SeVDaLı Bir GeNç
    • MSN Messenger - sevdaligul@gmail.com
    • Profili Görüntüle GüLe SeVDaLı BiR GeNçLiK
  • Çevrimdışı
Güvenli socket ve Internet Erişimi Katmanı
« : 02 Ekim 2010, 17:40:57 »


 

Kuracağınız Web sunucusu gerçek Internet'e açılacaksa, sisteminize Mod_SSL yeteneğini kazandırmanız gerekir. Bu sistemin rsaref-2.0 adında bir eki vardır; ancak Amerika dışında kurulan Web Sunucularda rsaref-2.0 ekinin kurulması gerekmez. Apache sunucusunu sadece PHP dosyalarınızı sınamak amacıyla kendi bilgisayarınıza kuruyorsanız, Mod_SSL kurmak şart değildir.
Bu işlemi yapmak zorunda iseniz, önce Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap adresinden openssl-0.9.1c.tar.gz adlı dosyayı, Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap adresinden de mod_ssl-2.6.5-1.3.12.tar.gz
 dosyasını indirin. Sonra sırasıyla şu işlemleri yapabilirsiniz:
Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
# gunzip -dc openssl-0.9.5c.tar.gz | tar xvf -
# cd openssl-0.9.x
#./config --prefix=/usr/local/ssl \
-L`pwd`/../rsaref-2.0/local/rsaref -fPIC
# make
# make test
# make install
# cd ..
Şimdi Mod_SSL modülünü Apache ile kullanılacak şekilde kuralım:
# gunzip -dc mod_ssl-2.6.4-1.3.12.tar.gz |tar xvf -
# cd
# ./configure --with-apache=../apache_1.3.12
# cd ..
# cd apache_1.3.12
# SSL_BASE=../openssl-0.9.x \
RSA_BASE=../rsaref-2.0/local \
./configure \
--enable-module=ssl \
--activate-module=src/modules/PHP4/libPHP4.a \
--enable-module=PHP4 \
--prefix=/usr/local/apache \
--enable-shared=ssl
[...ISS'ler buraya arzu ettikleri diğer opsiyonları ekleyebilirler..]
# make
Bu noktada sistem binary dosyaların oluşturulduğunu ve kurulumun gerekli güvenlik sertifikalarını istediğini bildirecektir. Sertifika oluşturma konusunda fazla bilgi için, Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap adresine bakabilirsiniz.) Diyelim ki sadece ISS'in yeri, firma adı ve bir iki diğer bilgiden oluşan özel bir sertifika oluşturmakla yetineceksiniz. Bunun için şu komutu girin ve sistemin soracağı sorulara cevap verin:
# make certificate TYPE=custom
Şimdi Apache'yi yeniden kurabiliriz:
# make install
Herşey yolunda gittiyse, sistem "You now have successfully built and installed the Apache 1.3 HTTP server," şeklinde başlayan uzun bir mesaj verecektir. Bu durumda Apache sunucusu şu komutla başlatılabilir:
/usr/local/apache/bin/apachectl start
Apache'yi güvenli iletişim katmanı desteği ile başlatmak istiyorsanız şu komutu yazın:
/usr/local/apache/bin/apachectl startssl

Bu işlemleri başarıyla bitirmiş olsak bile sistemin çalıştığını kontrol etmemiz gerekir. Önce Apache'nin çalıştığından emin olalım. Bunun için önce Apache'nin yapılandırılmasına PHP'nun eklendiğinden emin olmamız gerekir. Kurulumu buradaki gibi yaptı iseniz /usr/local/apache/conf dizininde bulunan  httpd.conf dosyasını açın; ve "addtype for PHP4" satırların önündeki yorum (#) işaretlerini kaldırın; yani bu satır yorum olmaktan çıkıp yapılandırma komutu olsun:
    #AddType application/x-httpd-PHP .PHP
    #AddType application/x-httpd-PHP-source .PHPs
şeklindeki satırları şu şekle getirin:
    AddType application/x-httpd-PHP .PHP
    AddType application/x-httpd-PHP-source .PHPs
Şimdi Apache sunucusunu çalıştırabilir ve PHP desteğinin bulunup bulunmadığını sınayabilirsiniz:
# cd /usr/local/apache/bin
# ./apachectl configtest
Syntax OK
# ./apachectl start
./apachectl start: httpd started
"httpd started" ifadesi bize Apache'nin çalıştığını gösteriyor. Şimdi Browser'ınızı açın ve HTTP sunucusu olarak Apache'nin adresini yazın. Bu, bilgisayarınızın Domain adıdır; Apache'nin kurulu olduğu bilgisayarın IP numarasını da yazabilirsiniz.
Şimdi, bir düzyazı dosyasına şunları yazın:
Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
<? PHPinfo(); ?> Dosyayı PHP.PHP adıyla Apache'nin Web sunucu için kök dizin saydığı klasöre kaydedin. Browser'ınızın URL adresi alanına sunucu adıyla birlikte dosyanın adını yazın.
Kod: Linklerin Görülmesine İzin Verilmiyor. Üye Ol ya da Giriş Yap
<php00001.tif>Aldığınız sonuç, PHP'nin sistem ve sunucu hakkında ayrıntılı raporu ise, kendi kendinizi kutlayabilirsiniz: hem Apache sunucu, hem de PHP çalışıyor!


alıntı
Aklımdaki sensin
Fikrimdeki Sen
Sen tekderdimsin
Gülüm Benim


Paylaş delicious Paylaş digg Paylaş facebook Paylaş furl Paylaş linkedin Paylaş myspace Paylaş reddit Paylaş stumble Paylaş technorati Paylaş twitter
 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
0 Yanıt
980 Gösterim
Son İleti 20 Mayıs 2008, 20:57:53
Gönderen: MAT_ROCK23
0 Yanıt
844 Gösterim
Son İleti 09 Ekim 2008, 21:01:11
Gönderen: iğneci
0 Yanıt
575 Gösterim
Son İleti 12 Mart 2012, 22:18:35
Gönderen: is_for_you
0 Yanıt
470 Gösterim
Son İleti 01 Ocak 2013, 16:46:28
Gönderen: LegendLord
0 Yanıt
533 Gösterim
Son İleti 16 Şubat 2013, 20:39:46
Gönderen: fatma758