XAMPP (Windows) arba Lampp (už Unix sistemose) yra Apache MySQL PHP paskirstymo, kuris įdiegia greitai ir siūlo puikus sprendimas bandymai tinklapis vietos mašinoms. Aš pats naudoju ir ji niekada nusivylė manimi.
Dirbant su keletą svetainių, nėra reikalo kurti posritis esamos vietos domeno pavadinimą "localhost". XAMPP / lampp leidžia jums dirbti su nekilnojamojo domeno vardo, pavyzdžiui, "google.com", pavyzdžiui, bet su bylos saugomi jūsų kompiuteryje. Paslaptis yra visagalis failus ir virtualusis serveris funkcija.
Pirmiausia reikia sužinoti, kur XAMPP / lampp buvo įdiegtas jūsų kompiuteryje. Na mano kompiuteryje yra / opt / lampp /.
Be to, kadangi reikia gauti tam tikrą admin privilegijas, atverti terminalo tipą gksudo Nautilus. Nautilus padės jums pakeisti kai kuriuos failus lengvai, tiesiogiai iš gedit.
/etc/extra (change /opt/lampp to your own directory where xampp/lampp is installed, if different from mine). Dabar su Nautilus, pereikite į / opt / lampp / etc / extra (keisti / opt / lampp į savo katalogą, kur XAMPP / lampp yra įdiegtas, jei skiriasi nuo mano). Dabar atidaryti šį failą: httpd-vhosts.conf
Pagal nutylėjimą yra du VirtualHost sekcijas, kurių kiekviena yra tarp žyma. Mes ką nors pakeisti šių skirsnių dabar. Pirmame skyriuje mes turime pakeisti, kad rodytų į localhost. Turi atrodyti taip:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs
ServerioVardas localhost
Serveralias localhost
ErrorLog logs / dummy-host.example.com-error_
CustomLog logs / dummy-host.example.com-access_log bendras
you should once again change /opt/lampp to the directory where xampp/lampp is installed in your system. Šioje eilutėje DocumentRoot / opt / lampp / htdocs reikia dar kartą pakeisti / opt / lampp į katalogą, kur XAMPP / lampp yra įdiegtas jūsų sistemoje.
Be to, už kiekvieną kitą papildomą virtualaus serverio galite pridėti tą patį bloko kodą į savo httpd-vhosts.conf failą, bet padaryti keletą nedidelių pakeitimų. Pavyzdžiui, jei norite pridėti virtualaus serverio myhost.com, kurių failai yra / opt / lampp / htdocs / myhost, jūs įdėti šį kodą:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs / myhost
ServerioVardas myhost.com
ErrorLog logs / dummy-host.example.com-error_
CustomLog logs / dummy-host.example.com-access_log bendras
Atkreipkite dėmesį, kad DocumentRoot ir ServerioVardas buvo pakeistas. Serveralias nėra nebereikalinga. Išsaugokite failą.
Kitas turėtumėte įjungti virtualus visagalis konfigūracijos failą, esantį / opt / lampp / etc. Atidarykite failą httpd.conf su nautilus, ir rasti šią eilutę # include etc / extra / httpd-vhosts.conf. Pašalinti # char nuo linijos pradžioje, todėl lieka Įtraukti etc / extra / httpd-vhosts.conf tik. Išsaugokite failą.
Dabar mes turime pridėti domeno vardą į failą "hosts", kad prašymas domeno vardui, kad rodytų į mūsų IP adresą 127.0.0.1, o ne ieškoti jo į duomenų bazę DNS. Tad į / etc / su Nautilus, taip pat ir atidaryti šį failą: as. Dabar ne failas pabaigoje pridėkite šią eilutę: 127.0.0.1 myhost.com (arba pakeisti myhost.com į įmonės pavadinimas savo virtualaus serverio). Ar tas pats visoms kitoms virtualusis serveris turite. Išsaugokite failą.
Dabar mes turime iš naujo XAMPP / Lampp siekiant, kad įsigaliotų pakeitimai. Atidaryti langą terminalo ir paleisti šią komandą: gksudo / opt / lampp / lampp paleisti (nepamirškite pakeisti / opt / lampp jei reikia).
Dabar jūs turėtumėte turėti galimybę dirbti su savo virtualusis serveris, kreipdamiesi su savo naršyklę, kad http://myhost.com arba http://the_name_of_your_own_virtual_host.your_own_tld. Sėkmės!
Apdorojant užklausos 










































