Xampp (za Windows) ali Lampp (za sisteme UNIX) je Apache MySql PHP distribucijo, ki se namesti hitro in ponuja dobro rešitev za testiranje spletne strani na vašem računalniku. Sam sem ga uporabljajo in je nikoli me razočaran.
Pri delu z več spletnih strani, ni treba ustvariti sub-domene na obstoječe lokalne domensko ime "localhost". Xampp / lampp vam omogoča, da delo s pravim imenom domene, kot so "google.com", na primer, vendar z datotekami ki gostuje na vašem računalniku. Skrivnost je v gosti datotek in navideznimi gostitelji funkcijo.
Najprej morate ugotoviti, kateri je bila xampp / lampp nameščen na vašem računalniku. Na mojem računalniku je / opt / lampp /.
Dalje, ker naj bi dobil nekaj admin privilegijev, odpri terminal in Nautilus gksudo tipa. Nautilus vam bo pomagal spremeniti nekatere datoteke preprosto, neposredno iz GEdit.
/etc/extra (change /opt/lampp to your own directory where xampp/lampp is installed, if different from mine). Zdaj, z Nautilus, obrv v / opt / lampp / etc / dodatno (sprememba / opt / lampp v svoj imenik, kjer je nameščen lampp xampp /, če se razlikuje od moje). Zdaj na voljo te datoteke: httpd-vhosts.conf
Privzeto obstajata dve VirtualHost posamezne odseke, ki jih vsebuje med oznako. Naredili bomo nekaj sprememb v teh oddelkih zdaj. Prvi del, da bi morali spremeniti, da kaže na localhost. Mora izgledati takole:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs
ServerName localhost
ServerAlias localhost
ErrorLog dnevniki / lutke-host.example.com-error_log
CustomLog dnevniki / lutke-host.example.com-access_log skupne
you should once again change /opt/lampp to the directory where xampp/lampp is installed in your system. V tej vrstici DocumentRoot / opt / lampp / htdocs morate ponovno spremeniti / opt / lampp do imenika, kjer / lampp je xampp umestiti v vaš sistem.
Dalje, za vse druge dodatne virtual host boste dodajanje istem bloku kode na vašo httpd-vhosts.conf datoteko, ki pa na nekaj manjših sprememb. Na primer, če želite dodati virtualni myhost.com gostiteljice, katere datoteke so shranjene v / opt / lampp / htdocs / myhost, boste dodali to kodo:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot / opt / lampp / htdocs / myhost
ImeStrežnika myhost.com
ErrorLog dnevniki / lutke-host.example.com-error_log
CustomLog dnevniki / lutke-host.example.com-access_log skupne
Sporoča, da je DocumentRoot in ime_strežnika spremenilo. ServerAlias ni potrebna več. Shranite datoteko.
Naslednje morate omogočiti navideznimi gostitelji v nastavitveno datoteko, ki se nahaja v / opt / lampp / etc. Odprite datoteko httpd.conf z Nautilus, in odkriti to vrstico # include etc / dodatno / httpd-vhosts.conf. Odstranite # char od začetka vrstice, tako da ostane tudi po etc / dodatno / httpd-vhosts.conf samo. Shranite datoteko.
Zdaj moramo dodati domene stanodajalec pila, da bi za domensko ime za točke na naš ip naslov 127.0.0.1, ne pa sami poiskati v bazi podatkov DNS. Torej pojdite v / etc / s Nautilus, tudi, in odpreti te datoteke: gostitelji. Sedaj na koncu datoteke dodajte naslednje vrstice: 127.0.0.1 myhost.com (ali spremembe myhost.com z imenom svoj virtualni ime gostitelja). Delati ista stvar kot za vse druge navideznimi gostitelji imate. Shranite datoteko.
Zdaj bomo morali zopet začeti xampp / Lampp, da bi spremembe začele veljati. Odpri terminalsko okno in zaženite ta ukaz: gksudo / opt / lampp / lampp znova (ne pozabite, da spremenite / opt / lampp, če je potrebno).
Sedaj bi morali imeti možnost, da delo z vašim navideznimi gostitelji, ki ga bo s vaš brskalnik, da http://myhost.com ali http://the_name_of_your_own_virtual_host.your_own_tld. Srečno!
Obdelava zahtevka 











































