WEB SUNUCU KURULUMU.

Slides:



Advertisements
Benzer bir sunumlar
WEB SUNUCU AYARLARI.
Advertisements

PHP & MYSQL.
Temel Linux Sunucusu Kurulumu
PHP VE MYSQL.
FreeRADIUS ile Kimlik Denetimi
Exchange Server 2003 Kurulmadan Önce Kurulması Gereken Hizmetler
Etki Alan Adı Sistemi (Domain Name System)
Amaçlar  Verinin üretildiği yerden ve üretildiği anda elektronik ortamdan alınması  İnsan emeği ve hataların en aza indirilmesi  Birbirine bağlı süreçlerde.
Filezilla Client & Server
HTTP’yi (istemci tarafı) kendi kendinize deneyin
Web Host Manager (WHM) Nedir Ne İşe Yarar ?
OGM SİTESİNDEN GİRİLEREK E-POSTA HESAP ŞİFRESİ DEĞİŞTİRME
Temel Linux Sunucusu Kurulumu
Grup ilkesinin yerel düzenleyicisi Microsoft Windows XP' de, kullanıcı ve bilgisayar grupları için kullanıcı ve bilgisayar yapılandırmaları tanımlamak.
DOVECOT İLE IMAP VE POP3 SERVER KURULUMU
Organize Sanayi Bölgeleri Bilgi Sitesi Kullanıcı Rehberi
Çerez(Cookie) Kullanımı Oturum Yönetimi
LINUX’TA PAKET YÖNETİMİ
Dumlupınar Üniversitesi
İnternet Programcılığı II
WİNDOWS XP GRUP İLKESİ.
Windows 7 kurulum için en az 512 MB ram belleğe ihtiyaç duyuyor
WİNDOWS 7 KURULUM.
Kabuk ve Kısayollar BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
CONTENT MANAGEMENT SYSTEM (İÇERİK YÖNETİM SİSTEMLERİ)
İnternet Programcılığı II
Windows için mysql kurulumu sitesinden mysql veritabanının ilgili sürümü indirilir. Biz.
İnternet Programlama PHP.
Linux Kurulumu BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
Öğr.Gör.İnayet Hakkı ÇİZMECİ Bilgisayar Prog.
İnternet Programcılığı II
Windows 7 Kurulum. Neden Windows 7 Kabaca Windows Vista’nın aynı görünümüne sahip Windows 7 ’nin getirdiği bir takım değişiklikleri görmem mümkün. Bunlardan.
PHP.
UBUNTU LINUX KURULUMU Ders-2
DYNED PROGRAMI KURULUM ADIMLARI. ADIM: Kur butonuna tıklıyoruz.
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),
Dyned Kurulumu ve Kullanımı
İKMAP İnternet 1 Ders Notu
Dyned eba şifre güncelleme işlemleri için
Göğüşhan KILIÇ twitter.com/gogushan_kilic OLMAYA HAZIR MIYIZ?
TEMEL LİNUX KOMUTLARI.
LİNUX KOMUTLARI.
ZAMANLANMIŞ GÖREVLER. Linux sistemde bazı işlerin istediğiniz zamanlarda ya da zaman aralıklarında otomatik olarak yapılmasını sağlayabilirsiniz. Yani.
Kullanıcı Seçeneklerini Güncelleme Kullanıcı güncelleme işlemi konsol ve grafik ortamdan yapılabilir. Komut Satırı ile Kullanıcı Seçeneklerini Güncelleme.
Dyned sunusu.
Yazılım Kululum ve Yönetimi
Windows 7 Kurulumu.
1.Hafta.
Web Teknolojileri Hafta İçerik  Hosting (Barındırma)  Domain (Alan Adı)  Ücretli Hosting ve Domain Siteleri  Ücretsiz Hosting ve Domain Siteleri.
Claroline açık kaynak kodlu bir e-Öğrenim ve eWorking platformudur. Eğitimcilere etkili çevrimiçi kurslar oluşturma ve web üzerinde ortak öğretim faaliyetlerini.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Sanal Bilgisayar (VMware Workstation 12 Pro). Sanal bilgisayar  Sanal bilgisayar (virtual pc), bilgisayarınızdaki diskte herhangi bir partisyon oluşturmaya.
Çomar neyi çözecek? ● Ayarlama arayüzleri görev tabanlı olmalı ● Gündelik işler için komut satırı gerekmemeli ● Belgeleri yalnızca programcılar okuyor.
DEÜ B İ LG İ İ ŞLEM DA İ RES İ FORMS & REPORTS YAYıNLAYıCı YAŞAR DEREL İ.
SUNUCU İŞLETİM SİSTEMLERİ
Muhammet Doğan KABLAN
Açık Kaynak Kodlu İşletim Sisteminin Kurulması
Linux Kurulumu BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
UBUNTU LINUX KURULUMU Ders-2
Server Yönetim Programları
ACTIVE DIRECTORY.
HESAP YÖNETİMİ-2.
SYSLOG SERVER KURULUMU
LDAP ( LİGHTWEİGHT DİRECTORY ACCESS PROTOCOL )
WINDOWS Server 2008 r2 Kurulumu
Bu sunum Balıkesir İl Milli Eğitim Müdürlüğü’nün 08/09/2014 tarihli /480.99/ sayılı , “Dyned Destek Hizmeti” konulu yazısına istinaden.
İNTERNET PROGRAMCILIĞI 2
Uzm. Rıdvan YAYLA – Bilecik Üniversitesi Müh. Fak. Bilg. Müh. Bölümü
Amazon Web Servisleri ve Javascript Dilinin Birlikte Kullanımı
Web Teknolojileri Hafta 12.
Sunum transkripti:

