Web Hostings ar OS X (kalnu lauvas un vēlāk)

Kā atjaunot Web koplietošanas kontroli OS X Mountain Lion un vēlāk

Sākot ar OS X Mountain Lion un turpinot visas turpmākās OS X versijas, Apple noņēma Web koplietošanas funkciju, kas padarīja tīmekļa vietni vai saistītus pakalpojumus par vienkāršu peles un klikšķināšanas operāciju.

Izmantojot Web koplietošanas funkciju, tiek izmantota Apache tīmekļa servera lietojumprogramma, kas ļauj jūsu Mac datorā palaist savu tīmekļa serveri. Daudzi cilvēki izmanto šo iespēju uzņemt vietējo tīmekļa vietni, tīmekļa kalendāru, wiki, emuāru vai citu pakalpojumu.

Daži uzņēmumi izmanto Web koplietošanu, lai izvietotu darbgrupas sadarbības funkcijas. Un daudzi tīmekļa izstrādātāji izmanto tīmekļa koplietošanu, lai pārbaudītu viņu vietņu dizainus pirms to pārvietošanas uz ražošanas tīmekļa serveri.

Mūsdienu OS X klients, tas ir, OS X Mountain Lion un vēlāk vairs nesniedz kontroli pār tīkla kopīgošanas izveidi, lietošanu vai atspējošanu. Apache tīmekļa serveris joprojām ir iekļauts operētājsistēmā, taču jūs vairs nevarat to piekļūt no Mac lietotāja interfeisa. Jūs varat, ja vēlaties, izmantot koda redaktoru, lai manuāli rediģētu Apache konfigurācijas failus, un pēc tam izmantojiet lietojumprogrammu Terminal, lai sāktu un apturētu Apache, bet funkcijai, kas bija ērti noklikšķināt un ejiet iepriekšējās OS versijās. tas ir liels solis atpakaļ.

Ja jums ir nepieciešams Web koplietošana, Apple iesaka instalēt OS X servera versiju, kas pieejama no Mac App Store par ļoti saprātīgu cenu 19,99 ASV dolāri. OS X Server nodrošina daudz lielāku piekļuvi Apache tīmekļa serverim un tā iespējām, nekā jebkad bija pieejams ar Web koplietošanu.

Bet Apple ar milzīgu kļūdu pieļāva Mountain Lion . Veicot jaunināšanas instalāciju, visi jūsu tīmekļa servera iestatījumi paliek spēkā. Tas nozīmē, ka jūsu Mac var palaist tīmekļa serveri, bet jums nav vienkārši to ieslēgt vai izslēgt.

Nu, tas nav pilnīgi taisnība. Jūs varat ieslēgt vai izslēgt tīmekļa serveri ar vienkāršu komandu Terminal, ko es iekļauju šajā rokasgrāmatā.

Bet Apple būtu jānodrošina viegls veids, kā to izdarīt vai vēl labāk, turpinot atbalstīt Web koplietošanu. Negaidīta pārliecība, ja pastaigas attālumā no funkcijām bez izslēgšanas izslēdzas.

Kā apturēt Apache Web serveri ar termināla komandu

Šis ir ātrs un netīrs veids, kā apturēt Apache tīmekļa serveri, ko izmanto Web koplietošanā. Es saku "ātrs un netīrs", jo visa šī komanda dara, izslēdzot tīmekļa serveri; visi jūsu vietnes faili paliek vietā. Bet, ja jums vienkārši ir jāizslēdz vietne, kas tika migrēta uz OS X Mountain Lion vai vēlāk, un palicis palaistu, tas to darīs.

  1. Launch Terminal, kas atrodas sadaļā / Applications / Utilities.
  2. Tiks atvērta lietojumprogramma Terminal un parādīsies logs ar komandrindu.
  3. Komandu uzvednē ierakstiet vai nokopējiet / ielīmējiet šādu tekstu, pēc tam nospiediet atgriezties vai ievadiet.
    Sudo apachectl pietura
  4. Pēc pieprasījuma ievadiet administratora paroli un nospiediet atgriezties vai ievadiet.

