Hoe kinne jo in DNS-Alias ​​mei Apache ynstelle

Servys Multiple Domains from a Apache Web Server

It is maklik om DNS aliasjes op te setten mei de Apache web-tsjinner. Wat dit betsjut is dat as jo ien webdomein of 100 ha, kinne jo se allegear ynstelle om ferskillende mappen op jo webtsjinner te setten en allegear sels te wite.

Schwierigheid: Hard

Tiid ferplicht: 10 minuten

DNS-alias setten

  1. Meitsje in map op jo webstee Apache.
    Soargje derfoar dat jo de triemtafel yn jo mappen fan jo Webservers pleatst, en net op elke lokaasje op jo masine. Bygelyks de measte Apache-server -bestannen binne yn 'e htdocs-map. So meitsje der in sub-map om jo domein-bestannen te behearjen. It is in goeie idee om in index.html-bestân yn 'e map te setten sadat jo letter besykje kinne.
  1. Yn ferzje 1 fan Apache, bewurkje it apache.conf-bestân en fyn de dielen fan 'e vhosts (virtuele hosts).
    Yn ferzje 2 fan Apache kinne jo de vhosts.conf-bestân bewurkje.
    Dizze sille normaal lizze yn in konfiguraasjebalke op jo webserver, net yn it htdocs-gebiet.
  2. Yn beide ferzjes feroarje de vhosts-seksje om in nije virtuele host te foegjen:
    IP_ADDRESS>
    ServerName DOMAIN NAME
    DocumentRoot FULL_PATH_TO_DIRECTORY
    Feroarje de markearre dielen fan 'e koade hjirboppe nei de ynformaasje spesifyk foar jo side en domein.
  3. Restart Apache.
  4. Bewurkje jo named.conf-bestân
  5. In yngong foar it domein taheakje:
    zone " DOMAIN" yn {
    type master;
    triem " LOCATION_OF_DB_FILE ";
    allow-transfer { IP_ADDRESS ; };
    };
    Feroarje de markearre dielen fan 'e koade hjirboppe nei de ynformaasje spesifyk foar jo side en domein.
  6. Meitsje de db-bestân foar it domein
    De ienfâldige manier is om oare db-bestannen te kopiearjen en jo nije domein te meitsjen.
  7. Ferfarskje jo DNS
  8. Testje jo domein yn jo webblêder.
    It kin ferskate oeren duorje foar jo DNS om te ferbreedzjen, mar sa lang as jo oan jo lokale DNS sjen litte moatte jo fuortendaliks probearje.

Watsto nedich hast