WEB SUNUCU KURULUMU

APT PAKET YÖNETİCİSİ KULLANARAK YÜKLEMEK Apache2, Php ve Mysql-Server birbirleriyle uyumlu olması ve hızlı çalışmalarından dolayı web sunucularda daha çok tercih edilmektedir. apt-cache search apache apt-cache search mysql-server apt-cache search php gibi arttırmalar yapılarak güncel sürümler varsa onlar kurulabilir. Yine apt-get update (güncelleme) ve apt-get upgrade (üst versiyona yükseltme) komutları kullanarak güncellemeler ve üst versiyona yükseltmeler yapılabilir.

Apache2 kurulumu için apt-get install apache2 yazıp enter a basıyoruz Apache2 kurulumu için apt-get install apache2 yazıp enter a basıyoruz. Daha sonra bu operasyonda disk kullanımı için alan ayrılacağını bize soru soruyor. Y ‘ye basıp devam ediyoruz.

Kurulum düzgün bir şekilde olmuş mu bunun kontrolü için görsel ekranda (ctrl+alt+f7 kullanarak görsel ekrana ulaşıyoruz.) uygulamalar >>internet>Iceweasel deyip tarayıcımıza localhost yazıyoruz. Veya çalışıp çalışmadığını service apache2 status komutunu vererek te anlayabiliriz.

Debian de Apache2 de yapacağımız site dosyalarını /var/www dizinine atmamız gerekir. Yani tüm site dosyaları burada saklanır. Biraz önceki It Works sayfası index.html adında burada saklanmıştır. Görsel ekrandan konsol ekrana dönmek için ise Ctrl+alt+f1 kısayolunu kullanıyoruz. Apache2 nin ayar dosyaları ise /etc/apache2 de saklanır.

APACHE WEB SUNUCUSUNUN YAPILANDIRMA DOSYALARI apache2.conf : Ana yapılandırma dosyasıdır. mods-enabled/ : Bu dizinde devreye alınmış tüm modüllerle ilgili tanımlar içerir. Bu modülleri etkinleştirmek içn a2enmod ve devre dışı bırakmak için a2dismod programları kullanılır. Bu programların işi xyz.conf ve xyz.load dosyalarını /etc/apache/mods-available ve /etc/apache2/mods-enabled dizinleri arasında taşımaktır. apache2.conf dosyası mods-enaled dizinindeki dosyaları kullanır.

sites-available: Bu dizinde tanımladığımız site adlarının ayar dosyaları bulunur. Bu dosyayı etkinleştirmek için a2ensite siteadi.conf pasif yapmak için ise a2dissite programları kullanılır. Bir site etkinleştirildiği zaman sites-enabled dizininde o sitenin ayardosyasının ismi kısayol şeklinde saklanmaya başlar. .htaccess : Bu dizindeki tüm dosyalar için tanımlar içerir. Diğer yapılandırma dosyalarından baskındır. Çünkü en son bu dosya okunur. Sadece AllowOverride değişkeni değerine none değeri atandığında baskınlık özelliği devre dışı kalır. Apache’yi yeniden başlatmadan değiştirilebilir. Bu dosya sayesinde web yöneticilerinin kullanıcılarına ana Apache yapılandırma dosyasına karışmadan kendi sitelerini kişiselleştirilmesine izin verilmesini sağlar.

APACHE WEB SUNUCUDA GÜNLÜK (RAPOR) DOSYALARI Web sunucuda Apache’ye gelen istekler /var/log/apache2/access.log dosyasında tutulur. Apache ön tanımlı olarak her gün günlük dosyalarını örneğin access.log dosyası access.log.1 şeklinde dosyaların uzantısını 1 arttırır. Web sunucuda karşılaşılan hatalar ise /var/log/apache2/error.log dosyasında tutulur. error.log dosyası error.log.1 şeklinde dosyaların uzantısını 1 arttırır.

