Temel Linux Sunucusu Kurulumu

Slides:



Advertisements
Benzer bir sunumlar
Türkiye Linux Kullanıcı Grubu NFS & NIS Kerem ERZURUMLU Akademik Bilişim 2001.
Advertisements

1. Linux ve Özgür Yazılım Şenliği
WEB SUNUCU AYARLARI.
Ahmet DERVİŞ Ahmet DERVİŞ LKD Seminerleri Linux Kullanıcıları Derneği
Temel Linux Sunucusu Kurulumu
Özel Site.NET İnternet Nedir? Soner Sevindik.
IIS 6.0. Giriş  Geçtiğimiz yıllarda, Microsoft güvenlik açıkları nedeniyle IIS 4/5 üstünden bir çok saldırıya uğradı.  Bu sebepten Microsoft’un geliştirdiği.
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
Açık Kaynak Güvenlik Duvarı Gerçekleştirimi ve Uygulanması
Sendmail Kerem ERZURUMLU Akademik Bilişim 2000.
DNS SERVİSİ.
Etki Alan Adı Sistemi (Domain Name System)
Kim Korkar Portal’dan: 15 Günde Portal İmalatı
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfası, PHPNuke Kullanımı
Kerem ERZURUMLU Linux Sunucu Dünyası Kerem ERZURUMLU
HTTP’yi (istemci tarafı) kendi kendinize deneyin
Web Host Manager (WHM) Nedir Ne İşe Yarar ?
Kişisel Web Sayfaları Kullanım Bilgileri
İNTERNET.
İNTERNET VE İLETİŞİM.
APACHE, PHP VE LINUX İLE MAKSİMUM PERFORMANS
Sendmail Kerem ERZURUMLU Akademik Bilişim 2000.
E-Posta Servisi.
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
Proxy-DNS Nedir?.
AĞ PROTOKOLÜ.
DOVECOT İLE IMAP VE POP3 SERVER KURULUMU
DNS temelleri ve BIND DNS sunucusu
Dumlupınar Üniversitesi
DHCP.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Büyük Risk Bilgisayar Ağları Network Soru-Cevap 1 Bilgisayar Ağları
Kabuk Programlama Kerem ERZURUMLU
WEB SUNUCU KURULUMU.
İnternet Teknolojisi Temel Kavramlar
İnternet Teknolojisi Temel Kavramlar
BTEP 203 – İnternet ProgramcIlIğI - I
Sistem ve Ağ Yönetiminde Parola Yönetim Zorlukları
Açık Ders Malzemelerinde (ADM) Teknik Alt Yapı R. Orçun Madran
Etki Alan Adı Sistemi (Domain Name System)
ODTÜ Bilgi İşlem Merkezi Anti-Spam Çalışmaları Tayfun Asker ODTÜ-BİDB
1. Serbest Yazılım ve Linux Şenliği / Ankara TMMOB – EMO ELEKTRİK MÜHENDİSLERİ ODASI 1.Linux ve Özgür Yazılım Şenliği Ankara,
Dengeli İkili Ağaç Kerem ERZURUMLU Hacettepe Üniversitesi Bilgisayar Bilimleri Mühendisliği.
 Bilgisayarlar arasında bilgi alışverişini, dosya iletimini sağlamaktadır.  Bu protokol kullanılarak, internet üzerinde bulunan herhangi bir bilgisayarda.
