• Bir bilgisayarda yerel sunucu nasıl oluşturulur? Yerel sunucu nasıl oluşturulur? Windows'ta yerel bir sunucu dağıtma Kendinizi sunucunuzda nasıl yönetici yapabilirsiniz?

    Bu eğitimde size nasıl oluşturulacağını öğreteceğim. kendi minecraft sunucunuz Hamachi ve diğer uygulamaların yardımı olmadan. Öyleyse başlayalım!

    Bir sunucu oluşturmak için birkaç gereksinimi karşılamanız gerekir. Çoğunlukla, size hizmetlerini sağlayan sağlayıcıya bağlıdırlar. IP adresiniz statik aksi takdirde sizinle bağlantı kuramazlar. Dinamik ise, üçüncü taraf siteleri kullanabilirsiniz. üçüncü düzey etki alanı kaydı. Ayrıca portlarınız açık olmalıdır.

    Statik bir IP'niz yoksa veya port açmak için çok tembelseniz, talimatları kullanabilirsiniz.

    Talimat(her şeyi sırayla yapıyoruz):

    1) İlk olarak, sunucunun kendisini indirin. Windows için dosya seçin minecraft_server.exe, Resmi Mojang sayfasından indirebilirsiniz.

    2) Bu dosyayı indirdikten sonra sunucunun bulunacağı klasöre atınız. Ardından çalıştırın ve gerekli klasörleri ve sunucu dosyalarını oluşturacaktır. Dünya oluşturulduktan sonra sunucuyu kapatıp kuruluma başlıyoruz.

    (Bu, sunucunun bulunduğu klasörün nasıl göründüğüdür)

    3) Bundan sonra, daha sonra istenen ayarlar satırına girmek için IP'nizi bulmanız gerekir. IP öğrenebilirsiniz.

    4) Ana sunucu yapılandırma dosyası server.properties, şuna benziyor:


    Ana ayar, "=" sonrasında bilgisayarınızın adresini (IP) girmeniz gereken server-ip= alanıdır.

    Bu şekilde görünmelidir: sunucu-ip=109.169.230.149

    Ayrıca, burada şunları da yapabilirsiniz: sunucunu kur bazı parametrelere göre, örneğin, canavar yumurtlamasını devre dışı bırakın, kendi haritanızı, beyaz listenizi, çevrimiçi modu ve çok daha fazlasını koyun.

    Ayarları kaydedin ve sunucuyu başlatın!

    5) Sunucu hazır ve sunucuya bağlanmak için oyuncuların sadece IP sunucu bağlantısı alanında.

    6) Bağlanmaya çalıştığınızda sunucu günlüğü böyle görünecek.

    Arkadaşlarınızla oynamak istiyorsanız korsan Minecraft sürümü, satırı değiştirerek kimlik doğrulamayı devre dışı bırakın:

    çevrimiçi mod= doğru

    değer vermek:

    çevrimiçi mod= YANLIŞ

    ================================================

    Bir sunucu oluşturmakta sorun yaşıyorsanız, yorumlarda bunu ayrıntılı olarak açıklayın. Uzmanlarımız size yardımcı olmaya çalışacaklardır.

    Normal bir kişisel bilgisayara dayalı olarak kendi yerel sunucunuzu oluşturmak oldukça karmaşık ve zahmetli bir iştir. Burada aşağıdaki noktaları anlamanız gerekir:

    1. 1. ve kendi sunucunuza ihtiyacınız olup olmadığı. Bu, gelecekteki yöneticiden açık ve net bir yanıt gerektiren kilit sorulardan biridir.
    2. 2. Hangi teknik kaynaklar hizmetinizdedir ve tam teşekküllü bir sunucunun çalışması için nelerin gerekli olacağı. "İyi" bir sunucu oluşturmak için minimum teknik gereksinimler oldukça yüksektir: tek başına ekipman 70-80 bin rubleye mal olacaktır.

    Ayrıca, kaynağın normal çalışması için (kendi sunucunuzu yapmayı planladığınız), sunucu bilgisayarın sürekli açık olması ve kesintisiz çalışması gerektiğini unutmayın. Bu nedenle, uygun bir güç kaynağı sağlamak gereklidir.

    3. Sunucuyu oluşturmak ve sürdürmek için ne kadar para harcamak istiyorsunuz? Yukarıda belirtilen “donanım” maliyetlerine ek olarak, bir bilgisayarda tam teşekküllü bir sunucu oluşturmak, özel (istatistiksel) bir ip adresi ve yüksek veri alma ve iletme hızı (minimum 10 Mbps'dir) gerektirir. Buna göre, sağlayıcı bunun için fazladan ödeme yapmak ve bu tür hizmetlerin sağlanması için ek bir sözleşme yapmak zorunda kalacaktır.

    Ve bir bilgisayardan bir sunucu yapmaya çalışmadan önce, tüm bu nüansları açıkça tanımlamanız gerekir.

    Ev bilgisayarından sunucu nasıl yapılır?

    Kendi sunucunuzu oluşturmak için öncelikle çok kullanıcılı bir ağ işletim sistemi kurmanız gerekir.

    Seçim çok büyük: "Debian", "FreeBSD", "CentOS", "OpenSUSE", "Ubuntu", "Windows" ve diğerleri.

    İnternette, yukarıdaki işletim sistemlerinin çalışmasını test etmenin birçok örneğini ve test sonuçlarına göre derecelendirmelerini bulabilirsiniz. Örneğin, 2016 için SOS derecesi:

    1. sıra: "Debian" ve "Ubuntu Sunucusu";

    3. sıra: "FreeBSD" ve " pencereler sunucu»;

    4. sıra: "Red Hat Enterprise";

    5. sıra: "Fedora".

    Ağ yazılımı pazarındaki aslan payını tabii ki sıralamada ilk sırayı alan işletim sistemleri oluşturuyor. Bu nedenle, bir bilgisayarda ilk defa sunucu oluşturmak için bunlardan birini seçmenizi öneririz.

    Örneğin bir parçası olarak, Ubuntu Sunucusu işletim sisteminin kurulumuna odaklanacağız.

    Ubuntu'da sıfırdan bir yerel sunucu nasıl kurulur?

    1. İşletim sisteminin görüntüsünü indirin ve önyüklenebilir bir USB flash sürücüye getirin. Bilgisayarı flash sürücüden önyükleyin: ilk aşamada bir dil seçmeniz istenecektir.

    3. Aşağıdaki adımlarda "Bölge" ve "Klavye Düzeni Ayarları"nı seçin;

    4. Kullanıcı adını, bilgisayar hesabını ve şifreyi belirtin,

    sonra "Devam Et"i tıklayın;

    "Disk Bölümünü" yapılandırın

    ve sistemin kurulu olduğu diski seçin;

    6. Kurulum ve sistem güncellemesinin tamamlanmasını bekleyin.

    7. Çalışmanız gereken yazılımı seçin.

    8. "Devam" düğmesine tıklayarak kurulumun tamamlandığını onaylayın;

    9. Bilgisayarı yeniden başlattıktan sonra, hesaba girmek için "4" adımında oluşturulan kullanıcı adını ve parolayı girmeniz gerekecektir;

    10. Bu, sunucu işletim sisteminin kurulumunu ve sunucunun ilk oluşturulmasını tamamlar.

    Kendinizi sunucunuzda nasıl yönetici yapabilirsiniz?

    1. 1. Yönetici haklarını elde etmek için "sudo su" komutunu girin;
    2. 2. Varsayılan olarak sunucunun ağ ayarları DHCP üzerinden gelmektedir fakat sunucunun çalışması için "/etc/network/interfaces" dosyasındaki "iface eth0 inet static" değerini "statik ip adresi" olarak değiştirmeniz gerekecektir. ". Metin şöyle görünmelidir:

    iface eth0 giriş statik
    adres 192.168.0.100
    ağ maskesi 255.255.255.0
    ağ 192.168.0.0
    yayın 192.168.0.255
    ağ geçidi 192.168.0.1

    Kaydettikten sonra "/etc/init.d/networking restart" komutu ile ağı yeniden başlatın.

    Görünüşe göre, herhangi bir türden bilgisayar sisteminin birçok kullanıcısı, bir bilgisayarda birkaç dakika içinde yerel bir sunucu oluşturabileceğinizi biliyor. Doğru, herkes tüm adımları gerçekleştirme metodolojisinin temellerini net bir şekilde anlamıyor. O halde yerel bir sunucunun nasıl oluşturulacağı ve kendi ihtiyaçlarınıza göre nasıl uyarlanacağı hakkında en azından kısmi bilgiler vermeye çalışalım.

    Yerel sunucu kavramı

    Genel olarak, başlangıçta oluşturulan yerel sunucuları türe göre net bir şekilde ayırt etmeniz gerekir. En sık kullanılan web sunucularına ek olarak, oyun sunucuları, proxy'ler ve hatta DNS sunucularını kendiniz oluşturabilir ve yapılandırabilirsiniz. Her şey, belirli bir bileşene ne tür bir işlevin atanacağına bağlıdır.

    Bununla birlikte, çoğu durumda, tüm bu bileşenlerin ortak bir noktası vardır: ilk aşamalarda, uzak bir ana bilgisayara yerleştirilmeden yerel makinelerde oluşturulurlar, bu da doğrudan kendi bilgisayar terminallerinde yapılandırılmalarına ve düzenlenmelerine olanak tanır.

    Şimdi türüne ve amacına bağlı olarak bir bilgisayarda yerel bir sunucunun nasıl oluşturulacağı ve yapılandırılacağı ile ilgili soruları ele almaya çalışalım.

    Yazılım seçimi

    Prensip olarak, yazılım seçimi her kullanıcı için kişisel bir meseledir. Örneğin, yerel bir web sunucusu oluştururken, yalnızca HTML veya CSS gibi köprü metni biçimlendirme dilleri kullanılıyorsa, herhangi bir İnternet tarayıcısı onları "anladığı" için yazılım paketlerini ek olarak kurmanın bir anlamı olmadığını burada belirtmekte fayda var. kusursuzca.

    Başka bir şey de, diyelim ki PHP'de yazılan betiklerin ek bileşenler görevi görmesidir. Bunları kullanmaya değer ve tarayıcı artık baş edemiyor. Özel yazılımın kullanışlı olduğu yer burasıdır. Proxy'ler, DNS ve oyun sunucularına gelince, buradaki durum da belirsizdir. Biraz sonra, bunları oluşturmak ve yapılandırmak için en basit uygulamalar ele alınacaktır, ancak şimdilik standart yerel web sunucularıyla ilgili ana konuya odaklanalım.

    Yerel Sunucu Nasıl Oluşturulur: Denwer Paketini Kurma ve Yapılandırma

    Daha sonra uzak bir barındırmaya yerleştirmek için yerel bir sunucu oluşturmaya zaten karar verdiyseniz, elbette bir tür araca ihtiyacınız olacaktır. Çoğu zaman, İnternet'te uygun yazılımı ararken kullanıcılar, yerli bir ürün olan ve aynı zamanda anlaşılması ve üzerinde çalışılması oldukça basit olan Denwer yazılım paketini indirmeye yönlendirilir.

    Apache, PHP, MySQL, phpMyAdmin, sendmail, vb. gibi gerekli tüm araçları içerir. Tek dezavantajı, en basit sürümdeki gibi ek olarak özel motorlar yüklemesi gerekmesidir.

    Bu nedenle, yerel bir sunucunun oluşturulması, kurulum EXE dosyasının başlatılmasıyla başlar (tabii ki Yönetici adına). DOS moduna benzer bir pencere belirir. Yükleyicinin talimatlarını takip ediyoruz. İlk olarak, sunucu verileri için depolama konumunu seçiyoruz, ardından sanal diskin harfini ve çalışma modunu atayacağız (prensip olarak, önerilen parametreler değiştirilemez). Bu, kurulumu tamamlar. Şimdi yerel sunucunun doğru çalışıp çalışmadığının kontrol edilmesi gerekiyor.

    Sağlık testi

    Bu aşamada oluşturulan sunucuyu başlatıyoruz ve herhangi bir İnternet tarayıcısının penceresine http://localhost yazıyoruz. Program hatasız kurulursa, tarayıcı her şeyin çalıştığına dair bir mesaj görüntüler.

    Sayfayı aşağı kaydırırsanız, yerel sunucunun tam testini yapabileceğiniz ana bağlantıları göreceksiniz.

    Kodlama sorunları

    Bazen gönderilen e-posta mesajı bir dizi anlaşılmaz karakter gibi göründüğünde hoş olmayan bir durumla karşılaşabilirsiniz. Bunun nedeni, programın başlangıçta UTF-8 kodlaması için tasarlanmış olmasıdır. Tamamen basit bir şekilde, örneğin KOI-8R veya başka bir şeyle değiştirilebilir.

    Yerel bir sunucu kurma: ek motorlar

    Şimdi başka bir önemli nokta. Windows sistemlerinin yerel sunucusu, motor adı verilen özel eklentiler (WordPress, Joomla vb.) Olmadan yapamaz.

    Başlamak için, ana dizinde \home\local host yolu boyunca bulunan www klasöründe rastgele bir dizin oluşturun. Bundan sonra, tarayıcının adres çubuğuna http://localhost/ yolunu girin ve tam olarak neyin açıldığını kontrol edin. Açılırsa, her şey yolundadır. Herhangi bir dosya yöneticisi (en azından aynı "Gezgin") kullanarak motor dosyalarını bu dizine kopyalıyoruz ve adresi tekrar giriyoruz. Talimatları izlemeniz gereken "Kurulum Sihirbazı" penceresi görünür.

    veritabanlarının eklenmesi

    Yerel sunucu artık özel veritabanlarını eklemelidir. Bunun için tarayıcının adres çubuğuna http://localhost/tools yazılarak ulaşılan phpMyAdmin hizmeti kullanılır. İlk olarak, yeni bir veritabanı oluşturma bölümü seçilir, ona bir ad verilir (herhangi bir ad mümkündür, ancak önceki bölümde klasör için kullanılanın aynısını belirtmek daha iyidir).

    Ardından ana sayfaya dönüyoruz ve ayrıcalık ayarlarını yapılandırıyoruz (yeni bir kullanıcı oluşturun, bir kullanıcı adı ve şifre belirleyin, ana bilgisayar olarak localhost kullanın ve penceredeki her şeyi “kuşlar” ile işaretleyin). "Git!" Düğmesine basmaya devam ediyor. ve işlemin bitmesini bekleyin.

    Yerel bir sunucuyu barındırmaya aktarma

    Bir sonraki adım, sunucuyu yerel ağa bağlamak ve onu İnternet'teki kullanıcılar tarafından kullanılabilir hale gelmesi için barındırmaya aktarmaktır. Verileri uzak bir kaynağa aktarmanın "yerel" yolu, birçok ek adım nedeniyle pek uygun görünmüyor.

    Uzak bir barındırmaya veri aktarımı açısından yerel bir sunucu kurmak en iyi şekilde, yukarıdaki dizinde bulunan dosyaları ana bilgisayarın kök dizinine kopyalamanız gereken FileZilla uygulamasıyla yapılır. Bu, PUBLIC_HTML klasörü veya HTDOCS bölümüdür. Şimdi mesele küçük: motor ayarlarında klasörlere, dosyalara ve dizinlere giden sözde mutlak yolları değiştiriyoruz, uzak ana bilgisayarda zaten oluşturulması gereken veritabanının adını belirtiyoruz ve yeni bir oturum açıyoruz. ana bilgisayar için şifre. Tüm. Bu işi tamamlar. Kullanıcı makinelerinin yerel sunucusuna bağlantı, herhangi bir İnternet tarayıcısı üzerinden yapılabilir.

    Yerel proxy sunucuları

    Şimdi yerel bir proxy sunucusunun nasıl oluşturulacağını ve yapılandırılacağını görelim. Bu ne için? İlk olarak, internette gezinme sırasında bir bilgisayar terminaline veya dizüstü bilgisayara indirilen her şeyi kesinlikle izlemek için kullanılabilir. İkincisi, bu şekilde, ödenirse trafikten tasarruf edebilirsiniz.

    Yerel bir proxy sunucusu, DNS sunucularına yapılan aramaları önbelleğe alma ilkesi üzerinde çalışır ve örneğin resimleri veya diğer nesneleri kaydeder ve bir kaynağı yeniden ziyaret ettiğinizde, tabiri caizse, onları belleğinden yükleyerek kaynağa erişimi hızlandırır.

    Bu tür bir sunucu oluşturmak için, İnternete her bağlandığınızda erişilmesi gerekeceğinden, hızlı erişim için uygun bir yere yerleştirilmesi gereken en basit HandyCache uygulamasına ihtiyacınız vardır.

    Başlamadan önce proxy ayarlarını yapmalısınız. Örneğin, Opera tarayıcısı kullanılıyorsa, HTTP için sunucu ayarlarında port için 127.0.0.1, 8080 değerini belirtmeniz gerekir. Şimdi uygulamayı başlatıyoruz, ayarlara gidiyoruz ve "Çevir" sekmesine bakıyoruz. Kural olarak, şu anda ne tür bir bağlantının kullanıldığını programın kendisi belirler. Ardından, aynı ada sahip düğmeye basın ve oluşturulan sunucuyu kullanın.

    Evet, lütfen dikkat: önbellek ayarlarında yaklaşık 300 MB'lık bir boyut belirtebilirsiniz. Teorik olarak, bu tüm durumlar için yeterli olmalıdır. Programın kurulu olduğu ana dizinin Önbellek klasöründeki içeriği görüntüleyebilirsiniz. Ve bir şey daha: unutmayın, bu normal bir proxy sunucusudur, anonim değildir, bu nedenle IP adresini değiştirmesini veya gizlemesini beklememelisiniz.

    Yerel DNS sunucuları

    Yerel DNS sunucusu, bağlantının kararsız olduğu, yerel ağda çok fazla TCP/IP tabanlı dallanma olduğu veya web geliştirme ve test yaptığınız durumlarda kullanılabilir. Prensip olarak, BIND programı bu tür amaçlar için mükemmeldir. Esas olarak UNIX benzeri sistemler için tasarlanmış olmasına rağmen, yine de Windows ile sorunsuz çalışır (terminalde Windows'un sunucu olmayan bir sürümünün yüklü olduğunu ve bunun Denetim Masası'nda yapılandırılabileceğini varsayıyoruz).

    Talimatları başlatır ve takip ederiz. Kolaylık sağlamak için, programın doğrudan oluşturulan BIND dizinindeki C sürücüsüne yüklenmesi önerilir. Ardından, kullanıcı adınızı ve şifrenizi girin, ardından kurulum işlemini etkinleştirir ve tamamlanmasını bekleriz.

    Şimdi, C:\BINDetc klasöründe, yerel DNS sunucusunun kullanacağı ayarları içeren (ad isteğe bağlıdır ve tırnak işaretleri olmadan belirtilir) "name".conf dosyasını oluşturmanız gerekir. Zaman kaybetmemek için istenilen dosya internette kolayca bulunabilir ve belirtilen konuma yerleştirilerek indirilebilir.

    Şimdi sistemi yeniden başlatıyoruz, ardından nslookup isteğini yazdığımız komut satırını (Çalıştır menüsü veya Win + R kombinasyonu aracılığıyla cmd) çağırıyoruz. Bir onay oluşursa, sunucu doğru şekilde kurulur ve hatasız çalışır.

    Yerel oyun sunucuları

    Son olarak, başka bir sunucu türünü düşünün. yerel ağ içinde çevrimiçi modu kullanan oyunlar için sunucu. Minecraft oyunu örneğini kullanarak ne olduğunu açıklayalım. Bunun için oyunun resmi sitesinden sunucunun kendisini indirmeniz ve Hamachi uygulamasını kullanmanız gerekiyor. Doğru işlem için ön koşul, sistemde en son güncellemeleri içeren kurulu bir JAVA paketinin bulunmasıdır.

    Yapılandırmak için, Hamachi uygulaması tarafından sağlanan verileri girdiğimiz server.properties dosyasını kullanıyoruz. Sunucu IP adresini, oyuncu sayısını, olası oyun modlarının kullanımını vb. Belirtiyoruz. Online-mode alanında true değerini belirtmelisiniz. Bundan sonra, değişiklikleri kaydedin ve dosyayı kapatın.

    Şimdi oyuncular tarafından oluşturulduğu terminale bağlanırken kullanılacak olan sunucunun dahili IP'sini belirliyoruz. Bilgisayarlar, elbette, yerel bir ağ veya bir VPN aracılığıyla sunucunun kendisine bağlanmalıdır. Sunucu terminalinin IP adresi, MAC adresine bağlanan statik olmalıdır.

    Giriş, kayıt sırasında kullanıcı adı ve şifrenin belirtildiği Minl2 uygulaması kullanılarak gerçekleştirilir. Yapılan işlemlerden sonra sunucudan çıkıp tekrar giriş yapıyoruz, ancak oluşturulan kullanıcı adı ve şifreyi kullanarak çevrimdışı modda. Ayarlar bölümünde Multiplayer'ı seçin ve istediğiniz sunucu IP'sini girin. Tüm. Gerçek bir rakip ile oyunun tadını çıkarabilirsiniz.

    Çözüm

    Elbette bunlar, çeşitli türlerde yerel sunucular oluştururken ortaya çıkabilecek tüm nüanslardan uzaktır ve elbette bu sürece yardımcı olan tüm programlar değildir. Şöyle ifade edelim: Bunlar, bu tür teknolojilerde yerleşik olan genel ve temel ilkelerdir. Ve bakarsanız, burada özellikle karmaşık bir şey yok. Biraz zaman ve sabır - ve 10-15 dakika içinde herhangi bir türden yerel bir sunucu oluşturulacaktır.

    Herhangi bir bilgisayar sisteminin birçok kullanıcısı, bir bilgisayarda dakikalar içinde yerel bir sunucu kurmanın mümkün olduğunu biliyor gibi görünüyor. Ancak, tüm kullanıcılar, tüm adımları tamamlamak için temel metodoloji hakkında net bir anlayışa sahip değildir. Yerel bir sunucuyu nasıl oluşturabileceğiniz ve ihtiyaçlarınıza göre özelleştirebileceğiniz hakkında en azından kısmen bilgi vermeye çalışalım.

    Yerel sunucu: genel kavramlar
    Başlangıçta, yerel sunucuları türe göre net bir şekilde ayırt etmek gerekir. En sık kullanılan sunuculara ek olarak, DNS, proxy'ler ve oyun sunucularını kendiniz oluşturabilir ve yapılandırabilirsiniz. Her şey, belirli bir bileşene hangi işlevin atandığına bağlı olacaktır. Çoğu durumda, tüm bileşenlerin ortak bir noktası vardır: ilk aşamalarda uzak bir ana bilgisayara yerleştirilmeden yerel makinelerde oluşturulurlar. Bu, onları doğrudan kendi bilgisayar terminallerinizde yapılandırmanıza ve düzenlemenize olanak tanır. Bugün bir bilgisayarda yerel bir sunucunun nasıl oluşturulacağı ve yapılandırılacağı ile ilgili konuları ele alacağız. Şimdi amacına ve türüne bağlı olarak bir bilgisayarda yerel bir sunucu kurma ile ilgili sorunları ele almaya çalışacağız.

    Yazılım seçimi
    Her kullanıcı yazılımı bağımsız olarak seçer. Örneğin, yerel bir web sunucusu oluştururken yalnızca CSS veya HTML gibi köprü metni biçimlendirme dilleri kullanılıyorsa, herhangi bir İnternet tarayıcısı bunları mükemmel bir şekilde anladığı için ek yazılım paketleri kurmanın bir anlamı olmadığını burada belirtmekte fayda var. Başka bir şey, PHP'de yazılan betiklerin ek bileşenler olarak hareket etmesidir. Bu tür unsurlar söz konusuysa, normal bir tarayıcı artık başa çıkamaz. Bu durumda, kullanıcının özel bir yazılıma ihtiyacı olacaktır. DNS, proxy'ler ve oyun sunucularına gelince, buradaki durum da tamamen açık değil. Biraz sonra, onları kurmak ve oluşturmak için en basit uygulamalara bakacağız. Şimdilik, standart yerel web sunucularını ilgilendiren ana konuyu ele alalım.

    Yerel Sunucu Oluşturma: Denwer Paketini Kurma ve Yapılandırma
    Daha sonra uzak bir barındırmaya yerleştirmek için kendi başınıza bir yerel sunucu oluşturmaya karar verirseniz, kesinlikle ek araçlara ihtiyacınız olacaktır. Çoğu zaman, kullanıcılar İnternet'te ilgili yazılımı aradıklarında, Denwer yazılım paketini indirmeye yönlendirilirler. Bu, anlaşılması ve üzerinde çalışılması oldukça basit olan yerli bir üründür. MySQL, Apache, sendmail, phpMyAdmin gibi gerekli tüm araçları içerir. Bu yazılım aracının tek dezavantajı, buna ek olarak WordPress veya Joomia gibi özel motorlar kurmanız gerekmesidir. Yerel bir sunucu oluşturmak, kurulum exe dosyasını yönetici olarak çalıştırmakla başlar. DOS moduna benzer bir pencere görünmelidir. Ardından, kurulum programının talimatlarını izlemeniz gerekir. Öncelikle sunucudan veri depolamak için bir yer seçmeniz ve ardından bir sürücü harfi ve modu atamanız gerekir. Önerilen parametreler prensip olarak değiştirilmeden bırakılabilir. Bu kurulum işlemini tamamlar. Şimdi, doğru çalışması için yerel sunucuyu kontrol etmeniz gerekiyor.

    Sağlık testi
    Bu noktada, kendi sunucunuzu başlatmanız gerekir. Herhangi bir İnternet tarayıcısının penceresinde http://localhost kombinasyonunu girin. Program hatasız yüklendiyse, tarayıcı her şeyin yolunda olduğuna dair bir mesaj görüntüler. Sayfayı aşağı kaydırırsanız, yerel sunucunun tam testini yapabileceğiniz ana bağlantıları görebilirsiniz.

    kodlama
    Bazı durumlarda, e-posta ile gönderilen mesajların bir dizi anlaşılmaz karakter gibi göründüğü oldukça hoş olmayan durumlar vardır. Bunun nedeni, programın orijinal olarak UTF-8 kodlaması için tasarlanmış olmasıdır. Bunu oldukça basit bir şekilde örneğin KOI-8R veya başka bir şeyle değiştirebilirsiniz.

    Ek motorlar
    Başka bir önemli noktayı ele alalım. Windows sistemlerinin yerel sunucusu, Joomia veya WordPress gibi motorlar olarak da adlandırılan özel eklentiler kullanılmadan yapamaz. Öncelikle, \home\local host yolu boyunca bulunan www klasöründe rastgele bir dizin oluşturmanız gerekir. Bundan sonra, adres çubuğuna http://localhost/ yolunu girmeniz ve neyin açıldığını kontrol etmeniz gerekir. Sonuç olarak bu dizin açılırsa, her şey yolunda gider. Ardından, herhangi bir dosya yöneticisini kullanarak motor dosyalarını bu dizine kopyalamanız ve adresi yeniden girmeniz gerekir. Sonuç olarak, talimatları izlemeniz gereken "Kurulum Sihirbazı" penceresi görünmelidir.

    veritabanlarının eklenmesi
    Yerel sunucu artık özel veritabanlarını bağlamalıdır. Bunun için phpMyAdmin hizmeti kullanılır. Bu hizmete giriş, tarayıcının adres çubuğuna http://localhost/tools kombinasyonu girilerek gerçekleştirilir. Öncelikle yeni bir veritabanı oluşturmak için bir bölüm seçmeniz gerekir. Bir isim verilmesi gerekiyor. İsteğe bağlı bir ad seçebilirsiniz, ancak önceki bölümde klasör için kullanılan adın aynısını belirtmek daha iyidir. Burada ana sayfaya dönmeniz ve ayrıcalık ayarlarını yapılandırmanız gerekir. Yeni bir kullanıcı oluşturmanız, bir kullanıcı adı ve şifre belirlemeniz gerekir. Host olarak localhost kullanıyoruz ve bu penceredeki tüm öğeleri kontrol ediyoruz. Şimdi sadece "Git!" ve işlemin bitmesini bekleyin.

    Yerel bir sunucu barındırmaya nasıl aktarılır
    Bir sonraki adım, sunucuyu yerel ağa bağlamak ve barındırmaya aktarmaktır. Bu, İnternet'teki kullanıcılar tarafından kullanılabilir hale gelmesi için gereklidir. Birçok ek adım nedeniyle, uzak bir kaynağa veri aktarmanın "yerel" yolu pek uygun görünmüyor. Verileri uzak bir ana bilgisayara aktarmanın en iyi yolu FileZilla uygulamasıdır. Bu uygulama, yukarıda belirtilen dizinde bulunan dosyaları ana bilgisayarın kök dizinine kopyalamanıza olanak tanır. Bu, bir HTDOCS bölümü veya bir PUBLIC_HTML klasörüdür. Mesele küçük. Artık motor ayarlarında dosya ve klasörlere giden mutlak yolları değiştirmeniz, uzak ana bilgisayarda kullanılması önerilen veritabanının adını belirtmeniz ve ana bilgisayar için yeni bir kullanıcı adı ve parola belirlemeniz gerekir. Bu çalışma tamamlanmış sayılabilir. Kullanıcı makinelerinin yerel sunucusuna bağlanmak için herhangi bir İnternet tarayıcısı kullanılabilir.

    Yerel proxy sunucuları

    Şimdi yerel bir proxy sunucusu oluşturma ve yapılandırma sürecine bakalım. Neden gerekli? Her şeyden önce, bir proxy sunucusunun yardımıyla, bir dizüstü bilgisayarda veya bilgisayar terminalinde internette gezinirken indirilen her şeyi kesinlikle izleyebilirsiniz. Ek olarak, bu şekilde, parasını öderseniz çok fazla trafik tasarrufu sağlayabilirsiniz. Yerel proxy sunucusu, DNS isteklerini önbelleğe alma prensibiyle çalışır ve bazı nesneleri kaydeder. Ardından, kaynağı tekrar ziyaret ettiğinizde, yerel proxy sunucusu bunları belleğinden yükleyecek ve böylece kaynağa erişimi hızlandıracaktır. Bu tür bir sunucu oluşturmak için basit bir HandyCache uygulamasına ihtiyacınız var. İnternete her bağlandığınızda erişilmesi gerekeceğinden, hızlı erişim için uygun bir yerde işaretlenmelidir. Başlamadan önce proxy sunucusu ayarlarınızı yapmanız gerekir. Örneğin, Opera tarayıcı kullanıyorsanız HTTP için sunucu ayarlarında bağlantı noktası için 127.0.0.1, 8080 değerini belirtmeniz gerekir. Ardından, uygulamayı başlatmanız, ayarlara gitmeniz ve "Çevir" sekmesine bakmanız gerekir. Program, kural olarak, şu anda ne tür bir bağlantının kullanıldığını bağımsız olarak belirler. Bundan sonra, aynı isimdeki butona tıklamanız ve oluşturulan sunucuyu kullanmanız gerekir. Ayrıca, önbellek ayarlarında yaklaşık 300 MB'lik bir boyut belirtebileceğinizi unutmayın. Bunun tüm durumlar için yeterli olması gerekiyordu. İçeriği görüntülemek için Önbellek klasörüne veya programın kurulu olduğu ana dizine gitmeniz gerekir. Bunun anonim değil, normal bir proxy sunucusu olduğunu da göz önünde bulundurmaya değer, bu nedenle IP adresini gizlemesini veya değiştirmesini beklememelisiniz.

    Yerel DNS sunucuları
    Yerel DNS sunucusu, bağlantı kararsız olduğunda veya TCP/IP'ye dayalı olarak çok fazla dallanma olduğunda kullanılabilir. Bu amaçlar için BIND programı mükemmeldir. Esas olarak UNIX benzeri sistemler için tasarlanmıştır, ancak buna rağmen Windows işletim sistemi ile harika çalışır. Tek yapmanız gereken kurulum dosyasını çalıştırmak ve talimatları takip etmek. Kolaylık sağlamak için, programı doğrudan BIND dizinindeki C sürücüsüne kurmanız önerilir. Ardından, kullanıcı adınızı ve şifrenizi girmeniz, kurulum işlemini etkinleştirmeniz ve tamamlanmasını beklemeniz gerekir. C:\BINDetc klasöründe, ayarları yapmanız gereken bir "name" conf dosyası oluşturmanız gerekir. Yerel DNS sunucusu tarafından kullanılacaktır. Vakit kaybetmemek için internette aradığınız dosyayı bulup indirip doğru yere yerleştirmeniz yeterli. Şimdi sistemi yeniden başlatıyoruz, nslookup isteğini yazdığımız komut satırını çağırıyoruz. Onay gelirse bu, sunucunun doğru kurulduğu ve hatasız çalıştığı anlamına gelir.

    Yerel oyun sunucuları

    Başka bir sunucu türü düşünün. Yerel ağ içinde çevrimiçi modu kullanan bir oyun sunucusudur. Örnek olarak Minecraft oyununu kullanarak böyle bir sunucunun çalışmasını ele alacağız. Bunun için oyunun resmi sitesinden sunucunun kendisini indirmeniz ve Hamachi uygulamasını kullanmanız gerekiyor. Bir önkoşul, yüklü JAVA paketinin varlığıdır. Yapılandırmak için, Hamachi uygulaması tarafından sağlanan verileri içeren server.properties dosyasını kullanmanız gerekir. Burada sunucunun IP adresini, olası modların kullanımını, oyuncu sayısını vb. kaydetmeniz gerekir. Online-mode alanında true belirtilmesi zorunludur. Ardından değişiklikleri kaydetmeniz ve dosyayı kapatmanız gerekir. Şimdi, oyuncuların oluşturulduğu terminale bağlanırken kullanacakları sunucunun dahili IP adresini tanımlamamız gerekiyor. Doğal olarak, bilgisayarların bir VPN veya yerel bir ağ aracılığıyla sunucunun kendisi tarafından bağlanması gerekir. Terminal IP adresi, MAC adresine bağlı ve statik olmalıdır.

    Bence bu, açıklama için çok mükemmel bir konu. Bir zamanlar, daha uygun bir dosya alışverişi için bilgisayarınızda bir sunucu kurmak ilginçti. Çeşitli ve hatta protokolleri denedikten sonra, onlardan kesinlikle hoşlanmadığımı fark ettim, ilki tarayıcıda zayıf görünüyor, en hafif deyimiyle, ikincisi bariz avantajları olmasına rağmen, bağlanmak istemiyorum. diğer kişilerin bilgisayarlarındaki ağ sürücüsü. Ama (güzel ve güneşli) bir gün, HTTP Dosya Sunucusu (kısaca HFS) adlı bir programla karşılaştım, kurdum, yapılandırdım (en temiz sürümle başladığım için bazı sorunlar vardı) ve neredeyse aşık oldum. bu program. Dosyalarıma erişmek için, tüm erişim normal bir web sayfası üzerinden gerçekleştirildiğinden, artık herhangi bir tarayıcıya sahip olmak yeterli. Ayrıca, şifreyi bilen bir kişinin doğrudan tarayıcı üzerinden dosya ekleyebileceği bir klasör oluşturdum. Sunucudaki dosyalar tek tek veya klasörler halinde aynı anda indirilebilir. Programın kendisi, klasörü sıkıştırma olmadan bir .tar arşivine yerleştirecek ve indirme için gönderecektir. Aynı zamanda, site oldukça temiz bir görünüme sahiptir, ancak dilerseniz (ve yeterli bilgiye sahipseniz), kendiniz bir site şablonu yazabilirsiniz. Dosyaları kolay ve rahat bir şekilde aktarmanın harika bir yolu olduğunu kabul ediyor musunuz?

    Ve işte tarayıcı penceresinde göreceğiniz sayfanın bir örneği, her şeyin güzel ve düzenli olduğunu görebileceğiniz gibi, program forumunda birçok güzel şablon bulabilirsiniz:

    Menüsü tamamen İngilizce olsa da bu benim için bir engel değil. Ve iyi İngilizce bilmeyenler için makalenin sonunda menünün tüm bölümlerinin nelerden sorumlu olduğunu ve nasıl kullanılacağını olabildiğince eksiksiz açıklamaya çalışacağım.

    Öyleyse, HTTP Dosya Sunucusunu kurmaya ve yapılandırmaya geçelim:

    1) Size biraz zaman kazandırmak için, bir Rus site şablonuyla bir HFS derlemesi hazırladım ve programın ilk kurulumunu kendim yaptım. Derlemeyi Yandex.Disk'imden bağlantıdan indirebilirsiniz. Yeteneklerinize güveniyorsanız, programın temiz sürümünü http://www.rejetto.com/hfs/ resmi web sitesinden indirebilirsiniz.

    Bu kadar. Umarım bu makale sizin için yararlı olmuştur, arkadaşlarınıza anlatmak için aşağıdaki düğmelerden birine tıklayın. Ayrıca sağ taraftaki alana e-posta adresinizi girerek site güncellemelerine abone olun.

    İlginiz için teşekkür ederiz:)