Php5 Kurulumu apt-get install php5 libapache2-mod-php5 diyoruz. Ve karşımıza diskten kullanım için alan ayrılacak sorusuna y tuşuna basıp evet demiş oluyoruz ve kuruluma devam ediyoruz. (libapache2-mod-php5; apache2’de php5 için hazırlanmış kütüphaneleri kullanmak için kuruyoruz.

Şimdi php5 kurulumu ve apache2 de düzgün olmuş mu kontrol etmek için /var/www dizininde index.php adında bir dosya oluşturup bu dosyanın içerisine <? phpinfo(); ?> Yazıyoruz. ( komut satırına bunu yapmak için nano /var/www/index.php yazıyoruz ve enter a basıyoruz.) . Bunun ilk sırada çıkması için index.html yi sileriz. (Komut satırına rm /var/www/index.html yazıp enter a basıyoruz.)

Görsel ekrana girip (ctrl+alt+f7 kullanarak) tarayıcımıza http://localhost yazıyoruz. Görüldüğü gibi php çalışıyor.

MYSQL-SERVER KURULUMU Mysql-server kurulumu için apt-get install mysql-server apt-get install mysql-client (mysql de komut satırında sorgular yapabilmemiz için ) apt-get install php5-mysql diyoruz. (php5-mysql ise mysql’in php5 ile uyumlu çalışması için) Fakat üç bileşende tek bir komut satırıyla da halledebiliriz. Bunun için apt-get install mysql-server mysql-client php5-mysql dememiz yeterli. Verilen sıraya göre kurulum yapar. Karşımıza çıkan ekranda yine y ye basıyoruz.

Mysql-server root şifresi sormaktadır. Root şifresini giriyoruz Mysql-server root şifresi sormaktadır. Root şifresini giriyoruz .Tekrar teyit etmesi için soruyor. Bunu da giriyoruz. Ve böylece kurulumu bitirmiş oluyoruz.

Apache servisini yeniden başlatıyoruz Apache servisini yeniden başlatıyoruz. service apache2 restart Acaba kurulumu doğru bir şekilde yapmış mıyız. Bunu anlamak için tarayıcımıza http://localhost yazıyoruz. Mysql yazısı varsa kurulum başarılı olmuştur.

PHPMYADMIN KURULUMU MYSQL-SERVER veritabanı yönetim sisteminde veritabanı oluşturmak için komutlar kullanarak değil de görsel bir arayüz kullanarak bunu daha kolay bir şekilde yapabiliriz. Bunun için phpmyadmin arayüzünü kullanabiliriz. Kurulum için apt-get install phpmyadmin Yine disk kullanımının artacağını bize soran ekrana y deyip geçiyoruz.

Burdan space tuşu kullanarak apache2 yi seçiyoruz Burdan space tuşu kullanarak apache2 yi seçiyoruz. TAB tuşuyla tamamı seçiyoruz.

Buradan evet i seçiyoruz. Yapılandırılma yapılması için.

Root şifresini girip tamam diyoruz.

Yine aynı şifremizi girip tamam diyoruz.

Yine tekrar aynı şifremizi girip tamam diyoruz.

Phpmyadmin kurulumunu tamamlandı Phpmyadmin kurulumunu tamamlandı. Test etmek için http://localhost/phpmyadmin diyoruz.

SUNUCUDA SERVİSLERİ BAŞLATMAK-DURDURMAK VE YENİDEN BAŞLATMAK Herhangi bir kurulum gerçekleştiğinde sunucuyu yeniden başlatmak yerine ilgili servisi yeniden başlatabiliriz. Debian de servisleri (apache2, mysql, bind (dns servisi ) vb.) yeniden başlatmak için service servis_adi durum service apache2 start apache2’yi başlatır. service mysql-server stop mysql-server durdurur. service bind9 restart bind9 servisini yeniden başlatır. Görüldüğü gibi debian deki tüm servisleri başlatmak, durdurmak, yeniden başlatmak kolaydır. service servis_adi status Bir servisin çalışıp çalışmadığını anlarız. Örneğin ; service mysql-server status

ALIŞTIRMA SORULARI Web sunucu kurulumunu tüm bileşenleri ile birlikte gerçekleştiriniz. Dünyadaki web sunucuların yüzde olarak kaçta kaçında apache sunucusu kullanılmaktadır araştırınız. Apache2 yapılandırma dosyalarını inceleyiniz. Ayar dosyalarının görevlerini inceleyiniz.