Obsłużenie treści z katalogu inaczej niż katalog DocumentRoot z APACHE2
- 842
- 136
- Klaudia Woś
Ta konfigura DocumentRoot
katalog za pomocą serwera WWW Apache2. Zacznijmy od prostej wirtualnej konfiguracji hosta.
ServerAdmin Webmaster@LocalHost DocumentRoot/var/www/html errorlog $ apache_log_dir/błąd.Zaloguj się CustomLog $ Apache_Log_dir/Access.Log łącznie
Powyższe Virtualhost
Konfiguracja będzie obsługiwać formularz treści DocumentRoot
informator. Utwórzmy podstawową stronę, aby potwierdzić nasze ustawienia:
# echo "Obsłużenie zawartości od/var/www/html">/var/www/html/index.html
Uzyskując dostęp do serwera WWW, otrzymujemy następującą zawartość:
$ curl http: // localhost/serving treści od/var/www/html
Podany dokument HTML został załadowany z DocumentRoot
informator /var/www/html
.
Jeśli chcemy również podać treść z innego katalogu, to DocumentRoot
informator /var/www/html
Możemy stworzyć dodatkowe Alias
. Oto nowy Virtualhost
plik konfiguracyjny, który oprócz /var/www/html
będzie również obsługiwał treść z /opt/www/
Używanie sufiksu aliasu URL /optować/
ServerAdmin Webmaster@LocalHost DocumentRoot/var/www/html alias "/opt/" "/opt/www/" wymagają wszystkich przyznanych błędów $ apache_log_dir/błąd.Zaloguj się CustomLog $ Apache_Log_dir/Access.Log łącznie
Zapisz nowy serwer WWW Apache i ponownie załaduj Apache:
# Service Apache2 Reload [OK] Przeładowanie serwera WWW: Apache2.
Następnie utwórz prostą stronę w środku /opt/www/
Alias Directory:
# echo "Obsłużenie treści od/opt/www/">/opt/www/index.html
Dostęp do naszego serwera internetowego za pomocą sufiksu URL alias /optować/
będzie służyć treści z /opt/www
informator:
$ curl http: // localhost/opt/serving treści z/opt/www/
Rozwiązywanie problemów
404 Nie Znaleziono
Zwykle oznacza, że próbujesz uzyskać dostęp do nie istniejącej treści lub podałeś nieprawidłowy adres URL. Uważaj na spółkę /
w twoim adresie URL jako http: // localhost/opt
I http: // localhost/opt/
są dwa odrębne adresy URL. Jeśli nie chcesz, aby Twój adres URL zawierał spóźnienie /
Postać, którą musisz usunąć oba spóźnienie /
Znaki z powyższego Alias
dyrektywa twojego Virtualhost
konfiguracja.
AH01630: Klient odmówił konfiguracji serwera
Dziennik błędów wskazuje, że odmowa dostępu ze względu na niepoprawnie skonfigurowaną kontrolę dostępu. W przypadku wersji serwera WWW Apache poniżej 2.4 może być konieczne zmianę kontroli dostępu na:
Zamów, pozwól, odmówić zezwolić od wszystkich
Powiązane samouczki Linux:
- Jak migrować Apache do Nginx, przekształcając wirtualne hosty na…
- Plik Curl Pobierz na Linux
- Apache IP i oparte na nazwach wirtualne hosty
- Ubuntu 20.04 WordPress z instalacją Apache
- Rzeczy do zainstalowania na Ubuntu 20.04
- Samouczek Curl Command Basics z przykładami
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Jak zarządzać dynamicznymi wirtualnymi hostami z Apache i…
- Konfiguracja serwera Kali HTTP
- Instalacja OpenLitespeed WordPress
- « Jak przekształcić IP na lokalizację kraju za pomocą Perla i GeoipFree
- Jak uzyskać informacje o urządzeniach sieciowych i ich konfiguracji w Linux »