İçeriğe geç
Bağlantıları yönet

Localhost bağlantınız paylaşıldığında neden açılmıyor?

Localhost, özel adresler ve yayımlanan siteyi ayırın. Paylaşmadan önce genel bir hedef hazırlayıp WikiURL ile adresi kontrol edin.

WikiURL · Yönlendirmeler · Yayın tarihi

Dizüstünde yalıtılmış bir site, diğer cihazlara bağlı bir sunucuyla karşılaştırılıyor.

Yalnızca bilgisayarınızda açılıyorsa gönderdiğiniz adresi inceleyin

Dizüstünüzde bir etkinlik programı hazırlıyorsunuz. Önizleme çalışınca adresi başkasına göndermek veya QR oluşturmak için kopyalıyorsunuz. Kendi tarayıcınız programı gösteriyor ama telefon hata veriyor. Tasarımı değiştirmeden veya görselleri yeniden üretmeden önce adresteki sunucu adına bakın. Yerel önizleme, internette yayımlanmış bir sayfa demek değildir. Başkalarına ileteceğiniz gerçek adresi kontrol edin; kendi ekranınızda doğru görünmesi, aynı içeriğin başka bir cihazda da açılacağını tek başına göstermez.

Telefondan ve başka bir ağdan localhost açmaya ilişkin gerçek soruların ortak noktası şudur: bir metin dizisini paylaşmak, yanıt veren sunucuyu erişilebilir yapmaz. Bu rehber üç durumu ayırır ve herkese açık bir program dağıtmak için bir süreç önerir. Geliştirme ortamını barındırma hizmetine dönüştürmez; hatanın hesap izinleriyle ilgili olduğunu da varsaymaz. Önce adresin hangi yeri gösterdiğini incelemek gerekir. Sonraki erişim kontrolünü ancak bu ayrımı yaptıktan sonra doğru bağlamda yorumlayabilirsiniz.

Localhost isteği yapan cihazı gösterir

Localhost adı özel kullanımlıdır. RFC 6761, yerel geri dönüş yani loopback adresine çözümlenmesi gerektiğini açıklar. Olağan durumda tarayıcı hizmeti kendi cihazında arar. Bu nedenle dizüstünün localhost adresi, telefon için o dizüstünü tanımlamaz. Aynı adresi telefonda açmak, telefonun kendi yerel ortamına erişmeyi dener. Hazırladığınız program büyük olasılıkla orada değildir. Adı başka bir cihaza göndermek bu yerel anlamı değiştirmez veya kendiliğinden dizüstünüzle bir bağlantı kurmaz.

İki örnek herkese açık davetleri değil yerel hedefleri gösterir. 127.0.0.1 bir IPv4 loopback adresidir; 3000 numaralı port hizmeti ayırır ama adresin kapsamını değiştirmez. Bağlantıyı kopyalamak, UTM eklemek, kısaltmak veya QR’ye dönüştürmek anlamını değiştirmez. Bu adresleri yerel çalışma için saklayın; her katılımcının açabileceği program hedefi olarak kullanmayın. Sorunu tanımak için harici araçlarda denemeniz gerekmez. İlk inceleme, adresin hangi cihazı gösterdiğini anlamakla sınırlı tutulabilir.

http://localhost:3000/programa
http://127.0.0.1:3000/programa

Özel adres de internette yayımlama değildir

Localhost yerine yerel ağ adresi kullanmak, cihazlar arasında izinli bir testin parçası olabilir ama yayımlamayla aynı şey değildir. RFC 1918, 192.168.0.0/16 dahil özel aralıklar ayırır. Örnekteki 192.168.1.25 belirli ağdaki bir bilgisayarı tanımlayabilir; başka ağlardaki herkes için evrensel hedef değildir. Aynı Wi-Fi üzerinde bile hizmetin ve erişim kurallarının bağlantıya izin vermesi gerekir. Adresin varlığı veya metin olarak paylaşılması, cihazların gerekli bağlantıyı kurabildiğini tek başına kanıtlamaz.

İç test gerekiyorsa ortam yöneticisiyle adres ve erişim koşullarında anlaşın. Kurumsal ağ veya izinli uzaktan erişim başka senaryodur; iç bilgileri yayımlama gerekçesi değildir. Halk için hazırlanan programda uygun yayımlanmış adres isteyin. Poster hazırlarken geçici çözüm olarak güvenlik duvarını kapatmayın veya yönlendirici portlarını açmayın. URL kontrolü, sunucunun yapılandırılması ve korunmasının yerini tutmaz. İçeriğe kimin ve hangi koşullarda ulaşacağı, bu adresi doğrulamaktan farklı bir karardır ve ilgili yönetimle belirlenmelidir.