Tas ir par ātru un netīru metodi, lai apturētu Web koplietošanas pakalpojumu.

Kā turpināt Web vietnes uzturēšanu jūsu Mac datorā

Ja vēlaties turpināt izmantot koplietošanu tīmeklī, Tyler Hall piedāvā ļoti ērtu (un bezmaksas) sistēmas preferenču rūti, kas ļauj sākt un pārtraukt Web koplietošanu no pazīstamākām sistēmas priekšrocību saskarnēm.

Kad esat lejupielādējis Web Sharing preferenču rūti, veiciet dubultklikšķi uz Web Sharing.prefPane faila un tas tiks instalēts jūsu sistēmas preferencēs. Kad instalēšana ir pabeigta, palaidiet sistēmas priekšrocības, izvēlieties Web Sharing preference rangu un izmantojiet slīdni, lai ieslēgtu vai izslēgtu tīmekļa serveri.

Iegūstiet vairāk tīmekļa koplietošanas kontroles

Tyler Hall radīja vēl vienu ērtu lietotni, ko sauc par VirtualHostX, kas nodrošina daudz lielāku kontroli pār Mac iebūvēto Apache tīmekļa serveri. VirtualHostX ļauj iestatīt virtuālos saimniekdatorus vai izveidot pilnīgu tīmekļa izstrādes vidi, tikai to, ja esat jauns web dizains, vai arī vēlaties ātri un vienkārši izveidot vietni testēšanai.

Lai gan no jūsu Mac tīmekļa vietnēm ir iespējams izvietot Web koplietošanu un VirtualHostX, pastāv vēl divas papildu izstrādes un mitināšanas sistēmas, kas ir vērts pieminēt.

MAMP, akronīms Macintosh, Apache, MySQL un PHP, jau sen tiek izmantots, lai mitinātu un attīstītu tīmekļa vietnes Mac. Pastāv lietotne ar tādu pašu nosaukumu, kas Mac datoros instalēs Apache, MySQL un PHP. MAMP izveido visu attīstības un hostinga vidi, kas nav saistīta ar Apple piedāvātajiem pakalpojumiem. Tas nozīmē, ka jums nebūs jāuztraucas par Apple operētājsistēmas atjaunināšanu un interneta servera komponenta izbeigšanu, lai pārtrauktu darbu.

OS X Server pašlaik nodrošina visas tīmekļa apkalpošanas iespējas, kuras jums, iespējams, vajadzēs vienā viegli lietojamā iepakojumā. Bez tīmekļa apkalpošanas jūs saņemat arī failu koplietošanu , Wiki Server, Mail Server , Kalendāra serveri, Kontakti Serveri, Ziņu serveri un daudz ko citu. Par 19,99 ASV dolāriem tas ir labs darījums, taču tas prasa rūpīgu dokumentācijas lasīšanu, lai pareizi izveidotu un izmantotu dažādus pakalpojumus.

OS X Server darbojas jūsu pašreizējās OS X versijas augšdaļā. Atšķirībā no iepriekšējām servera programmatūras versijām, OS X Server nav pilnīga operētājsistēma; tas prasa, lai jūs jau esat instalējis pašreizējo OS X versiju. Kas ir OS X Server, tas ir vienkāršs veids, kā pārvaldīt servera operācijas, kuras faktiski jau ir iekļautas standarta OS X klientā, bet tiek paslēptas un izslēgtas.

OS X Server priekšrocība ir tāda, ka serveru operāciju pārvaldība ir daudz vienkāršāka, nekā mēģināt to izmantot, izmantojot kodu redaktorus un termināļa komandas.

Apple nokrita bumbu, ja tā novērš Web Sharing funkciju, kas ir bijusi daļa no OS X, jo tā tika pirmoreiz atbrīvota, bet par laimi, ir arī citas iespējas, ja vēlaties turpināt izmantot savu Mac tīmekļa mitināšanas un attīstības vajadzībām.

Publicēt: 2012. gada 8. augustā

Atjaunināts: 2012/04/14