instalacja i konfiguracja serwera Apache w systemie Solaris 10

X

Prywatność & Pliki cookie

ta strona używa plików cookie. Kontynuując, zgadzasz się na ich użycie. Dowiedz się więcej, w tym jak kontrolować pliki cookie.

Mam!

Advertisements

ostatnio musiałem zainstalować i skonfigurować bardzo podstawową instalację serwera Apache dla projektu, nad którym pracuję. To był dość prosty proces, więc postanowiłem napisać ten przewodnik jako nieformalną próbę szybkiego uruchomienia Apache. Najpierw zobaczmy, czy jest zainstalowany, czy nie.

bash-3.2# pkginfo -i | grep -i sunwapchsystem SUNWapch2d Apache Web Server V2 Documentationsystem SUNWapch2r Apache Web Server V2 (root)system SUNWapch2u Apache Web Server V2 (usr)

jeśli Apache nie jest zainstalowany, musisz zainstalować go z płyty cd lub źródła instalacji sieciowej. W tym przykładzie zamierzam udawać, że mamy płytę Solaris 10 OS zamontowaną na / mnt / cdrom. Zainstaluj pakiety w ten sposób.

pkgadd -G -d /mnt/cdrom/Solaris_10/Product SUNWapch2u SUNWapch2r SUNWapch2d

po poprawnym zainstalowaniu pakietów Apache możemy rozpocząć konfigurację. Najszybszym sposobem na to jest użycie przykładowego pliku konfiguracji dostarczonego z instalacją. Skopiuj ten plik.

cp -p /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf

główny plik konfiguracyjny Apache jest zwykle nazywany httpd.conf, w tym przypadku istnieje w/etc/apache2 / httpd.conf. Prawdopodobnie pierwszą rzeczą, na którą chcesz spojrzeć, jest dyrektywa DocumentRoot. Otwórz /etc / apache2 / httpd.conf i znajdź tę linię. Dyrektywa DocumentRoot mówi Apache ’ owi, czego powinien używać w swojej lokalizacji głównej, aby serwować pliki. Dla tej wersji Apache na Solarisie domyślnym jest / var / apache2 / htdocs-zostawimy to domyślne tak, jak jest, ale możesz zmienić je na cokolwiek chcesz.

inną dyrektywą, na którą warto spojrzeć, jest DirectoryIndex. Pozwala to określić nazwę pliku html, który Apache powinien obsługiwać, gdy żądany jest katalog. Jeśli ten plik nie istnieje w tym katalogu, automatycznie generowana jest lista, a zamiast tego serwowana. W większości przypadków ” indeks.html ” jest ustawiony jako domyślny, więc zostawmy to tak jak jest.

na razie sprawdźmy, czy usługa nie działa, a następnie uruchom ją i sprawdź, czy działa.

bash-3.2# svcs httpSTATE STIME FMRIdisabled 15:08:47 svc:/network/http:apache2bash-3.2# svcadm enable httpbash-3.2# svcs httpSTATE STIME FMRIonline 15:09:02 svc:/network/http:apache2

ok wygląda na to, że działa, śmiało i sprawdź, czy możesz go wywołać w przeglądarce internetowej. Wypróbuj nazwę hosta lub adres ip, jeśli próbujesz z innego komputera, lub localhost ( 127.0.0.1), jeśli próbujesz to zrobić w systemie, na którym działa Apache. Na przykład na komputerze lokalnym w pasku wyszukiwania w przeglądarce można umieścić następujące elementy: http://127.0.0.1

jeśli Apache działa poprawnie, powinien wyświetlić podstawową stronę z linkami do strony głównej Apache. Huzzah! Zakładając, że wszystko działa, możesz teraz zacząć budować swoją witrynę i serwować treści.

istnieje wiele sposobów konfiguracji i konfiguracji Apache, a szybki sposób na przeczytanie o tym, jak zrobić te konfiguracje, to użycie dokumentacji zainstalowanej w pakiecie SUNWapch2d. Ta dokumentacja jest dostarczana w html i najprawdopodobniej będzie dostarczana przez Apache pod aliasem / manual. Spróbuj przejść do http://hostname/manual, aby zobaczyć, czy jest tam dokumentacja. Uwaga, serwowanie tej dokumentacji może być wyłączone w httpd.conf, wyszukaj 'manual’ w pliku.

Sprawdź oficjalną stronę, aby uzyskać więcej informacji http://httpd.apache.org/

ogłoszenia

Leave a Reply

Twój adres e-mail nie zostanie opublikowany.