Web Server satın almak ve kurulum.

Nasıl Web Server (Web Sunucu) oluşturabilirim?

Sunucu (Server) nedir?

Sunucu bir ağ üzerinden bizim isteklerimizi (veri, dosya ve kaynak paylaşımı) karşılayan, donanımsal olarak yüksek özelliklere sahip olan hizmet sağlayıcı bilgisayarlara verilen isimdir.

Sunucularda veritabanı barındırabilir, bir ağ yönetebilir, dosya ya da uygulama paylaşabilir, email veya web sayfalarınızı barındırabilirsiniz. Her amaç için farklı biçimlerde üretilmiş sunucu bulmak mümkündür. Web Server (Web Sunucusu), File Server (Dosya Sunucusu), Database Server (Veritabanı Sunucusu), Mail Server (Eposta Sunucusu), Proxy Server (Vekil Sunucu) gibi çeşitleri vardır.

Ben size kendi ihtiyacım için scaleway.comdan satın aldığın bir server’ın adımlarını anlatacağım.

1. Öncelikle scaleway.com sitesine girip Login olmanız gerekiyor.
– ‘Terms of services’ kısmındaki ‘I have read and I accept the Terms of service’ kutucuğunu check edin.
– Sonraki adımda e-mailinizi doğrulamanız gerekiyor. E-mailinize girerek doğrulayın.
– Biling info bölümünden …
– Kart bilgilerinizi de girmelisiniz, çünkü sunucu satın aldığınızda sistem otomatik olarak siteye tanımladığınız karttan ücretini çekiyor.

2. Login olduktan sonra, Sağ üst köşedeki Create Server Butonuna tıklayın.

3. Name bölümü, server’ınıza vereceğiniz özel ismin yazılacağı yerdir. Buradan istediğiniz ismi kendi serverınıza verebilirsiniz.

4. Location bölümü, satın alacağınız server’ın hangi ülkede bulunmasını istiyorsanız orayı işaretleyeceğiniz bölüm. (Ben Amsterdam’dan satın aldım).

5. Server range bölümü. Bu bölüm 3 e ayrılıyor;
          – Starter, Baremental, Intensive.
          – Bu server tipleri, arzu ettiğiniz server’ın alan büyüklüklerine ve özelliklerine göre ayrım gösteriyorlar. Ben kendim için Starter bölümünden sunucu aldım. (Starter’daki sunucular uzaktaki bir makinenin üzerine kurulan sanal sunuculardan alınan hizmetlerdir.)

6. Starter bölümündeki ARM-64 tipindeki sunucular mobil cihazlar için kullanılan sunuculardır.
         – Ben bilgisayarımdaki fazla veriler ve büyük veri ile ilgili uygulamalarım için kullanmak üzere VC1L sunucusunu satın aldım.


– Benim bunu almamdaki en önemli etken 8GB RAM ‘e sahip olmasaydı.

8. Choose Image bölümünde, özelliklerini seçtiğiniz serverınıza bir işletim sistemi seçiyorsunuz.  

       – Resimde de gördüğünüz gibi Ubuntu’nun, CentOS’un, Debian’ın çeşitli versiyonları mevcut. Farklı özelliklere göre fiyatlandırma yapıyorlar(Ben, 2.99Euro’ya Ubuntu Zesty seçtim .)

9. Daha sonra Create Server’a tıklayın.

10. Ve sunucunuzu yarattınız.

Bundan sonraki adımlar sunucunuza nasıl bağlanacağınız ile ilgili;

1.  Ben sunucuma parola kullanmadan, SSH ile bağlanmak için kendi bilgisayarımda bir SSH Key yaratıp, oluşturduğum server’a tanımladım.

2. Bunun için öncelikle bilgisayarınızdan Terminali açın, aşağıdaki kodları yazın.

$ cd ~/.ssh 
$ ls -la

 

