Evimden nasıl bir web sunucusu kurabilirim? [kapalı]


14

Evden bir web sunucusu çalıştırmak istiyorum, böylece ailem ve müşterilerim ne yaptığımı görebilirler. Bir seferde en fazla 2 veya 3 kullanıcı, büyük bir yük çalıştırmaz.

IIS çalıştıran bir Windows makinesiyle nasıl yapılacağını bilmek istiyorum.

Kablo şirketimden bir yönlendiricim var ve kablosuz bir yönlendirici aracılığıyla bir web sunucusu olmak isteyeceğim makineye çalışıyor.


Yanılıyorsam beni düzeltin, ancak sunucu ile kablo modeminiz arasındaki bağlantının kablosuz bir bağlantı olduğunu mu söylüyorsunuz? Ben sadece ona karşı şiddetle tavsiye ediyorum çünkü soruyorum ...
AnonJr

1
Neden yönlendirici ile IIS sunucusu arasındaki kablosuz LAN bağlantısına karşı önerilmiyor? Herhangi bir kablosuz LAN bant genişliği (a / b / g / n) internet borusununkini cüce edeceğinden bant genişliği bir sorun olmamalıdır. Tüm kablosuz ağlar için endemik olan güvenlik sorunları dışında, bunu neden özellikle bir IIS sunucusu için yapmıyorsunuz?
Simon Gillbee

Bilgisayarımın hiçbiri kablolu değil, kablosuz, dizüstü bilgisayar, xbox ve ana PC kablolu bir yönlendirici demeliyim.
David Basarab

Yanıtlar:


17

İşte temel adımlar. Özel ayrıntılar ne tür yönlendiriciniz olduğuna bağlıdır, ancak kavramlar hala geçerlidir:

  1. Web sunucusu olmak istediğiniz makineye IIS yükleyin. Çoğu durumda standart bağlantı noktası 80'de bırakmak uygundur (çoğu ISS, bağlantı noktası 80'deki gelen trafiğe izin vermediği için bağlantı noktasını daha sonra güvenlik duvarından yeniden eşleştireceğiz).

  2. DynDns.org'a gidin ve kendinize ev IP adresinizle eşleşen bir ad oluşturun. Adresiniz zaman zaman değişeceğinden (DHCP'de "D") ve evinizde iyi bilinen bir harici ada sahip olmak istediğiniz için bu önemlidir. DynDNS kullanmak oldukça kolaydır ve size yardımcı olacak iyi SSS'lere sahiptir. Yönlendiriciniz otomatik olarak DynDns'i destekliyorsa, yönlendiricinize giriş yapmanız ve dyndns.org kullanıcı adını ve şifresini girmeniz gerekir. Yönlendirici yoksa değil DynDNS desteklemesi, onlar indirmek ve genel IP adres değişiklikleri ve dyndns konak kaydını güncellediklerinde zaman ve algılar tüm çalışan senin IIS makinede yüklemeniz gerektiğini küçük yarar var.

  3. Yönlendiricinizde oturum açın (genellikle 192.168.0.1'de bulunan bir web sitesi veya IP aralığınızın ilk IP adresi ne olursa olsun). IIS makineniz için sabit bir IP adresi ayarlayın. Genellikle bu, IIS makinenizin MAC adresine sabit bir DHCP adresi atayarak gerçekleştirilir. Bunu yaptıktan sonra, IIS makineniz DHCP yoluyla bir IP adresi istediğinde her zaman aynı IP adresini alır

  4. Yönlendiricinizde oturum açın. 8080 numaralı bağlantı noktası (varsayılan bağlantı noktası) üzerindeki yerel IIS bilgisayarınızın IP adresiyle gelen genel TCP bağlantı noktası 8080'i eşleyerek bir "bağlantı noktası eşlemesi" (veya bazen "statik yol" olarak adlandırılır) ekleyin. Bazı yönlendiricilerin bağlantı noktalarını değiştirmenize izin vermediğini unutmayın (genellikle zaman, bu "statik yol" seçeneğidir). Bu durumda, IIS'yi 8080 bağlantı noktasını (veya herkese açık yapmak istediğiniz herhangi bir bağlantı noktasını) dinleyecek şekilde yeniden yapılandırmak ve yalnızca IIS TCP 8080 numaralı bağlantı noktasından IIS bilgisayarınızdaki 8080 numaralı bağlantı noktasına bir rota oluşturmak isteyeceksiniz.

Açıkçası, bunun yanlış yapılandırılabileceği ve sorun gidermenin kaçınılmaz olduğu birkaç yer var.

  1. IIS'nin yerel ağınızda çalıştığını doğrulayın. Favori tarayıcınızı başlatın ve IIS bilgisayarınızın yerel IP adresine ve bağlantı noktasına gidin: http://192.168.0.5:80 veya uygun olan herhangi bir şey. Çalıştığından emin olun. Değilse, düzelene kadar düzeltin.

  2. DynDNS kaydınızın geçerli genel IP adresinizle doğru bir şekilde eşlendiğini doğrulayın. Http://whatismyipaddress.com adresine giderek mevcut genel IP adresinizi öğrenebilirsiniz . Bunu öğrendikten sonra, bir komut istemi açın ve genel adınıza ("ping longhorn213.homeip.net" ya da DynDNS'in verdiği ad) ping atın ve çalışıp çalışmadığına bakın. Ping'in kendisi engellenebilir (birçok yönlendirici gelen ping'leri engeller), ancak yine de aranan IP adresini görmelisiniz. Gerçek genel adresinizle eşleştiğinden emin olun. Değilse, bu çalışmayı sağlamak için DynDNS org ile çalışın.

  3. Sorun giderme adımları 1 ve 2'nin ikisi de çalışıyorsa, sorunun yönlendiricinizin bağlantı noktası eşlemesinde olması muhtemeldir. Genellikle sorun gidermek en zor olanı budur. Çoğu zaman yönlendiricilerde açabileceğiniz dahili günlükler bulunur. Belirlenen bağlantı noktası için gelen trafik günlüklerini arayın ve yönlendiricinin onunla ne yaptığını görün. Sorun yaşarsanız, bu yönlendiriciyi çalıştırmak için özel yönlendiriciniz için bir forum veya destek sitesi bulmanız gerekebilir.


8

Çoğu ISS, 80 numaralı bağlantı noktasından gelen trafiğe izin vermez, bu nedenle standart olmayan bir bağlantı noktasında çalıştırmanız gerekebilir. Her iki durumda da, yönlendiricinizi 80 numaralı bağlantı noktasındaki (veya kullandığınız her şeyi) trafiği sunucu bilgisayarınıza iletecek şekilde yapılandırabilirsiniz. Sunucunuzun LAN'ınızda statik bir IP adresi olması gerekir (DHCP tarafından atanmış bir adres yerine).

İSS'niz size dinamik bir IP sağlıyorsa, muhtemelen Dinamik DNS kullanmak isteyeceksiniz . Birçok yönlendiricide yerleşik DynDns desteği bulunur.


5

Dikkatli olmalısınız, çünkü çoğu durumda, bir web sunucusunun bir konut internet bağlantısından çalıştırılması, birçok İSS için Hizmet Şartlarına karşı bir uygulama olarak listelenmektedir.


2

Evde internetten erişilebilen bir web sunucusunu kolayca kurabilir veya kuramayabilirsiniz. ISS'm özel olarak 80 numaralı bağlantı noktasını engellediğini biliyorum, böylece trafiğe kendim izin versem bile yönlendiricime asla ulaşmaz. Bunun yapmam gereken bir sorun olmadığını varsayarsak, kablo şirketinden DHCP nedeniyle IP değişikliklerinden bağımsız olarak ev sahibinize ulaşabilmeniz için dyndns.org'a veya benzer bir şeye kayıt yaptırmaktır. Bundan sonra kutuyu IIS ile yapılandırır ve daha sonra yönlendiriciden 80 numaralı bağlantı noktasındaki web sunucusuna gitmek için bağlantı noktası yönlendirmeyi ayarlardım.


0

Mümkün olsa da, yararlılık sorgulanabilir. Uzaktan erişim elde etmek için benim için bir web sitesi çalıştıran, sadece 24 x 7 x 365 iyi çalışır bir WHS var. Ancak ben çalıştırmak istediğiniz herhangi bir gerçek web sitesi paylaşılan bir barındırma sağlayıcısı kullanın.

Çoğu zaman bir alan satın aldığınızda bazı ücretsiz barındırma ile gelecek. Ve gerçekten evinizin her zaman biten basit bir web sitesi için Sistem Yöneticisi yapmakla ilgilenmek istemiyorsanız, buna değmez.


0

Şu anda etrafında web sunucuları olan birkaç NAS cihazı var. Bazıları sadece kendi yönetici sayfaları için, ancak diğerleri tam bir LAMP yüklemesi ve özellikle bloglar vb. belirtilen sorunlar varsa, statik IP olarak ayarlayın veya bir DHCP girişi ayırın, gelen bağlantı noktasını 80 (veya seçtiğiniz her şeyi) cihaza iletin ve işiniz bitti.

cihazda genellikle yerleşik bir Dinamik DNS güncelleme istemcisi bulunur


0

IIS'nin tek seçeneğiniz olmadığını unutmayın. Apache , Windows, PHP , Perl , Python ve MySQL gibi sorunsuz çalışır . Yeterince teknoloji bilgisine sahipseniz, Apache iyi bir seçenektir çünkü genellikle IIS'den daha az kaynak kullanır (sisteminizi aynı anda diğer görevler için kullanmayı planlıyorsanız).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.