3 moduri de a aduce înapoi partajarea pe Web în OS X Mountain Lion

Odată cu introducerea OS X Mountain Lion, o caracteristică care nu a făcut reducerea a fost Web Sharing. Este posibil să nu fi fost folosit pe scară largă, dar pentru dezvoltatori a servit ca o modalitate rapidă de a găzdui un site web. Să aruncăm o privire asupra a trei moduri diferite de a aduce această caracteristică înapoi.


Definiții necesare

În timp ce ceea ce vom analiza va fi potrivit pentru începători pentru utilizatorii avansați, unii ar putea să nu cunoască anumite semnificații sau software.

  • Apache - Un software de tip server HTTP deschis, care este cel mai utilizat server HTTP disponibil și este folosit pe zeci de milioane de servere din întreaga lume.
  • Gazdă locală - Un termen de rețea referitor la gazda locală (calculatorul pe care lucrați). Când rulezi un server web, de obicei accesezi site-urile prin intermediul http: // localhost. Macul dvs. poate accesa numai site-urile cu care rulează gazdă locală, dacă încercați să utilizați această adresă oriunde altundeva, nu va funcționa. Cu toate acestea, puteți înlocui adresa IP a Mac pentru localhost. Dacă doriți să vedeți un site de la o alta Mac, înlocui pur și simplu gazdă locală cu adresa IP.
  • MySQL - Cea mai populară bază de date open source.
  • PHP - Un limbaj de scripting al serverului open-source. Software-uri cum ar fi Wordpress, Joomla și Drupal utilizează atât PHP și MySQL.
  • porturi - Atât Apache cât și MySQL folosesc ceva numit port. Scopul porturilor este identificarea unică a diferitelor aplicații sau procese care rulează pe un singur computer. Când vizitați un site Web prin browserul dvs., de obicei, veți utiliza portul 80, care este portul standard pentru Apache. Când vizitați un site cum ar fi http://mac.tutsplus.com - ceea ce este de fapt încărcăturile http://mac.tutsplus.com:80. Dă-o încercare, mergi la orice adresă și : 80 până la sfârșitul acesteia și se va încărca normal. Încercați un alt număr aleator și probabil că nu va funcționa. În scopul acestui tutorial nu vom fi cu adevărat încurcați în acest lucru în detaliu, dar merită să știți!
  • Grămadă - O colecție de instrumente concepute să colaboreze pentru a crea un mediu comun. Un set comun este LAMP - Linux, Apache, MySQL și PHP. Toate aceste instrumente oferă fundația pentru un server web complet operațional.

Nicovală

Cost: gratuit

Anvil este o aplicație menubar care vă permite să configurați rapid medii de testare pentru aplicațiile statice HTML și Rack. Ori de câte ori adăugați un proiect, specificați numele adresei, care va fi sufixat .dev. Puteți accesa acest lucru pe Mac-ul dvs. mult mai repede decât o adresă care conține tot felul de slăbiciuni și caractere.

Anvil este de fapt o interfață grafică pentru o aplicație de linie de comandă numită Pow. Pow este ce putere anvil și oferă posibilitatea de a crea site-uri pe Mac pe care le puteți accesa local folosind un .dev numele domeniului. Din moment ce Pow este un instrument foarte util pentru oameni care ar putea să nu fie prea pricepuți în Terminal, Anvil face să-i instaleze o briză.

Deoarece este conceput pentru a configura mai multe medii, nu numai că este o modalitate excelentă de a configura rapid o partajare web simplă, dar puteți avea cât mai multe site-uri pe care le doriți.

Instalare

  1. Descărcați Anvil de pe site-ul Anvil for Mac.
  2. Glisați aplicația în dosarul Aplicații și deschideți-o.

Este instalat Anvil!

Înființat

Cum Anvil-ul cere Pow, atunci când îl încărcați prima oară, veți vedea opțiunea de a instala Pow înainte de a începe să-l utilizați. Când faceți clic pe instalare, veți vedea terminalul deschis și se va întâmpla ceva magic.


