Kasım 21, 2008, 07:33:54 ÖS *
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
 
   Ana Sayfa   Yardım Ara Giriş Yap Kayıt  
Sayfa: [1]
  Yazdır  
Gönderen Konu: Ubuntu ile sunucu kurmak şeysi  (Okunma Sayısı 516 defa)
Fesih
Yönetici
*****
Mesaj Sayısı: 414


Üyelik Bilgileri
« : Ekim 28, 2007, 07:22:00 ÖÖ »

Açıkcası herseferinde nasıl yapıldığını unutmamdan ve araştırmaktan sıkılmamdan dolayı bu verileri saklamam gerektiğine olan inancım dolayısıyla bu yazıyı yazıyorum.Olaki bu tip yazılar etrafta çok var derseniz bu yazı kendim içindir Gülümseme

Ubuntu linux’imiza Apache+Mysql+Php kuralım…

   * sudo apt-get update
   * sudo apt-get install apache2
   * sudo apt-get install libapache2-mod-auth-mysql
   * sudo apt-get install libapache2-mod-php5
   * sudo apt-get install mysql-client-5.0
   * sudo apt-get install mysql-server-5.0
   * sudo apt-get install php5
   * sudo apt-get install php5-mysql
   * sudo apt-get install phpmyadmin

sudo mysqladmin -u root -p rootsifresi

Açıkcası mysql girişlerinde sorun yaşamaya devam eden arkadaşlar için komut satırında;

   * mysql -u root
   * UPDATE mysql.user SET Password=PASSWORD(’ŞİFRENIZ’) WHERE User=’root’;
   * FLUSH PRIVILEGES;
   * quit;

Artık şifreniz ve php+mysql+apache ve phpmyadmin kullanıma hazır.Adres satırına http://localhost/ yazmanız yeterli.PC’imiz içinde ise /var/www adresinde localhost’umuzun başlangıç noktası.

Son olarak /var/www/ içinde değişiklik yapamıyorsanız nedenini sanırım biliyorsunuzdur ama yanıtı gerekli izniniz yok.Bunun için komut satırında gksudo nautilus komutunu vermeniz yeterli.

kaynak : HakanErsu.com

evet arkadaşlar ubuntumuzu nasıl sunucu yapabiliriz? Bunun için nelergerekli onları yabancı bir kaç kaynaktan Türkçeye çeviri ederekanlatmaya çalışacağım. Hepimize kolay gelsin


1- Dosya Sağlayıcıları Tanımlamak

Kuruluma başlamadan önce apt-get özelliğimizin daha çok merkezden dosya çekmesini sağlamak için bir işlem yapalım.
  • sudo cp /etc/apt/sources.list /etc/apt/sources.list_yedek
    Eski dosyamızın yedeğini alalım...
  • sudo gedit /etc/apt/sources.list
    Yeni bir kaynak dosyası oluşturalım...
içerine

deb http://za.archive.ubuntu.com/ubuntu hoary main restricted
deb-src http://za.archive.ubuntu.com/ubuntu hoary main restricted
deb http://za.archive.ubuntu.com/ubuntu hoary-updates main restricted
deb-src http://za.archive.ubuntu.com/ubuntu hoary-updates main restricted
deb http://za.archive.ubuntu.com/ubuntu hoary universe
deb-src http://za.archive.ubuntu.com/ubuntu hoary universe

yazacağız.

2- Kaynakları güncellemek
  • sudo apt-get update
yazarak kaynaklarımızı güncelliyoruz.

3- Apache2 Web Sunucusunu Kurmak
  • sudo apt-get install apache2
yazarak kurulumumuzu yazpıyoruz. Kurulum bittiğinde http://localhost adresinden ulaşıyor olacağız.

4- MySQL Veri Tabanı Sunucusunu Kurmak
  • sudo apt-get install mysql-server
yazarak kurulumu yapıyoruz. MySQL root şifresini değiştirmek istediğimizde mysqladmin -u root password db_user_password komutunu kullanmamız yeterli oluyor. Bu komutu kendi şifremizi koyduk mu tamamdır.

5- Php 4 Kurulumu
Aşağıdaki komutları sırayla yazıyoruz. İlk komut ile php kurulumunuyapmış ikinci komut ile de apache web sunucumuzu yeniden başlatarak phpile entegreli çalışmaya başlamasını sağlıyoruz.
  • sudo apt-get install php4
banane php5 istiyom diyenler
  • apt-getinstall php5 php5-cli php5-cgi php5-curl php5-gd php5-imap php5-mcryptphp5-mhash php5-pspell php5-recode php5-snmp php5-xmlrpc php5-xslphp-pear php-net-smtp php-net-socket php-xml-parser
  • sudo /etc/init.d/apache2 restart
İsterseniz birde test edelim....
  • sudo gedit /var/www/testphp.php yazıp bir dosya açalım
içerisine de

   
Kod:
   
<?php
phpinfo();
?>
yazalım ve http://localhost/testphp.phpadresinden test edelim. Eğer karşımıza düzenli bir sayfa geliyorsaburaya kadar sorun yok demektir. Eğer gelmiyorsa bizlere belirtinsorunu çözmeye çalışalım.

ilave olarak ihtiyaç duyabileceğiniz apache modüllerini de kuralım(php4içindir.php5 de uygulanmaz sadece curl olan satırı uygulayın)...
  • sudo apt-get install libapache2-mod-auth-mysql
  • sudo apt-get install php4-mysql
  • sudo apt-get install php4-domxml
  • sudo apt-get install php4-curl
  • sudo apt-get install php4-gd
  • sudo apt-get install php4-ldap
  • sudo apt-get install php4-mail-mime
  • sudo apt-get install php4-fpdf
  • sudo apt-get install curl
Apache web sunucumuzu yeniden başlatalım ( sudo /etc/init.d/apache2 restart )

6- Pear Kütüphanesinin Kurulumu
  • sudo apt-get install php4-pear
7- FTP Sunucusunun Kurulumu(Pure FTP)
  • sudo apt-get install pure-ftpd pure-ftpd-common
komutu ile ftp sunucumuzu kuruyoruz.
  • sudo groupadd ftpgroup
kendimize ftp kullanıcı grubu oluşturuyoruz.
  • sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser
bu komut ile kullanıcının ve o gruba ait kişilerin ana dizinlereerişmesini ve ilave olarak da Shell kullanımını kısıtlamış olduk.

- Kullanıcı Oluşturalım
  • sudo pure-pw useradd test -u ftpuser -g ftpgroup -d /home/www/test
   
Alıntı:
                  
                     ? Soru                
   
Alıntı:
                  
                       Bu adama alan açtık iyi güzel de bu sunucu üzerindeki tüm alanı kullanabilir mi bu şekilde?
-Evet kullanabilir. Eğer kullanmasını istemiyor ve belli bir kota koymak istiyorsanız
  • sudo pure-pw useradd test -u ftpuser -g ftpgroup -d /home/www/test -N 10
şeklinde yazarsınız sonundaki -N ftp alan kotası 10 da ne kadar istiyorsanız o kadar kota demektir. MB cinsinden ölçülür.               
malum bu sistem veri tabanına bağlı olarak çalışıyor bir güncelleyelim.
  • pure-pw mkdb

Lazım olabilir!
  • pure-pw list
FTP Kullanıcılarını listeler.
  • pure-pw show test
Test isimli kullanıcı hakkında detaylı bilgi verir.
  • pure-pw passwd test
Test isimli kullanıcının ftp şifresini yeniden girmenizi sağlar. işlem sonrasında mutlaka
pure-pw mkdb komutunu çalıştırmalısınız.
  • /etc/init.d/pure-ftpd restart
yazarak ftp sunucumuzu da başlatalım...

Sanırım web Sunucumuz hazır eksikleri varsa belirtin eklemeye çalışalım...


Kaynaklar: CMS Türk
Logged
Sayfa: [1]
  Yazdır  
 

Ahtapot 2
Bu Sayfa 2.113 Saniyede 17 Sorgu ile Oluşturuldu

Kasım 18, 2008, 06:37:36 ÖÖ