Käynnistä Apache-verkkopalvelin Mac OS X El Capitanissa

Sisällysluettelo:

Anonim

Jakamisasetuspaneelin asetuksia muutettiin hieman OS X Mountain Lionissa ja uudelleen Mavericksissa, ja vaikka Internet-jakamisen k altaiset asiat säilyvät, Web Sharing -asetuspaneeli poistettiin. Apache-verkkopalvelin pysyy kuitenkin mukana Mac OS X:ssä, mutta sinun on käännyttävä komentoriville ottaaksesi verkkopalvelimen käyttöön. Lisäksi haluat muokata käyttäjän määritystiedostoa jokaiselle Mac-käyttäjätilille, jotta henkilökohtainen verkkojakoominaisuus on käytössä.Jos jokin näistä kuulostaa pelottav alta tai monimutkaiselta, se ei todellakaan ole sitä, seuraa vain ohjeita, niin saat Mac-tietokoneellesi hetkessä käynnissä yksinkertaisen verkkopalvelimen.

Apache-verkkopalvelimen määrittäminen ja käynnistäminen OS X:ssä

El Capitania, Yosemitea, Mavericksia, Mountain Lionia ja Mavericksia edeltävät OS X:n versiot voivat yksinkertaisesti ottaa "Web Sharing" -toiminnon käyttöön, mutta 10.8, 10.9, 10.10 ja 10.11 jälkeen sinun on käytä paikallista verkkopalvelinta seuraavasti:

  • Käynnistä pääte, joka sijaitsee hakemistossa /Applications/Utilities/
  • Kirjoita seuraava komento korvaamalla USERNAME käyttäjätilin lyhyellä nimellä:
  • nano /etc/apache2/users/USERNAME.conf

  • Anna järjestelmänvalvojan salasana pyydettäessä ja liitä sitten seuraava nanotekstieditoriin:
  • Asetukset Indeksit Multiviews AllowOverride AuthConfig Limit Järjestys salli, estä Salli kaikilta.conf-tiedostossa se näyttää tältä:

  • Muokkaa hakemistopolkua USERNAME sopivaksi käyttäjänimeksi
  • Tallenna muutokset tiedostoon USERNAME.conf painamalla Control+O ja lopeta nano painamalla Control+X
  • Seuraavaksi käynnistetään Apache-verkkopalvelin seuraavalla komennolla:
  • sudo apachectl start

  • Käynnistä Safari, Chrome tai Firefox ja siirry osoitteeseen "http://127.0.0.1" varmistaaksesi, että palvelin on käynnissä. Näet "Se toimii!" viesti

Nyt kun olet käynnistänyt onnistuneen Apache-palvelimen OS X:ssä, voit joko muokata 'localhost'-ydintiedostoja tai mennä pidemmälle käyttäjätiedostoilla.

Apache-verkkopalvelimen asiakirjat Sijainti ja käyttäjäsivustojen kansiot

Huomaa, jos haluat vain käyttää ja muokata 'localhost'-juurita etkä käyttäjätason sivustoja osoitteessa localhost/~user, löydät apache-verkkopalvelintiedostot ja 'It Works!' html-tiedoston seuraava sijainti:

/Library/WebServer/Documents/

Voit nyt myös käydä osoitteessa http://127.0.0.1/~KÄYTTÄJÄNIMI/ nähdäksesi kaiken sisällön, joka on tallennettu käyttäjän ~/Sites/-hakemistoon – jos siellä on jotain käyttäjää kohti – ja sinä Voit lisätä hakemistoon index.html-tiedoston tai minkä tahansa muun haluamasi palvelemaan sitä ulkomaailmaan tai jopa vain lähiverkkoosi.

http://localhost/ on myös hyvä, ja muokkaamalla hosts-tiedostoa voit määrittää paikallisen toimialueen haluamallesi tasolle ja luoda paikallisen testiympäristön muuten elävällä toimialueella.

Tämä koko prosessi on melko nopea, ja se voidaan suorittaa alle minuutissa, kuten alla olevassa videoesittelyssä näkyy:

Apachen sammuttaminen ja Apache-palvelimen uudelleenkäynnistys

Jos haluat sulkea verkkopalvelimen, palaa komentoriville ja kirjoita seuraava:

sudo apachectl stop

Jos teet muutoksia palvelimeen ja haluat vain käynnistää sen uudelleen, se voidaan tehdä seuraavalla komennolla:

sudo apachectl restart

Apache-oletuspalvelin on barebone, eikä siinä ole PHP:tä, MySQL:ää tai mitään erityisen hienoa käytössä. Voit joko asentaa ja määrittää ne manuaalisesti tai voit käyttää esikonfiguroitua reittiä all-in-one-palvelinsovelluksen, kuten MAMPin, kautta, joka sisältää Apachen, MySQL:n ja PHP:n helposti ohjattavassa sovelluspohjaisessa verkkopalvelinpaketissa. Saat MAMPin ilmaiseksi täältä.

Kiitos Benille vinki-ideasta

Käynnistä Apache-verkkopalvelin Mac OS X El Capitanissa