http://192.168.1.25:3000/programa

Gerçekten genel içerik için yayımlanmış adres alın

Yayımlamak, içeriği hedef kitlenin erişebildiği bir web hizmetine koymayı gerektirir. MDN çalışma dosyalarıyla yayını ayırır; barındırma ve web adresinin rolünü açıklar. Sitenizi başkası yönetiyorsa onaylanan programı verip son URL’yi isteyin. Kendiniz yayımlıyorsanız barındırma sürecini izleyin ve ziyaretçilere hangi içerik ile yapılandırmayı sunduğunuzu kontrol edin. Seçtiğiniz sürümün amaçlanan kitle için uygun olduğunu doğrulayın; yalnızca yerel önizlemeyi gördüğünüz için dağıtıma hazır olduğunu varsaymayın.

Localhost metnini alan adıyla değiştirmek yetmez: alan adı gerçekten sayfayı sunan hizmete gitmelidir. Kurgusal örnek example.invalid kullanır ve çalışan test sitesi değildir. Yalnızca yayından sonra gerçek URL ile değiştirin. Doğru program yolunu koruyup görselleri, stilleri ve bağlantıları inceleyin. Localhost kaynaklarını çağırmayı sürdüren yayımlanmış sayfa sizin cihazınızda tam görünebilir, başkalarında bozulabilir. Çünkü onların yerel ortamı sizin dizüstünüz değildir; sayfanın çağırdığı kaynaklar da yayımlanan sürüm açısından kontrol edilmelidir.

https://example.invalid/programa

Genel hedefi WikiURL ve başka bağlamdan kontrol edin

Sır içermeyen genel URL hazırsa WikiURL URL Kontrolü aracına girin. HTTP yanıtını ve yönlendirme varsa algılanan son adresi inceleyin. Araç özel ağ adreslerini kabul etmediğini belirtir: ağınızı keşfetmek veya yerel hizmetleri test etmek için kullanmayın. Bir sınır veya engel çıkarsa sonucu bu kontrolün kapsamıyla yorumlayın. Her ziyaretçi için sitenin kapalı olduğunu otomatik çıkarmayın; tek bir kontrolün koşulları, bütün kişilerin gerçek kullanım bağlamlarının aynısı olmayabilir.

Sonra yayımlanan bağlantıyı telefonda ve mümkünse geliştirme bilgisayarından farklı bağlantıda açın. Program içeriğini, görselleri ve gezinmeyi doğrulayın. Yalnızca 200 yanıtı beklenen sayfayı kanıtlamaz: ana sayfa veya giriş ekranı olabilir. Teknik kontrol ile görsel inceleme farklı soruları yanıtlar. Birini diğerinin yerine koymayın. Sayfanın kendi bağlantılarının sizi yerel adrese geri döndürmediğini de doğrulayın; ilk açılış düzgün olsa bile program içinde gezinirken aynı adres ayrımını korumak gerekir.

Paylaşım materyalini onaylanan sürümden oluşturun

Ancak bundan sonra doğrulanan genel adresi mesajda, kısa bağlantıda veya WikiURL QR oluşturucusunda kullanın. Son sürümün hedefini inceleyip QR’yi dağıtacağınız materyalde deneyin. Önizlemeyle oluşturulmuş dosyayı yanlışlıkla yeniden kullanmayın. Yayın adresi değiştiyse kontrolünüzdeki kopyaları güncelleyin ve onaylanan sürümü kaydedin. Önceki QR’nin kendiliğinden değiştiğini varsaymayın. Sonradan yeni bir adres edinmek, daha önce dağıtıma hazırlanmış görselin içinde kodlanan eski hedefi otomatik olarak değiştirdiğiniz anlamına gelmez.

Genel adresi ve kontrol sonuçlarını yayın kaydında geliştirme adreslerinden ayrı tutun. İçerik iç kullanımda kalmalıysa kararlaştırılan erişimi koruyun; yalnızca dış denetleyiciyi geçirmek için yayımlamayın. Hedef ve kitle eşleşmelidir: yerel iş cihazınız için, iç erişim ilgili kişiler için, program dışarıdan açılacaksa yayımlanmış site. Bu kararı dağıtım materyali hazırlamadan önce verin. Böylece çalışma ortamına ait adresleri, gerçekten katılımcılara sunulması gereken yayın adresiyle karıştırmadan kayıt altında tutabilirsiniz.

Aracı aç →

Kaynaklar ve belgeler

← Tüm kılavuzlar