Lag virtuelle verter på en WAMP-server

Windows Apache MySQL PHP (WAMP) server er utrolig kraftig. Ikke bare lar den være vert for et nettsted ved hjelp av verdens mest fleksible webserver, det lar deg også gjøre det på Windows-verten.

Men ikke tro fordi du er i en Windows-vert at du mister mye av fleksibiliteten som finnes på Linux-ekvivalent. Faktisk oversettes mye av funksjonssettet - dette inkluderer virtuelle verter. Ved å bruke virtuelle verter kan du, effektivt, være vert for mer enn ett nettsted på en enkelt maskin.

Si for eksempel at du vil være vert:

  • lokal vert
  • mysite.localhost

Jeg viser deg hvordan du enkelt kan gjøre begge deler med en enkelt WAMP-server (jeg antar at WAMP-serveren er oppe og går, og du har administrativ tilgang til filene og mappene på den maskinen). Vi fokuserer på en konfigurasjonsfil om gangen.

verter

Først må du redigere vertsfilen på serveren. Dette vil kartlegge det virtuelle vertsnavnet til en IP-adresse. For å holde dette enkelt kartlegger vi 127.0.0.1 til mysite. Dette er hvordan:

  1. Åpne Notisblokk som administrator.
  2. Åpne filen C: \ Windows \ system32 \ drivere \ etc \ hosts.
  3. Legg til linjen: 127.0.0.1 mysite.
  4. Lagre vertsfilen (pass på at den ikke lagres som en .txt-fil).

httpd.conf

Den raskeste måten å få tilgang til denne filen er å høyreklikke på WAMP-ikonet i systemstatusfeltet og velge Apache | httpd.conf ( figur A ).

Figur A

WAMP-brukermenyen

Når du velger httpd.conf-oppføringen, vil Notisblokken åpne med innholdet i httpd.conf-filen. Innenfor denne filen, må du fjerne koden for oppføringen for konfigurasjonsfil for virtuelle verter. Søk etter disse to linjene:

 # Virtuelle verter # Inkluder conf / extra / httpd-vhosts.conf 

Fjern "#" på den andre linjen over og lagre og lukk httpd.conf-filen.

httpd-vhosts.conf

Den neste filen som skal redigeres, kan ikke nås via WAMP-brukergrensesnittet; du skal finne denne filen i C: \ wamp \ bin \ apache \ Apache-XXX \ conf \ extra \ (XXX er utgivelsesnummeret). Åpne filen i Notisblokk og legg til følgende seksjon (vi holder oss til vårt nåværende eksempel på "mysite").

 ServerAdmin postbeskyttet DocumentRoot "c: \ MYSITE" Servernavn mysite.local ErrorLog "logger / mysite.log" CustomLog "logger / mysite-access.log" vanlig 

Merknader om koden: Du må legge til et direktiv for hver virtuelle vert du oppretter. Nettstedets administrator er Hvis du trenger å betjene den virtuelle verten på en ikke-standard port, kan du endre den i VirtualHost-direktivlinjen. Henvisningen til c: \ MYSITE er katalogen som er opprettet for å være vert for filene og mappene for den nye virtuelle verten; må du opprette den mappen (du kan plassere den der du trenger i mappehierarkiet så lenge den er tilgjengelig av Apache).

Når du har lagt koden ovenfor i riktig fil, lagrer du den og start WAMP-tjenestene på nytt. Nå skal du kunne se både localhost og mysite fra nettleseren din. Du vil endre disse adressene slik at de samsvarer med dine behov.

Les også på TechRepublic: Lag alias på WAMP-serveren

© Copyright 2020 | mobilegn.com