Startējiet Apache tīmekļa serveri operētājsistēmā Mac OS X El Capitan
Satura rādītājs:
- Apache tīmekļa servera iestatīšana un palaišana operētājsistēmā OS X
- Apache izslēgšana un Apache servera restartēšana
Kopīgošanas preferenču paneļa opcijas tika nedaudz mainītas operētājsistēmā OS X Mountain Lion un vēlreiz Mavericks, un, lai gan tādas lietas kā interneta koplietošana saglabājas, tīmekļa koplietošanas preferenču panelis tika noņemts. Apache tīmekļa serveris joprojām ir komplektā ar Mac OS X, taču, lai iespējotu tīmekļa serveri, jums būs jāgriežas komandrindā. Turklāt vēlaties rediģēt lietotāja konfigurācijas failu katram lietotāja kontam Mac datorā, lai personiskā tīmekļa koplietošanas funkcija būtu aktīva.Ja kaut kas no tā izklausās biedējoši vai sarežģīti, tas tā nav, vienkārši sekojiet līdzi, un jūsu Mac datorā ātri vien darbosies vienkāršs tīmekļa serveris.
Apache tīmekļa servera iestatīšana un palaišana operētājsistēmā OS X
OS X versijas pirms El Capitan, Yosemite, Mavericks, Mountain Lion un Mavericks var vienkārši ieslēgt “Web Sharing”, bet no 10.8, 10.9, 10.10 un 10.11 jums būs nepieciešams rīkojieties šādi, lai izmantotu vietējo tīmekļa serveri:
- Palaist termināli, kas atrodas mapē /Applications/Utilities/
- Ierakstiet šo komandu, aizstājot USERNAME ar lietotāja konta īso nosaukumu:
- Ievadiet administratora paroli, kad tas tiek pieprasīts, un pēc tam nano teksta redaktorā ielīmējiet šo:
- Rediģējiet direktorija ceļu LIETOTĀJVĀRDS uz atbilstošo lietotājvārdu
- Tagad nospiediet Control+O, lai saglabātu izmaiņas lietotnē USERNAME.conf, pēc tam nospiediet Control+X, lai izietu no nano
- Tālāk jūs startēsiet Apache tīmekļa serveri ar šādu komandu:
- Palaidiet programmu Safari, Chrome vai Firefox un dodieties uz “http://127.0.0.1”, lai pārbaudītu, vai serveris darbojas, tiks parādīts ziņojums “Tas darbojas!” ziņojums
nano /etc/apache2/users/USERNAME.conf
Opcijas Indeksi Vairāki skati AllowOverride AuthConfig Limit Pasūtījums atļaut, liegt Atļaut no visiem.conf failā tas izskatīsies šādi:
sudo apachectl start
Tagad, kad esat uzsācis veiksmīgu Apache serveri operētājsistēmā OS X, varat modificēt galvenos “localhost” failus vai turpināt lietot lietotāju failus.
Apache tīmekļa servera dokumentu atrašanās vieta un lietotāju vietņu mapes
Ņemiet vērā: ja vēlaties tikai izmantot un modificēt 'localhost' sakni, nevis lietotāja līmeņa vietnes vietnē localhost/~user, apache tīmekļa servera failus un 'It Works!' html varat atrast šāda atrašanās vieta:
/Library/WebServer/Documents/
Tagad varat arī apmeklēt vietni http://127.0.0.1/~LIETOTĀJVĀRDS/, lai skatītu visu lietotāja direktorijā ~/Sites/ saglabātā satura saturu — ja katram lietotājam ir kas, un jūs direktorijam var pievienot failu index.html vai jebkuru citu, ko vēlaties, lai tas tiktu rādīts ārpasaulei vai pat tikai jūsu LAN.
Lietot http://localhost/ arī ir labi, un, rediģējot saimniekdatoru failu, varat iestatīt vietējo domēnu uz jebkuru, ko vēlaties, lai izveidotu lokālu testa vidi ar citādi dzīvojošu domēnu.
Viss process ir diezgan ātrs, un to var pabeigt mazāk nekā minūtē, kā parādīts tālāk esošajā video pārskatā:
Apache izslēgšana un Apache servera restartēšana
Lai izslēgtu tīmekļa serveri, atgriezieties komandrindā un ierakstiet šo:
sudo apachectl stop
Ja veicat izmaiņas serverī un vienkārši vēlaties to restartēt, to var izdarīt ar šādu komandu:
sudo apachectl restart
Noklusējuma Apache serveris ir barebone, un tajā nav iespējots PHP, MySQL vai nekas īpaši iedomāts. Varat tos instalēt un konfigurēt manuāli, vai arī varat izmantot iepriekš konfigurētu maršrutu, izmantojot visaptverošu servera lietotni, piemēram, MAMP, kas ietver Apache, MySQL un PHP vienkārši vadāmā uz lietotnēm balstītā tīmekļa servera pakotnē. Šeit varat iegūt MAMP bez maksas.
Paldies Benam par padoma ideju