Sitem neden URL'deki bir www ile çalışıyor?


12

Aşağıdaki noktalar gibi biraz kafam karıştı:

  1. Javascript içermeyen, yalnızca önekle çalışan basit bir metin web sitesi vardır. http://www.mysite.corporation.comçalışıyor ama http//mysite.corporation.comçalışmayacak. Ne oluyor olabilir?
  2. Birkaç LAMP vps 'çalıştırıyorum ve önde gelen www ile sorun yaşadığınızı hatırlamıyorum
  3. Kullanıcılar neden www ile URL yazıyor? Bunun arkasında bir tarih var mı?

Yanıtlar:


9

Temel wwwolarak sadece bir alt alan adıdır. Belirli bir sitenin www alt etki alanı olmadan çalışmamasının nedeni, yanlış yapılandırılmış bir DNS veya yanlış yapılandırılmış bir yapılandırma olabilir.

Hangi IP'lere atandıklarını öğrenmek için bir nslookup yapmaya çalışabilirsiniz (DNS ayarlarının doğru olup olmadığını kontrol etmek için):

Kendi alan adımdan bir örnek:

nslookup responsible-disclosure.com
Server:  router.home
Address:  192.168.1.254

Niet-bindend antwoord: (non-authoritive answer in english I think)
Naam:    responsible-disclosure.com
Address:  46.105.30.3

nslookup www.responsible-disclosure.com
Server:  router.home
Address:  192.168.1.254

Niet-bindend antwoord: (non-authoritive answer in english I think)
Naam:    www.responsible-disclosure.com
Address:  46.105.30.3

Bu ikisi eşleşirse Apache (vhost) yanlış yapılandırılmış olabilirsiniz. Yanlış yapılandırmayı görmüyorsanız, soruyu yapılandırmak için soruyu yapılandırmanız gerekir.

Kullanıcıların neden URL'yi www ile öneklediğine ilişkin Wikipedia'ya göz atın :

World Wide Web için kullanılan birçok etki alanı adı, Internet ana bilgisayarlarını (sunucuları) sağladıkları hizmetlere göre adlandırma konusundaki uzun süredir devam eden uygulamaları nedeniyle www ile başlar. Bir web sunucusunun ana bilgisayar adı, bir FTP sunucusu için ftp ve bir USENET haber sunucusu için haber veya nntp olabileceği gibi, genellikle www'dir. Bu ana bilgisayar adları, www.example.com'da olduğu gibi Etki Alanı Adı Sistemi (DNS) alt etki alanı adları olarak görünür. Alt alan adı olarak 'www' kullanılması, herhangi bir teknik veya politika standardı için gerekli değildir; Gerçekten de, ilk web sunucusuna nxoc01.cern.ch adı verildi, [26] ve birçok web sitesi onsuz var. Yerleşik birçok web sitesi hala 'www' kullanıyor veya 'www2', 'güvenli' vb. Gibi diğer alt alan adlarını icat ediyor. Bu tür birçok web sunucusu hem alan adı kökü (ör. Example.com) hem de www alt alan adı (ör. www. example.com) aynı siteye bakın; diğerleri bir form veya diğeri gerektirir veya farklı web sitelerine eşleyebilirler.


Deliryumlarda Piece of 1. çünkü wwwedilir alt etki değil , ama ev sahibi domain 2. Hiç kimse RFC'lerde devlet, hangi alan olmalıdır A RR var ve olmalı böylece www RR eşit olması - "hatalı yapılandırmalar" sadece FUD vardır
Tembel Badger

@LazyBadger "Deliryum parçası" ile ne demek istediğinizi bilmiyorum ama ne olursa olsun. 1, teknik wwwbir ev sahibi olduğunu söylediğinde doğru . 2. Eğer işaret etmek niyetindeyseniz bir yanlış yapılandırmadır mysite.corporation.comve göstermez. Yanlış yapılandırılmamış çünkü RFC sorun olmadığını söylüyor. Bu yanlış bir konfigürasyon çünkü OP'nin çalışmasını istediği gibi çalışmıyor ...
PeeHaa

öyle yanlış yapılandırma değil birileri varsa, istediği , ancak hiçbir şey . Bu cehalet ve beyin tembellik
Lazy Badger

1
  1. Sitenin URL'sinin sitede herhangi bir web teknolojisini kullanma veya kullanmama ilişkisi yoktur. Bu , siteye hizmet veren web sunucusunun alan adı ve yapılandırmasının DNS ayarları ile ilgili bir sorudur

  2. Bu vps'lerin site alanları için bölge tanımlarını okuyun ve fark bulun. Bind jargon'a etki alanına ekleme

    @ CNAME'DE www

    www IN A NN.NN.NN.NN

ana bilgisayar adresinin etki alanı adresine "klonlanmasına" yol açar. Ve eğer www herhangi bir biçimde Aliased www-Site alan-adı için web sunucu geneli, iki URL aynı içeriği gösterecektir.

DNS ve Web yapılandırma değişiklikleri gerekir yapılabilir elle

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.