METU-CC ODTÜ AntiVirüs Sistemi ODTÜ Bilgi İşlem Daire Başkanlığı İbrahim ÇALIŞIR 3 Ekim 2003.
Ağ Nedir IP Adresi DNS Sunucu
İNTERNET.
İnternet Teknolojisi Temel Kavramlar
Erman Yukselturk1 PHP NEDİR? Scripting / Progralama dilidir (C’ye benzer) C ++ ortamında geliştirilmiştir Bedava / Açık Kod Hızlı, açık, dengeli (stable),
CensorNet Linux Internet Güvenlik Duvarı ve Kayıt Tutma Semineri
3 Boyutlu Uzay; 2 Üçgen Kesişir mi?
E-POSTALARIN OUTLOOK 2010 PROGRAMINA KURULUMU
Genel Bakış IEU Web Sitesi Genel Yapısı İDARİ YAPI VE AKADEMİK YAPI İÇİN YAKLAŞIMLAR... YÖNETİM SİSTEMİ ORGANİZASYON EK: SPAW EDİTÖR.
İKMAP İnternet 1 Ders Notu
DNS (Domain Name System) Nedir?
KIRKLARELİ ÜNİVERSİTESİ
Web Teknolojileri Hafta İçerik  Hosting (Barındırma)  Domain (Alan Adı)  Ücretli Hosting ve Domain Siteleri  Ücretsiz Hosting ve Domain Siteleri.
DNS temelleri ve BIND DNS sunucusu Devrim GÜNDÜZ TR.NET
DNS temelleri ve BIND DNS sunucusu Devrim GÜNDÜZ TDM
Bilgi İşlem Organizasyonu Güz Dönemi Server Çeşitleri ve Aralarındaki Farklar – Burak Eray KAYIŞ.
SUNUCU İŞLETİM SİSTEMLERİ
Dünyanın bilgisine açılan pencere...
HAZIRLAYAN HÜRREM SİNCAP
İNTERNET VE BİLGİ AĞLARININ KULLANIMI
Ağ Nedir IP Adresi DNS Sunucu
Dünyanın bilgisine açılan pencere...
Dünyanın bilgisine açılan pencere...
DNS temelleri ve BIND DNS sunucusu
SANAL IP NUMARASI KULLANILAN KAMPÜS ORTAMINDA DNS KULLANIMI
Genel PHP Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan
Sunum transkripti:

Temel Linux Sunucusu Kurulumu Kerem ERZURUMLU kerem@linux.org.tr http://www.penguen.net Hacettepe Üniversitesi Bilgisayar Bilimleri Mühendisliği

Sunumun Amacı Temel bir sunucu kurulumu DNS sunucu kurumu Web sunucu kurulumu Web eklentileri E-posta sunucu kurulumu

Temel Bir Sunucu Kurulumu Kullanılan dağıtım önemli değil Güncellik önemli bir faktör Minimal kurulum tercih edilmelidir Gerekli herşey sonradan kurulmalı Gerekli olmayan servisler çalıştırılmamalı Uzaktan yönetim için SSH tercih edilmeli Mümkün ise sıradan kullanıcıların erişimine kapalı olmalı

DNS Sunucu Kurulumu Yazılan isimlerin IP’lere dönüşümünü sağlar Internet’in belkemiğidir DNS sunucusu için program “bind” En güncel sürümü 9.2.0 Sisteme hazır çalışır durumu olan RPM paketi kurulabilir

/etc/named.conf - I Bind’ın ana dosyası Sunucunun idare etmekte olduğu alanların listesini tutar Her durumda “.” (root-cache), “0.0.127.in-addr.arpa” (local-loopback) alanlarını tutmak zorundadır

