Uruchom serwer WWW Apache w systemie Mac OS X El Capitan
Spisu treści:
- Konfigurowanie i uruchamianie serwera WWW Apache w systemie OS X
- Zamykanie Apache i ponowne uruchamianie serwera Apache
Opcje panelu preferencji Udostępnianie zostały nieco zmienione w systemie OS X Mountain Lion i ponownie w systemie Mavericks, i chociaż funkcje takie jak Udostępnianie Internetu pozostały, panel preferencji Udostępnianie w Internecie został usunięty. Serwer WWW Apache pozostaje jednak dołączony do systemu Mac OS X, ale musisz przejść do wiersza poleceń, aby włączyć serwer WWW. Ponadto będziesz chciał edytować plik konfiguracyjny użytkownika dla każdego konta użytkownika na komputerze Mac, aby aktywować osobistą funkcję udostępniania w Internecie.Jeśli coś z tego brzmi onieśmielająco lub skomplikowanie, to tak naprawdę nie jest, po prostu postępuj zgodnie z instrukcjami, a w mgnieniu oka uruchomisz prosty serwer internetowy na swoim Macu.
Konfigurowanie i uruchamianie serwera WWW Apache w systemie OS X
Wersje OS X wcześniejsze niż El Capitan, Yosemite, Mavericks, Mountain Lion i Mavericks mogą po prostu włączyć „Udostępnianie w sieci”, ale od wersji 10.8, 10.9, 10.10 i 10.11 należy wykonaj następujące czynności, aby użyć lokalnego serwera internetowego:
- Uruchom terminal znajdujący się w katalogu /Applications/Utilities/
- Wpisz następujące polecenie, zastępując USERNAME krótką nazwą konta użytkownika:
- Wprowadź hasło administratora na żądanie, a następnie wklej następujące polecenie do edytora tekstu nano:
- Edytuj ścieżkę katalogu NAZWA UŻYTKOWNIKA na odpowiednią nazwę użytkownika
- Teraz naciśnij Control+O, aby zapisać zmiany w NAZWA UŻYTKOWNIKA.conf, a następnie naciśnij Control+X, aby wyjść z nano
- Następnie uruchomisz serwer WWW Apache za pomocą następującego polecenia:
- Uruchom przeglądarkę Safari, Chrome lub Firefox i przejdź do „http://127.0.0.1”, aby sprawdzić, czy serwer działa. Zobaczysz komunikat „Działa!” wiadomość
nano /etc/apache2/users/NAZWAUŻYTKOWNIKA.conf
Opcje Indeksy Multiviews AllowOverride AuthConfig Limit Order allow, deny Zezwalaj wszystkimW pliku .conf będzie to wyglądało tak:
sudo apachectl start
Teraz, gdy pomyślnie uruchomiłeś serwer Apache w systemie OS X, możesz zmodyfikować podstawowe pliki „localhost” lub przejść dalej z plikami użytkownika.
Apache Web Server Dokumenty Lokalizacja i witryny użytkownika Foldery
Uwaga, jeśli chcesz tylko używać i modyfikować root „localhost”, a nie Witryny na poziomie użytkownika na localhost/~user, możesz znaleźć pliki serwera sieciowego Apache i „It Works!” html w następująca lokalizacja:
/Biblioteka/Serwer WWW/Dokumenty/
Możesz teraz również odwiedzić stronę http://127.0.0.1/~NAZWA UŻYTKOWNIKA/, aby zobaczyć zawartość wszystkiego, co jest przechowywane w katalogu użytkownika ~/Witryny/ — jeśli coś tam jest dla danego użytkownika — i możesz dodać plik index.html lub cokolwiek innego do katalogu, aby udostępnić go światu zewnętrznemu, a nawet tylko twojej sieci LAN.
Używanie http://localhost/ też jest w porządku, a edytując plik hosts możesz ustawić dowolną domenę lokalną, aby utworzyć lokalne środowisko testowe z działającą domeną.
Cały ten proces jest dość szybki i można go ukończyć w mniej niż minutę, jak pokazano w poniższym filmie instruktażowym:
Zamykanie Apache i ponowne uruchamianie serwera Apache
Aby zamknąć serwer WWW, wróć do wiersza poleceń i wpisz:
sudo apachectl stop
Jeśli wprowadzasz zmiany na serwerze i chcesz go zrestartować, możesz to zrobić za pomocą następującego polecenia:
sudo restart apachectl
Domyślny serwer Apache jest prosty i nie obsługuje PHP, MySQL ani niczego szczególnego. Możesz je zainstalować i skonfigurować ręcznie lub przejść wstępnie skonfigurowaną trasę przez uniwersalną aplikację serwerową, taką jak MAMP, która obejmuje Apache, MySQL i PHP w prostym do kontrolowania pakiecie serwera WWW opartym na aplikacji. Tutaj możesz bezpłatnie pobrać MAMP.
Dzięki Benowi za pomysł na napiwek