3. Eğer daha önceden oluşturulmuş bir SSH KEY’iniz var ise bu aşamada id_rsa ve id_rsa.pub dosyaları görüntülenir. Eğer var ise o dosyalardaki id_rsa’ı açın(Users/kullaniciadiniz/.ssh/id_rsa dizininde olmalı muhtemelen) ve içindekileri başında BEGIN ve END blogları olmadan kopyalayın.

4. Eğer bu dosyalara ls -la yazdığınızda id_rsa ve id_rsa.pub dosyaları görünmüyorsa, aşağıdaki kodları yazın

$ cd ..
$ ssh-keygen -t rsa

5. Enter file in which to save the key (Users/kullaniciadiniz/.ssh/id_rsa ) : kısmını göreceksiniz, Enter’a basın. Daha sonra sizden passphrase isteyecek Enter’a basın ve tekrar Enter’a basın.

İşte SSH Key’iniz oluştu!

6. şimdi tekrar .ssh dizinine gidin ve id_rsa dosyasını açın;

$ cd .ssh
$ cat id_rsa.pub

7.   Burada size id_rsa.pub dosyasının içindeki kod görüntülenecek, bu kodu isterseniz  terminalde aşağıdaki gibi sunucunuza kopyalayabilirsiniz.

      -Bunun için id’nizi scaleway.com’daki servers bölümünde satın aldığınız server’ın ‘ip adress’ bölümünden edinmelisiniz.  Benim 127.0.0.1 yazdığım yere kendi id’nizi yazmalısınız.

$ scp id_rsa.pub [email protected]

8. Ancak ben size daha kısa bir yol göstereceğim. scale.com‘a gidip sağ üstteki Basic Account’a tıklayın.

9. Credentials tab’ine tıklayıp  Use this SSH Key bölümüne yazıp kaydedebilirsiniz.

 Sunucunuza SSH Key’inizi kaydettiniz ve kullanılabilir hale getirdiniz.

10. Server’ınızın içerisine girmek ve yönetmek için aşağıdaki komutu kullanarak serverınıza bağlanın.

$ ssh [email protected]

Eğer terminal kullanmak istemiyorsanız FileZilla’yı kurup buradan da sunucunuza bağlanabilirsiniz.

11.  FileZilla’yı açın. Sol üstte ‘Open the site manager’ butonu bulunmakta. Ona tıklayın.

12.  New Site ‘a tıklayın.

13. Host kısmına server ip adresinizi yazın.

14. Port kısmını boş bırakın.

15.  Protocol kısmını ‘SFTP-SSH File Transfer Protocol’ olarak seçin.

16. Logon Type kısmını ‘Key File’ olarak seçin

17.  User kısmına ‘root’ yazın

18. Key file kısmına da id_rsa dosyanızın yolunu yazın. (Örn: /Users/kullaniciadiniz/.ssh/id_rsa)

19. Connect’e tıklayın.

Ve işte sunucunuza bağlandınız.

Umarım sizler için faydalı bir yazı olmuştur. Sonraki yazılarımda sunucumuza Hadoop, Hive ve Flume nasıl kurulur onlardan bahsediyor olacağım.

Hepinize iyi çalışmalar dilerim.

“Web Server satın almak ve kurulum.” için bir cevap

  1. selamlar ,blogunuz oldukça hoş görünüyor.web sunucusu kurulumu için ubuntu her zaman doğru bir seçim olmayabilir 🙂

    genelde centos kullanılır ,en iyi performansı alabileceğiniz işletim sistemi olarak belirtebilirim.

    kontrol paneli olmadan sanal/fiziksel sunucuyu yönetmek yorucu olacaktır eğer ubuntu kullanıyorsanız ajenti,lxc ve isteğe göre cpanel de kullanabilirsiniz.

    centos kullanıyorsanız cwp,plesk aynı zamanda cpanel kullanabilirsiniz ,yerli yazılıma destek vermek isterseniz panilux da var. 🙂

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir