Ubuntu'muzu açıp, giriş yapıyoruz:
Şimdi ise web sunucuları hazırlayan ve çalıştıran açık kaynak kodlu yazılım koleksiyonu olan LAMP hizmetini kurmamız gerek. LAMP, Linux'un Apache'sidir. Kurulum için kullanıcının root ayrıcalıklarına sahip olması şarttır. Başlamak için aşağıdaki kodları terminale yazalım:
Apache HTTP Sunucusu çok platformludur, yani Unix benzeri sistemler için kurulmuştur. Apache, WWW için anahtar bir fonksiyon görevindedir:
MySQL, dünyanın en yaygın açık kaynaklı veritabanıdır. MySQL'in kurulumu basit ve kullanışı kolaydır:
Böyle bir ekran karşınıza çıkacak. Mysql yapılandırmada root kullanıcı için parola kısmını "boşluk" şeklinde ayarlamak için enter'a tıklayın:
Tekrar enter'a tıklayın:
phpMyAdmin, Web üzerinden MySQL'in yönetimini idare etmesi amacıyla PHP dilinde yazılmış ücretsiz bir yazılım aracıdır. phpMyAdmin, MySQL'de çok kapsamlı işlemleri destekler:
phpMyAdmin'i otomatik olarak çalıştırmaya yapılandırılacak olan "apache2" web sunucusunu seçin:
Aynı yukarıdaki gibi bir ekran daha çıkacak karşınıza. Tekrar bir şey girmeden "boşluk" olarak bırakın:
Şimdi ise sırasıyla Apache altında phpmyadmin'i yapılandırmak için, apache2.conf dosyasının sonundaki "/etc/apache2/apache2.conf"u düzenlemeniz gerek. O yüzden apache2.conf'u açmak için aşağıdaki komutu girin:
Dosya açıldığında aşağıdaki yazıyı resimde de gösterildiği gibi en sona ekleyin:
phpmyadmin için parolaya bir şey girmediğimizden veritabanındayken şifresizliğe müsade etsin diye "configuration.inc.php" dosyasında birtakım değişiklikler yapmamız gerekiyor.
config.inc.php dosyasını açmak için aşağıdaki kodu girin:
Baştaki eğik çizgileri silerek yorum satırını aktifleştirelim:
Olması gereken hali:
Aynı resimdeki gibi tarayıcımıza "localhost/phpmyadmin" yazarak phpmyadmin'i açalım:
Apache 2 ve onun tüm destek dosyaları için PHP5 modülünü kurun:
Ubuntu'ya LAMP hizmetini kurduğumuzdan web sunucusu misali çalıştıracak:
Şimdi de sunucu ve istemci arasında veri paylaşmak için kullanışlu bazı diğer hizmetleri kurun.
SSH, güvenilmeyen bir ağ üzerinden ağ hizmetlerini güvenli bir şekilde çalıştırmak için kullanılan kriptolu bir ağ protokolüdür. Sunucu ile istemci arasında iletişim kurmak için 22 portunu tutan bir TCP protokolüdür:
Vsftpd hizmetini kurun, Ubuntu'nun varsayılan FTP sunucusudur, ve ayrıca veri aktarımı için 21 portunu tutan bir TCP protokolüdür:
Sisteminize yukarıdaki hizmetlerin doğru bir şekilde kurulduğundan emin olabilmeniz adına nmap kullanabilirsiniz. Sisteminizi tarar ve açık portlarla çalışan hizmetleri söyleyebilir.
Nmap'i çalıştırmak için, aşağıdaki komutla ilk önce kurun:
Çalışan hizmetlerden emin olmak için aşağıdaki kodla nmap taraması yapın:
Aşağıdaki resimde de sonucunu görebilirsiniz:
++++++++++++++++++++++++++
Şimdi ise web sunucuları hazırlayan ve çalıştıran açık kaynak kodlu yazılım koleksiyonu olan LAMP hizmetini kurmamız gerek. LAMP, Linux'un Apache'sidir. Kurulum için kullanıcının root ayrıcalıklarına sahip olması şarttır. Başlamak için aşağıdaki kodları terminale yazalım:
Kod:
[COLOR="white"]sudo bash
apt-get update[/COLOR]
Apache HTTP Sunucusu çok platformludur, yani Unix benzeri sistemler için kurulmuştur. Apache, WWW için anahtar bir fonksiyon görevindedir:
Kod:
[COLOR="white"]apt-get install apache2[/COLOR]
MySQL, dünyanın en yaygın açık kaynaklı veritabanıdır. MySQL'in kurulumu basit ve kullanışı kolaydır:
Kod:
[COLOR="white"]apt-get install mysql-server[/COLOR]
Böyle bir ekran karşınıza çıkacak. Mysql yapılandırmada root kullanıcı için parola kısmını "boşluk" şeklinde ayarlamak için enter'a tıklayın:
Tekrar enter'a tıklayın:
phpMyAdmin, Web üzerinden MySQL'in yönetimini idare etmesi amacıyla PHP dilinde yazılmış ücretsiz bir yazılım aracıdır. phpMyAdmin, MySQL'de çok kapsamlı işlemleri destekler:
Kod:
[COLOR="white"]apt-get install phpmyadmin[/COLOR]
phpMyAdmin'i otomatik olarak çalıştırmaya yapılandırılacak olan "apache2" web sunucusunu seçin:
Aynı yukarıdaki gibi bir ekran daha çıkacak karşınıza. Tekrar bir şey girmeden "boşluk" olarak bırakın:
Şimdi ise sırasıyla Apache altında phpmyadmin'i yapılandırmak için, apache2.conf dosyasının sonundaki "/etc/apache2/apache2.conf"u düzenlemeniz gerek. O yüzden apache2.conf'u açmak için aşağıdaki komutu girin:
Kod:
[COLOR="white"]cd /etc/apache2
gedit apache2.conf[/COLOR]
Dosya açıldığında aşağıdaki yazıyı resimde de gösterildiği gibi en sona ekleyin:
Kod:
[COLOR="white"]# phpMyAdmin Configuration
Include /etc/phpmyadmin/apache.conf[/COLOR]
phpmyadmin için parolaya bir şey girmediğimizden veritabanındayken şifresizliğe müsade etsin diye "configuration.inc.php" dosyasında birtakım değişiklikler yapmamız gerekiyor.
config.inc.php dosyasını açmak için aşağıdaki kodu girin:
Kod:
[COLOR="white"]gedit /etc/phpmyadmin/config.inc.php[/COLOR]
Baştaki eğik çizgileri silerek yorum satırını aktifleştirelim:
Olması gereken hali:
Aynı resimdeki gibi tarayıcımıza "localhost/phpmyadmin" yazarak phpmyadmin'i açalım:
Apache 2 ve onun tüm destek dosyaları için PHP5 modülünü kurun:
Kod:
[COLOR="white"]apt-get install php5 libapache2-mod-php5[/COLOR]
Ubuntu'ya LAMP hizmetini kurduğumuzdan web sunucusu misali çalıştıracak:
Şimdi de sunucu ve istemci arasında veri paylaşmak için kullanışlu bazı diğer hizmetleri kurun.
SSH, güvenilmeyen bir ağ üzerinden ağ hizmetlerini güvenli bir şekilde çalıştırmak için kullanılan kriptolu bir ağ protokolüdür. Sunucu ile istemci arasında iletişim kurmak için 22 portunu tutan bir TCP protokolüdür:
Kod:
[COLOR="white"]apt-get install openssh-server[/COLOR]
Vsftpd hizmetini kurun, Ubuntu'nun varsayılan FTP sunucusudur, ve ayrıca veri aktarımı için 21 portunu tutan bir TCP protokolüdür:
Kod:
[COLOR="white"]apt-get install vsftpd[/COLOR]
Sisteminize yukarıdaki hizmetlerin doğru bir şekilde kurulduğundan emin olabilmeniz adına nmap kullanabilirsiniz. Sisteminizi tarar ve açık portlarla çalışan hizmetleri söyleyebilir.
Nmap'i çalıştırmak için, aşağıdaki komutla ilk önce kurun:
Kod:
[COLOR="white"]apt-get install nmap[/COLOR]
Çalışan hizmetlerden emin olmak için aşağıdaki kodla nmap taraması yapın:
Kod:
[COLOR="white"]nmap 127.0.0.1[/COLOR]
Aşağıdaki resimde de sonucunu görebilirsiniz:
++++++++++++++++++++++++++
Moderatör tarafında düzenlendi: