Pokrenite Apache web poslužitelj u Mac OS X El Capitan

Sadržaj:

Anonim

Opcije preferencijske ploče dijeljenja malo su promijenjene u OS X Mountain Lion i ponovno u Mavericksu, i dok stvari poput internetskog dijeljenja ostaju, preferencijska ploča web dijeljenja je uklonjena. Apache web poslužitelj ipak ostaje u paketu s Mac OS Xom, ali morat ćete se okrenuti naredbenom retku da biste omogućili web poslužitelj. Osim toga, trebali biste urediti korisničku konfiguracijsku datoteku za svaki korisnički račun na Macu kako biste imali aktivnu značajku osobnog web dijeljenja.Ako išta od ovoga zvuči zastrašujuće ili složeno, zapravo nije, samo slijedite i imat ćete jednostavan web poslužitelj koji radi na vašem Macu u tren oka.

Postavljanje i pokretanje web poslužitelja Apache u OS X

Verzije OS X prije El Capitana, Yosemitea, Mavericksa, Mountain Liona i Mavericksa mogu jednostavno uključiti "Web Sharing", ali od 10.8, 10.9, 10.10 i 10.11 nadalje morat ćete učinite sljedeće za korištenje lokalnog web poslužitelja:

  • Pokreni terminal, koji se nalazi u /Applications/Utilities/
  • Upišite sljedeću naredbu, zamjenjujući USERNAME kratkim imenom korisničkog računa:
  • nano /etc/apache2/users/USERNAME.conf

  • Unesite administratorsku lozinku kada se to od vas zatraži, zatim zalijepite sljedeće u uređivač nano teksta:
  • Options Indexes Multiviews AllowOverride AuthConfig Limit Order allow, deny Allow from allU .conf datoteci to će izgledati ovako:

  • Uredite put imenika USERNAME do odgovarajućeg korisničkog imena
  • Sada pritisnite Control+O da biste spremili promjene u USERNAME.conf, zatim pritisnite Control+X da izađete iz nano-a
  • Dalje ćete pokrenuti Apache web poslužitelj sljedećom naredbom:
  • sudo apachectl start

  • Pokrenite Safari, Chrome ili Firefox i idite na “http://127.0.0.1” da provjerite radi li poslužitelj, vidjet ćete “Radi!” poruka

Sada kada ste pokrenuli uspješan Apache poslužitelj u OS X, možete izmijeniti osnovne 'localhost' datoteke ili ići dalje s korisničkim datotekama.

Dokumenti web poslužitelja Apache Lokacija i mape korisničkih web stranica

Napomena, ako samo želite koristiti i modificirati 'localhost' root, a ne stranice na korisničkoj razini na localhost/~user, možete pronaći datoteke apache web poslužitelja i 'It Works!' html u sljedeća lokacija:

/Library/WebServer/Documents/

Sada također možete posjetiti http://127.0.0.1/~USERNAME/ kako biste vidjeli sadržaj svega što je pohranjeno u korisničkom direktoriju ~/Sites/ – ako nešto postoji po korisniku – i vi možete dodati datoteku index.html ili bilo što drugo što želite u direktorij da ga poslužite vanjskom svijetu ili čak samo vašem LAN-u.

Korištenje http://localhost/ također je u redu, a uređivanjem hosts datoteke možete postaviti lokalnu domenu na ono što želite kako biste stvorili lokalno testno okruženje s inače živom domenom.

Cijeli ovaj proces je prilično brz i može se dovršiti za manje od jedne minute kao što je prikazano u video vodiču u nastavku:

Gašenje Apachea i ponovno pokretanje Apache poslužitelja

Da biste isključili web poslužitelj, vratite se na naredbeni redak i upišite sljedeće:

sudo apachectl stop

Ako napravite promjene na poslužitelju i samo ga želite ponovno pokrenuti, to se umjesto toga može postići sljedećom naredbom:

sudo apachectl restart

Zadani Apache poslužitelj je barebone i nema omogućen PHP, MySQL ili bilo što posebno otmjeno. Možete ih instalirati i konfigurirati ručno ili možete ići unaprijed konfiguriranom rutom kroz sveobuhvatnu poslužiteljsku aplikaciju kao što je MAMP, koja uključuje Apache, MySQL i PHP u jednostavnom paketu web poslužitelja koji se temelji na aplikaciji. Odavde možete dobiti MAMP besplatno.

Hvala Benu na ideji za savjet

Pokrenite Apache web poslužitelj u Mac OS X El Capitan