Paleiskite „Apache“ žiniatinklio serverį „Mac OS X El Capitan“.
Turinys:
- Apache žiniatinklio serverio nustatymas ir paleidimas OS X
- Apache išjungimas ir Apache serverio paleidimas iš naujo
Bendrinimo nuostatų skydelio parinktys buvo šiek tiek pakeistos „OS X Mountain Lion“ ir vėl „Mavericks“, ir nors tokie dalykai kaip bendrinimas internetu išlieka, žiniatinklio bendrinimo nuostatų skydelis buvo pašalintas. Vis dėlto „Apache“ žiniatinklio serveris lieka susietas su „Mac OS X“, tačiau norėdami įjungti žiniatinklio serverį turėsite pasukti į komandų eilutę. Be to, norėsite redaguoti kiekvienos „Mac“ naudotojo paskyros naudotojo konfigūracijos failą, kad būtų suaktyvinta asmeninė žiniatinklio bendrinimo funkcija.Jei kas nors iš to skamba bauginančiai ar sudėtingai, tai tikrai ne, tiesiog vadovaukitės tuo ir greitai jūsų Mac kompiuteryje veiks paprastas žiniatinklio serveris.
Apache žiniatinklio serverio nustatymas ir paleidimas OS X
Ankstesnės nei El Capitan, Yosemite, Mavericks, Mountain Lion ir Mavericks OS X versijos gali tiesiog įjungti „Web Sharing“, bet nuo 10.8, 10.9, 10.10 ir 10.11 versijos jums reikės jei norite naudoti vietinį žiniatinklio serverį, atlikite šiuos veiksmus:
- Paleiskite terminalą, esantį /Applications/Utilities/
- Įveskite šią komandą, pakeisdami USERNAME trumpuoju vartotojo abonemento pavadinimu:
- Kai prašoma, įveskite administratoriaus slaptažodį, tada į nano teksto rengyklę įklijuokite:
- Redaguokite katalogo kelią USERNAME į atitinkamą naudotojo vardą
- Dabar paspauskite Control+O, kad išsaugotumėte USERNAME.conf pakeitimus, tada paspauskite Control+X, kad išeitumėte iš nano
- Toliau paleisite „Apache“ žiniatinklio serverį naudodami šią komandą:
- Paleiskite „Safari“, „Chrome“ arba „Firefox“ ir eikite į „http://127.0.0.1“, kad patikrintumėte, ar serveris veikia, pamatysite pranešimą „Tai veikia! žinutė
nano /etc/apache2/users/USERNAME.conf
Parinktys Rodyklės Kelios peržiūros AllowOverride AuthConfig Limit Order leisti, uždrausti leisti iš visų.conf faile jis atrodys taip:
sudo apachectl start
Dabar, kai sėkmingai pradėjote „Apache“ serverį OS X, galite modifikuoti pagrindinius „localhost“ failus arba tęsti naudotojo failus.
Apache žiniatinklio serverio dokumentų vieta ir naudotojų svetainių aplankai
Pastaba: jei norite naudoti ir keisti tik „localhost“ šaknį, o ne vartotojo lygio svetaines adresu localhost/~user, apache žiniatinklio serverio failus ir „It Works!“ html galite rasti ši vieta:
/Library/WebServer/Documents/
Dabar taip pat galite apsilankyti šiuo adresu: http://127.0.0.1/~VARTOTOJO VARDAS/, kad pamatytumėte bet kokio turinio, saugomo vartotojo ~/Sites/ kataloge turinį – jei kas nors yra kiekvienam vartotojui – ir jūs galite pridėti index.html failą ar bet ką kitą, kurį norite pateikti į katalogą, kad jis būtų rodomas išoriniam pasauliui ar net tik jūsų LAN.
Naudoti http://localhost/ taip pat gerai, o redaguodami pagrindinio kompiuterio failą galite nustatyti vietinį domeną į bet kokį norimą vietinį domeną, kad sukurtumėte vietinę bandomąją aplinką su kitaip veikiančiu domenu.
Visas procesas yra gana greitas ir gali būti baigtas per mažiau nei minutę, kaip parodyta toliau pateiktame vaizdo įraše:
Apache išjungimas ir Apache serverio paleidimas iš naujo
Norėdami išjungti žiniatinklio serverį, grįžkite į komandų eilutę ir įveskite:
sudo apachectl stop
Jei atliksite pakeitimus serveryje ir tiesiog norite jį paleisti iš naujo, tai galite padaryti naudodami šią komandą:
sudo apachectl restart
Numatytasis „Apache“ serveris yra „barebone“ ir neįjungtas PHP, MySQL ar nieko ypatingo. Galite juos įdiegti ir konfigūruoti rankiniu būdu arba galite eiti iš anksto sukonfigūruotu maršrutu naudodami „viskas viename“ serverio programą, pvz., MAMP, į kurią įeina „Apache“, „MySQL“ ir PHP paprastame valdomame žiniatinklio serverio pakete. MAMP nemokamai galite gauti čia.
Ačiū Benui už patarimo idėją