• 14-03-2023, 08:50:53
    #1
    EDİT:
    Arkadaşlar konuda belirtiğim kendi ev/ofis interneti ve kullanılmayan bir bilgisayara vps/hosting kurdum, bir kaç sorun kaldı onlarıda çözdükten sonra konuyu editleyip nasıl yaptığımı ekleyeceğim
    gelişmeleri konu altında edit altında ekleyeceğim...


    Merhaba arkadaşlar, Forumlarda ve blog sitelerde bu konu ile ilgili anlaşılır kaynak bulamadım...

    Öncelikle ben web yazılım işi yapıyorum, sunucu sistemlerini ve yapılarını anlamak için elimde olan boş bir bilgisayarımı hosting ve domain ekleyebileceğim bir sunucuya çevirmek istiyorum...

    Normal hosting yada vds/vps sunucular gibi herkesin erişebildiği yani interneten erişebilir halde bir sunucu kurmak istiyorum

    Bunu yapabilmek için neler gerekiyor?
    Neyi araştırmalıyım ?
    bu konularda anlaşılır ve detaylı bir kaynağa ihtiyacım var

    DONANIM:
    8gb ram, 250 gb hdd, 1 gb ekran kartı, amd işlemcili bir boş masaüstü kasam var
    internetim vdsl standart ev/ofis interneti
    modem telekom modemi

    DENEMELERİM:
    Bilgisayara centos 7 kurdum ve 192.168.1.100 ip verdim
    centos panel kurdum 192.168.1.100:2087 giriş yapabiliyorum
    putty ile ağıma bağlı diğer pclerim ile sunucuya erişebiliyor ve paket vb. kurulumlar yapabiliyorum
    tabi bu sadece local ağımda olan yapabildiğim işlemler

    YAPMAK İSTEDİĞİM:
    Sunucuyu internette açabilmek için ne yapmam gerekiyor?
    public yani internet ip adresim ile sunucuyu internete erişilebilir hale getirebilirmiyim?
    bunun için neler yapmam gerekiyor?

    BUGÜN TEST EDECEKLERİM:
    Sunucuyu tekrar kuracağım ve cpanel kurmaya çalışacağım
    php ve mysql kurabileceğim bir hale getirmeye çalışacağım
    node.js, python, conket.io gibi paketler kuracağım


    BEYİN FIRTINASI:
    Sunucuyu internette erişilebilir hale getirmek istiyorum
    öneri ve destekleriniz ile yaptığım denemeleri ve gelişmeleri bu konuyu güncelleyerek sonuçları paylaşacağım
    amacımız local bir ağ (ev/ofis interneti) ile hosting firmalarından yada vds/vps sunucular gibi bir sistemi kurmak, öğrenmek ve anlamak.

    Konu hakkında bilgi sahibi olan arkadaşlarımızın destek ve önerilerini bekliyorum...


    SAYGILARIMLA...

    GELİŞMELER:


    1) İnternet sağlayıcımdan statik ip adresi aldım (turknet online panelinden statil ip hizmet al tıkladığınızda direk size ip hizmetini veriyor
    çıkan modalda ip adresi veriyor onu kopyalayın biryere kaydedin
    fiyatı aylık 15 tl


    2) Server olarak kullanacağım pc centos 7 tekrardan kurulum yaptım ama bu sefer minimal seçmedim web server diye bir seçenek vardı onu seçtim, test edeceğim sonra statik ip ile minimal kurulum yapacağım

    yorumlarda port açmamı söyleyen arkadaşların söylediği portları araştırdım ve açmaya çalıştım şuan başarısız oldum ama araştırmada birşeyler bulabildim
    hangi port ne işe yarıyor ip adresim sitesinde buldum ve portu sorgulayabiliyoruz


    3) modemde portları şu şekilde ekledim (yanlış birşey varsa lütfen yazın düzelteceğim)






    4) arkadaşlar ev/ofis interneti ile boşta olan bilgisayarı sunucuya çevirebildim, önce turknet internet sağlayıcımdan statik ip satın aldım aylık 15-16 tl birşey, centos7 kurdum ve whm/cpanel kurdum dns ile ilgili çok sorun yaşadım en sonunda cloudflare üzerinden isimtescilindeki domaini bağlayabildim, şuan norma satılan hosting gibi cpaneli olan ve gayet hızlı çalışan bir web site açabildim ve farklı internet operatörleri ve vpnler ile test ettim herkes erişebiliyor.
    sırada yapmak istediklerim
    - sorunsuz sunucu kurulumu
    - eksiksiz paket ve ayarlamaları yapmak
    - güvenlik sağlamak
    - işim ile ilgili ihtiyaç duyduğum sistemleri kurmak (php, mysql, e-posta, node.js, socket.io vb.)
    - sunucu durumu ve analizi yapabilmek
    - mevcut sistemi güncelleyebilmek kaldırma,kurma,değiştirme gibi komut ve ayarları öğrenmek
    ...

    yaptığım işlemleri temize çekip ayrı bir konu olarak sizinle paylaşacağım, 3-4 günümü aldı öğrenmek, şimdi ise 10 dk da bir sunucu kurabiliyorum ...


    destek olan arkadaşları konuya etiketliyeceğim gelişmeleri aktarmaya devam edeceğim...

  • 14-03-2023, 08:52:17
    #2
    Modeminizden erişim için gerekli olan portları açmanız gerekiyor. Bu işlem için sabit ip almanız gerekebilir.
  • 14-03-2023, 08:54:05
    #3
    Benimde yaklaşık 1 aydır böyle bir planım var. Gönderiyi talip ediyorum ve lütfen aldığınız sonuçlarıda bizimle paylaşın
  • 14-03-2023, 09:01:57
    #4
    Eksikleriniz;

    1. İnternet sağlayıcınızdan sabit Ip almak
    2. İşletim sisteminden gerekli portlara güvenlik bölümünden izin vermek
    3. Modem üzerinden gerekli portları açmak

    Not: Bazı internet sağlayıcıları modem üzerinden port açsanız bile internet sağlayıcısı tarafından engellendiği için port aktif olmuyor.
  • 14-03-2023, 09:02:59
    #5
    enesutku adlı üyeden alıntı: mesajı görüntüle
    Modeminizden erişim için gerekli olan portları açmanız gerekiyor. Bu işlem için sabit ip almanız gerekebilir.
    Ne tür portları açmam gerekiyor?

    modemin arayüzü :
  • 14-03-2023, 09:03:46
    #6
    SKarol adlı üyeden alıntı: mesajı görüntüle
    Benimde yaklaşık 1 aydır böyle bir planım var. Gönderiyi talip ediyorum ve lütfen aldığınız sonuçlarıda bizimle paylaşın
    bugün tam zamanlı olarak testleri yapacağım gelişmeleri konu güncelleyerek ekleyeceğim.
  • 14-03-2023, 09:07:10
    #7
    Merhaba,

    Bunun için öncelikle statik bir IP almanız gerekiyor, (internet sağlayıcınızı arayarak bunun hakkında fiyat bilgisi alabilirsiniz), onun dışında ben size cpanel değilde Plesk kullanmanızı öneririm, Plesk veya cPanel kurduktan sonra yapmanız gereken ise erişim için gerekli portların açık olup olmama durumu yukarıda bir arkadaşımda bunu belirtmiş.

    Sonrasında ise yapmanız gereken herhangi bir domaininizi sizin IP adresinize yönlendirmeniz gerekiyor. Hosting firmanızın alan adı yönetim sekmesinden bunu yapabilirsiniz.

    Yönlendirmeden kastın ne diye soracak olursanız da DNS'lerinizi yönlendirmeniz gerekiyor, hosting firmanızın alan adı yönetim kısmına girince ns1, ns2 şeklinde bir ibare vardır, onu kendinize baktırmanız gerekiyor.

    Sonrasında yapmanız gereken tek şey DNS'lerin oturmasını bir süre beklemek önceden bu 72 saate kadar çıkabiliyordu fakat durum artık öyle değil çok daha kısa sürüyor.

    DNS'ler oturduktan sonra geriye kalan tek şey sizin hayal gücünüze kalmış

    Şunun bilgisini ayrıca vermek isterim, internet hızı bu noktada çok önemli.

    Genel olarak bir kullanıcı siteye girdiği anda 500 Kb/s şeklinde veri kullanımı yapar, bu ortalama bir değerdir ama genelde böyledir.

    Buda demek oluyor ki sizin diyelim sizin 35 MB internetiniz var (ki zaten bununda tamamını değil 32-33 MB'ını alıyorsunuzdur büyük ihtimalle) yani sitenize 70 kişi aynı anda girerse sıkıntı başlayacak demektir.

    Ekstra olarak;

    Bilgisayarlar genel olarak 7/24 çalışma mantığına çok yatkın olmadıkları için ve sizde şuanda bilgisayarınızı sunucuya çevirmek istiyorsanız eğer bilgisayarınızı fazlasıyla yormuş olacaksınız.

    Umarım her şey istediğiniz gibi olur
    Kolay gelsin
  • 14-03-2023, 09:08:29
    #8
    ustunweb adlı üyeden alıntı: mesajı görüntüle
    Eksikleriniz;

    1. İnternet sağlayıcınızdan sabit Ip almak ( internet sağlayıcım turknet, sabit ip alabilirim ama aynı gün veriliyormu bilmiyorum, yapmak istediğim işlem public internet ip adresimle yapabilirmiyim, günü birlik çalışsa bile sorun yok amaç internete herkesin eriştiği sunucuyu kurabilmek)
    2. İşletim sisteminden gerekli portlara güvenlik bölümünden izin vermek( bahsetiğiniz sunucu olarak kurduğum pcnin portlarımı? centos 7 kuruyorum, port ayarlarını nasıl yapabilirim?)
    3. Modem üzerinden gerekli portları açmak( gerekli portlar hangileridir)

    Not: Bazı internet sağlayıcıları modem üzerinden port açsanız bile internet sağlayıcısı tarafından engellendiği için port aktif olmuyor.
    İnternet sağlayıcısından engeli portları açmasını talep ettiğimizde açar mı?
    gerekli portları bilsem bununla ilgili çalışmaya başlayacağım
  • 14-03-2023, 09:17:12
    #9
    Al sana port listesi



    # Allow incoming TCP ports
    TCP_IN = “20,21,22,25,26,53,80,110,143,443,465,587,993,995, 2077”

    # Allow outgoing TCP ports
    TCP_OUT = “20,21,22,25,26,37,43,53,80,110,113,443,465,873,20 87”