/etc/named.conf - II options { directory "/etc/domain"; }; zone "." { type hint; file "named.ca"; }; zone "0.0.127.in-addr.arpa" { type master; file "named.local"; zone “penguen.net." { file “penguen.master"; zone “zerrin.net." { file “zerrin.master";

Alan Adı Dosyaları - I Alan adının ulaşım bilgilerini içerir Alan adı için tanımlı sunucuları belirler Bir alan adı için posta sunucularını belirler

Alan Adı Dosyaları - II $ORIGIN penguen.net. $TTL 86400 @ IN SOA zerrin.penguen.net. kerem.penguen.net. ( 2001112001 ; Serial 43200 ; Refresh 12 hours 3600 ; Retry 1 hour 604800 ; Expire 1 week 86400 ) ; Minimum 24 hours IN A 193.140.236.44 IN NS zerrin.penguen.net. IN MX mail.penguen.net. zerrin IN A 193.140.236.44 www IN CNAME zerrin mail IN CNAME zerrin cizgiroman IN A 193.140.236.45 IN MX cizgiroman.penguen.net.

Web Sunucu Kurulumu Gelen http istemlerini karşılayarak istenilen sayfaları sunan yazılımdır Web sunucusu için tercih edilen program genelde “apache” En güncel sürümü 1.3.23 Sisteme hazır çalışır durumu olan RPM paketi kurulabilir /var/www/html öntanımlı web sayfasıdır Birden çok alan için sayfa sunabilir

/etc/httpd/conf/httpd.conf - I Apache’nin genel ayar dosyasıdır Aşağıdaki değişikliklerin yapılması tavsiye edilir BindAddress * UseCanonicalName On NameVirtualHost 193.140.236.44:80 User webuser Group webgroup ServerAdmin kerem@linux.org.tr ServerName www.penguen.net DirectoryIndex index.html index.htm index.php ServerSignature Off ErrorDocument 404 /missing.html

/etc/httpd/conf/httpd.conf – Sanal Sunucu <VirtualHost 193.140.236.44> ServerAdmin kerem@linux.org.tr DocumentRoot /var/www/virtuals/www.penguen.net ServerName www.penguen.net ErrorLog logs/penguen.net-error_log CustomLog logs/penguen.net-access_log combined </VirtualHost> DocumentRoot /var/www/virtuals/cizgiroman.penguen.net ServerName cizgiroman.penguen.net ErrorLog logs/cizgiroman-error_log CustomLog logs/cizgiroman-access_log combined

Web Sunucu Eklentileri Apache’nin modüler yapısı sayesinde çeşitli eklentiler apache’ye eklenebilir En yaygın ve bilinen modül “php” http://www.sourceforge.net gibi siteler aracılığı ile hazır ve bedava uygulamalar mümkün PHP modülünü yüklemek için yanlızca RPM paketini kurun Modüller hakkında detaylı bilgiye http://modules.apache.org adresinden ulaşabilirsiniz.

E-posta Sunucusu Kurulumu Gelen ve giden e-postaları yöneten yazılımdır Genel tercih “sendmail” En güncel sürümü 8.12.3 Sisteme hazır çalışır durumu olan RPM paketi kurulabilir Birden çok alanın e-posta adreslerini yönetebilir Ayar dosyası karışık olduğundan “m4” adı verilen bir makro dili aracılığı ile ayarları yapılır.

M4 Makro Dili Örnek bir makro; Include(‘../m4/cf.m4’) VERSIONID(‘@(#)penguen.m4 12/11/01’) OSTYPE(Linux)dnl Define(‘BITNET_RELAY’,’mail.penguen.net’)dnl Define(‘confCW_FILE’,2-o /etc/sendmail.cw’)dnl FEATURE(redirect)dnl FEATURE(use_cw_file)dnl MAILER(local)dnl MAILER(smtp)dnl MASQUERADE_AS(penguen.net)dnl define(‘ALIAS_FILE’, ‘/etc/mail/aliases’) FEATURE(virtusertable)

Takma Adlar Bir adrese gelen posya başka bir adrese yönlendirmek için kullanılır Örneğin: kerem: kerem@linux.org.tr cizgiroman: kerem kerem.erzurumlu: kerem Yöneldirmeden farklıdır Değişikliklerin aktif olabilmesi için newaliases komutu işletilmelidir

I. Linux ve Özgür Yazılım Şenliği 16-19 Mayıs 2002 Ankara Üniversitesi Cebeci Kampüsü Bilgi için; http://senlik.linux.org.tr

Kerem ERZURUMLU kerem@linux.org.tr http://www.penguen.net Temel Linux Sunucusu Kurulumu Seminer Sonu Katılımcılılarımıza teşekkür ederim Kerem ERZURUMLU kerem@linux.org.tr http://www.penguen.net