Anvilul necesită un instrument numit Pow pentru a rula

Nu-ți face griji, Anvil se ocupă de asta pentru tine. Va trebui să introduceți parola în fereastra Terminal atunci când vi se solicită, apoi apăsați pe Enter. Odată ce este instalat, renunțați la Terminal și sunteți gata să plecați!


Pow se instalează prin Terminal, dar nu-ți face griji, e fără durere!
Atunci când Pow este instalat, Anvil va raporta că este gata să plece.

folosire

Pentru a adăuga un site nou, faceți clic pe butonul "Adăugați un site" și selectați un dosar în care sunt localizate fișierele HTML. Dacă alegeți un dosar gol, Anvil va crea un eșantion index.html Pentru dumneavoastră.


Site-urile sunt listate sub bara de meniu Anvil

Anvil vă va cere apoi să confirmați un nume pentru site, urmat de .dev. Mergeți la această adresă URL în browser și asta este! Puteți apoi să repetați acești pași pentru a adăuga cât mai multe site-uri de care aveți nevoie.


Odată ce un site a fost creat în Anvil, îl veți putea deschide în browser

MAMP

Cost: gratuit (versiunea Pro disponibilă)

Dacă ați petrecut ceva timp în dezvoltarea de web sau în gestionarea unui server web, atunci sunt șanse să întâlniți ceva numit LAMP. MAMP este doar echivalentul Mac - Mac, Apache, MySQL și PHP. Deși se poate argumenta că PHP și chiar MySQL nu pot fi necesare pentru ca un server web să funcționeze (și într-adevăr pentru un conținut static HTML cu un mic Javascript, acestea nu sunt), Apache, MySQL și PHP sunt pietrele de temelie ale web-ului modern dezvoltare. PHP este cel mai comun limbaj de dezvoltare web și MySQL cea mai comună bază de date.

Sunet complicat? Nu vă faceți griji, o companie de software numită appsolute a creat o aplicație Mac numită MAMP care nu necesită implicarea Terminalului și este complet autonomă.

MAMP oferă o platformă completă pentru serverul Mac pentru Mac, care vă oferă personalizarea în funcție de caracteristici precum modulele Apache, versiunea PHP și chiar porturile pe care doriți să le utilizați http: // localhost: 8888 în loc de cele obișnuite http: // localhost).

Instalare

  1. Descărcați MAMP de pe site-ul MAMP.
  2. Trageți MAMP dosarul Aplicații și deschideți-l.

Din nou, instalarea este o briza și asta e tot ce este acolo.

folosire

MAMP conține toate fișierele necesare în cadrul MAMP pliant. Implicit, MAMP utilizează dosarul htdocs asta e în MAMP pliant. Apoi, accesați site-urile web pe care le creați htdocs cu adresa http: // localhost.

Odată ce deschideți MAMP, este foarte ușor să vedeți ce este. Există un indicator de trafic în stânga pentru a vă spune dacă Apache și MySQL rulează (nu sunt în momentul de față). Există un buton simplu de pornire / oprire și o opțiune pentru preferințe.


Panoul de control MAMP
MAMP este gata să plece!

Lovit Porniți serverele și MAMP va începe să ruleze, luminile se vor schimba de la roșu la verde și browser-ul dvs. se va deschide la adresă http: // localhost: 8888 / MAMP / limba engleză =.


Pagina de pornire a MAMP.

Acum, MAMP foloseste un numar unic de port pentru ca include Apache si MySQL. Dacă vă amintiți în prima parte a acestui tutorial, veți ști că Apache utilizează portul 80 în mod implicit. MAMP începe de fapt cu portul 8888. Toate acestea înseamnă că adăugați : 8888 până la sfârșitul anului http: // localhost.

Scoateți / MAMP /? Limba = Englezăde la adresa URL și apăsați pe Enter. Veți obține o pagină prestabilită, spunând că totul se execută și funcționează. http: // localhost: 8888 este htdocs pliant. Adăugați fișiere și directoare acolo și accesați-le prin browserul dvs..


Pagina implicită a MAMP în htdocs.

Bacsis:Dacă doriți să instalați Wordpress, îl puteți descărca și pune în dosar / Htdocs / wordpress și le-ar accesa apoi folosind http: // localhost: 8888 / WordPress.

Preferințe

Start Stop
Prima opțiune afișează caracteristicile de bază. Putem alege dacă vrem ca MAMP să pornească automat când deschidem aplicația, precum și dacă ar trebui să închidă atunci când o închidem. Acest lucru este la îndemână deoarece ne putem asigura că, atâta timp cât aplicația MAMP rulează, știm că serverul web este.


Preferințe MAMP

porturi
MAMP utilizează propriile porturi care pot fi utile pentru dezvoltare. Dacă preferați să utilizați porturile implicite, puteți face clic pe butonul pentru a face acest lucru. Păstrați-o așa cum este pentru acum.

Scopul porturilor este identificarea unică a diferitelor aplicații sau procese care rulează pe un singur computer. Când vizitați un site Web prin browserul dvs., de obicei, veți utiliza portul 80, care este portul standard pentru Apache. Când vizitați un site cum ar fi http://mac.tutsplus.com - ceea ce este de fapt încărcăturile http://mac.tutsplus.com:80.


Preferințe MAMP

PHP
Puteți specifica ce versiune de PHP doriți să utilizați, fie PHP 5.2.x, fie 5.4.x. De ce ai vrea să faci asta? Pentru dezvoltatori, este posibil să fi scris o aplicație PHP în 5.2 care nu funcționează la 5.4. Alternativ, PHP 5.2 este mai utilizat și mai stabil, PHP 5.4 este încă destul de nouă (după cum veți vedea din numărul de versiuni din partea a treia a numărului versiunii).

Apache
Aici puteți specifica ce folder să utilizeze ca dosar implicit pentru a găzdui toate fișierele. Implicit aceasta este htdocs pliant. Puteți specifica în altă parte, dacă doriți.


Preferințe MAMP

Suplimente suplimentare

MAMP vine cu unele instrumente de mare built-in, care sunt accesibile prin pagina de start MAMP pe care o vedeți când porniți MAMP sau puteți vizualiza oricând făcând clic Deschideți pagina de pornire în aplicația MAMP.

PHP Info
Vă oferă informații despre versiunea dvs. PHP și despre ce caracteristici sunt disponibile.

XCache
Gestionează configurarea PHP pentru a furniza câteva instrumente utile de cache pentru a crește viteza PHP și a reduce încărcarea procesorului.

PHPMyAdmin
O interfață web foarte populară pentru gestionarea bazelor de date MySQL.

SQLite Manager
Dacă preferați să utilizați SQLite în loc de MySQL, atunci acest instrument este, de asemenea, inclus.

MAMP PRO

Există o versiune profesională plătită pentru MAMP numită MAMP PRO. Acesta oferă funcții suplimentare, cum ar fi posibilitatea de a specifica numele de gazdă pentru fiecare site de pe Mac, astfel încât să nu fie utilizat http: // localhost / WordPress ai putea folosi http://wordpress.dev sau orice altceva ai vrut. Există, de asemenea, un control mai mare asupra modulelor pe care Apache le va folosi și mai mult control asupra PHP. Pentru ca doar un site sa functioneze, MAMP este mai mult decat suficient. Puteți descărca o încercare gratuită a MAMP PRO, care include oricum MAMP.


MAMP PRO oferă mai multe caracteristici decât MAMP la un cost mic.

dropbox

Cost: gratuit

"Stai ce? Dropbox nu este un utilitar de sincronizare a fișierelor? "Ei bine, da! Cu toate acestea, Dropbox include o caracteristică foarte utilă în cazul în care este necesar să accesați rar un site HTML simplu. Dacă lucrați pe un site mic, fără fișiere mari, atunci se poate dovedi util când sunteți într-o murătură. Pentru a face acest lucru, vom profita de Dropbox Public pliant.


Dropbox conține un folder public la îndemână pe care oricine poate accesa de oriunde cu adresa URL corectă.

Fișierele din acest dosar sunt accesibile pe web, cu condiția să știți adresa URL specială pe care vi se oferă, pe care se bazează http://dl.dropbox.com/u/0000000/filename.html (Unde 0000000 este de fapt unicul dvs. ID de utilizator Dropbox). Spre deosebire de partajarea unui fișier care oferă o legătură creativă unică și aleatorie doar cu acel fișier, utilizarea folderului Public vă permite să rulați un site web mic și simplu ca orice fișiere din Public dosarul va începe cu http://dl.dropbox.com/u/0000000.

Înființat

Configurarea necesită un cont Dropbox. Dacă nu aveți una, vă puteți înscrie aici și puteți descărca aplicația Dropbox.

Conturile Dropbox create după 04 octombrie 2012 nu va avea o Public pliant. Toate conturile create înainte de această dată vor conține a Public pliant. Nu vă faceți griji dacă tocmai v-ați creat contul, puteți utiliza această legătură specială pentru a activa funcția Public pliant. În timp ce Dropbox îi îndepărtează pe oameni Public din moment ce au introdus noi caracteristici de partajare, puteți crea unul dacă doriți.

folosire

Pasul 1: Creați un dosar în folderul dvs. public numit "mactutsrules" sau orice doriți.


Pasul 2: Creați un nou document în TextEdit și introduceți cele de mai sus (asigurați-vă că în cadrul Format meniu în TextEdit, documentul este text simplu).


Pasul 3: Salvați documentul în folderul "mactutsrules" ca index.html (când vi se solicită, selectați "use .html" ca extensie de fișier).

Pasul 4: Vizitați Dropbox și conectați-vă. Du-te la "folder public" și apoi în folderul "mactutsrules", urmat de clic-dreapta pe fișierul index.html.


Pasul 5: Copiați linkul și inserați-l într-o nouă filă / fereastră browser. Dacă totul a mers bine, ar trebui să vedeți "Reguli Mactuts!" În browserul dvs.!

Acum, există unele avertismente cu web hosting Dropbox ...

  1. Nu puteți doar să introduceți prima parte a linkului dvs. public și să așteptați ca acesta să indice în mod automat la unul index.html fișier - trebuie să-l specificați.
  2. Niciun script de pe server. Aceasta înseamnă că nu PHP sau MySQL. Dacă ați folosit vreodată MobileMe pentru găzduire web, aceleași restricții.
  3. Trebuie să fiți conectat la Internet, astfel încât fișierele Dropbox să se sincronizeze cu nor.

Pentru o modalitate rapidă de a obține un site în sus, este minunat.


Înfășurarea în sus

Există încă câteva metode pe care nu le-am examinat. De exemplu, Mountain Lion încă mai are nave cu Apache încorporat, astfel încât folosind unele trickery Terminal, ai putea rezolva o soluție. Am vrut să evit acest lucru, astfel încât cei care nu se simt confortabil cu Terminalul pot vedea în continuare ce opțiuni sunt disponibile. Deși Apache poate fi instalat, servicii precum PHP și MySQL ar necesita o muncă suplimentară pentru a instala astfel folosind ceva asemănător cu MAMP este o soluție mult mai ușoară (și în opinia mea, mai bună) decât opțiunile încorporate în OS X.

Știți despre alte modalități de a rula partajarea pe Internet în Mountain Lion? Ați fost afectat (ă) de eliminarea funcției când ați făcut upgrade? Spuneți-ne în comentariile!