Hoe om 'n DNS-alias met Apache op te stel

Meerdere domeine bedien vanaf 'n Apache Web Server

Dit is maklik om DNS-aliassen op te stel met die Apache-webbediener. Wat dit beteken, is dat as jy een webdomein of 100 het, kan jy hulle almal wys om na verskillende dopgehou op jou webbediener te verwys en hulle almal self te bedien.

Moeilikheid: Hard

Tyd benodig: 10 minute

DNS Aliiasies opstel

  1. Skep 'n gids op jou Apache webbediener.
    Maak seker dat u die gids in u webbediener se dopgehou plaas, en nie op enige plek op u masjien nie. Byvoorbeeld, die meeste Apache-bedienerweblêers is in die htdocs-lêergids. So skep 'n sub-gids daar om jou domein lêers te host. Dit is 'n goeie idee om 'n indeks.html-lêer in die gids te plaas sodat jy later kan toets.
  1. In weergawe 1 van Apache, wysig die apache.conf lêer en vind die vhosts (virtuele leërskare) afdeling.
    In weergawe 2 van Apache, wysig die vhosts.conf lêer.
    Hierdie is gewoonlik in 'n konfigurasiekatalogus op u webbediener, nie in die htdocs-gebied nie.
  2. In enige weergawe, wysig die vhosts-afdeling om 'n nuwe virtuele gasheer te voeg:
    IP_ADDRESS>
    Bedienernaam DOMAIN NAME
    DocumentRoot FULL_PATH_TO_DIRECTORY
    Verander die uitgeligte gedeeltes van die bostaande kode na die inligting wat spesifiek vir u webwerf en domein is.
  3. Herlaai Apache.
  4. Wysig jou naam.conf-lêer
  5. Voeg 'n inskrywing by vir die domein:
    sone " DOMAIN" IN {
    tipe meester;
    lêer " LOCATION_OF_DB_FILE ";
    toelaat-oordrag { IP_ADDRESS ; };
    };
    Verander die uitgeligte gedeeltes van die bostaande kode na die inligting wat spesifiek vir u webwerf en domein is.
  6. Skep die db-lêer vir die domein
    Die eenvoudigste manier is om ander db-lêers te kopieer en jou nuwe domein by te voeg.
  7. Herlaai jou DNS
  8. Toets jou domein in jou webblaaier.
    Dit kan 'n paar uur neem om jou DNS te versprei, maar solank jy na jou plaaslike DNS verwys, moet jy dadelik kan toets.

Wat jy nodig het