Xampp (for Windows) eller Lampp (for UNIX-baserte systemer) er en Apache MySQL PHP-distribusjon som installerer raskt og tilbyr en god løsning for testing nettsteder på lokale maskiner. Jeg selv bruker den og den har aldri skuffet meg.
Når du arbeider med flere nettsteder, er det ikke nødvendig å opprette sub-domener til det eksisterende lokale domenenavnet "localhost". Xampp / lampp kan du arbeide med en ekte domenenavn som "google.com", for eksempel, men med filene ligger på datamaskinen. Hemmeligheten er vertskap filene og virtuelle verter funksjonen.
Først av alt bør du finne ut hvor xampp / lampp ble installert på datamaskinen. På min datamaskin er det / opt / lampp /.
Neste, fordi du bør få noen administratorrettigheter, åpne opp en terminal og skriv gksudo Nautilus. Nautilus vil hjelpe deg å endre noen filer enkelt, direkte fra gedit.
/etc/extra (change /opt/lampp to your own directory where xampp/lampp is installed, if different from mine). Nå, med Nautilus, bla til / opt / lampp / etc / ekstra (endre / opt / lampp til din egen katalog der xampp / lampp er installert, hvis forskjellig fra min). Nå åpner denne filen: httpd-vhosts.conf
Som standard er det to virtuellverten deler, hver inneholdt mellom brikken. Vi vil gjøre noen endringer i disse delene nå. Den første delen vi skal endre den til å peke på localhost. Skal se slik ut:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs
Servernavn localhost
ServerAlias localhost
ErrorLog logger / dummy-host.example.com-error_log
CustomLog logger / dummy-host.example.com-access_log felles
you should once again change /opt/lampp to the directory where xampp/lampp is installed in your system. I denne linjen DocumentRoot / opt / lampp / htdocs bør du nok en gang bytte / opt / lampp til katalogen der xampp / lampp er installert på systemet ditt.
Neste, for hver ekstra virtuell vert du vil legge den samme blokken med kode til din httpd-vhosts.conf filen, men gjør noen små endringer. For eksempel, hvis du vil legge den virtuelle host myhost.com, hvis filene ligger i / opt / lampp / htdocs / myhost, vil du legge til denne koden:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs / myhost
Servernavn myhost.com
ErrorLog logger / dummy-host.example.com-error_log
CustomLog logger / dummy-host.example.com-access_log felles
Legg merke til at DocumentRoot og servernavn er endret. ServerAlias er ikke nødvendig lenger. Lagre filen.
Neste du bør sette virtuelle verter i konfigurasjonsfilen, ligger som / opt / lampp / etc. Åpne filen httpd.conf med nautilus, og finn denne linjen # Inkluder etc / ekstra / httpd-vhosts.conf. Fjern # røye fra begynnelsen av linjen, slik at den forblir Inkluder etc / ekstra / httpd-vhosts.conf bare. Lagre filen.
Nå bør vi legge til domenenavnet til hosts-filen for at domenenavnet til å peke til vår ip-adresse 127.0.0.1, men ikke å lete etter den i DNS-databasen. Så gå til / etc / med Nautilus, også, og åpner denne filen: hosts. Nå på slutten av filen legg til følgende linje: 127.0.0.1 myhost.com (eller endre myhost.com til navnet på ditt eget virtuelle vertsnavn). Gjør det samme for alle de andre virtuelle verter du har. Lagre filen.
Nå trenger vi å starte XAMPP / Lampp for at endringene skal tre i kraft. Åpne et terminalvindu og kjør denne kommandoen: gksudo / opt / lampp / lampp hvile (husk å endre / opt / lampp hvis nødvendig).
Nå skal du kunne arbeide med virtuelle verter, ved å gå med nettleseren å http://myhost.com eller http://the_name_of_your_own_virtual_host.your_own_tld. Lykke til!
BEHANDLING REQUEST 










































