Czy powinieneś edytować / usunąć domyślną konfigurację strony Apache?


13

Właśnie wykonałem ten samouczek dotyczący konfigurowania wirtulizacji opartej na nazwach w Apache i zadziałało to naprawdę dobrze.

Samouczek w zasadzie zmusił cię do dodania pliku konfiguracyjnego do sites-availablewywołanej yourdomain.com, a następnie połączenia go z sites-enabled.

Domyślnie apache zawiera dwa pliki konfiguracyjne w miejscu sites-available, defaulta defualt-ssl.

Czy powinieneś edytować te pliki czy usunąć link z sites-enabledkatalogu?

Po zabawie z tym (lokalnie), zdałem sobie sprawę, że domyślnie strona domyślnie wskazuje na twój /var/wwwkatalog główny , więc jeśli ktoś przejdzie bezpośrednio do adresu IP twojego serwera, czy nie może zobaczyć wszystkich vhostów i innych katalogów /var/www, chyba że domyślna konfiguracja vhosta jest zmieniana, aby wskazywała na inny katalog, lub została usunięta z sites-enabled?

Zastanawiam się tylko, co zwykle robi się z domyślną witryną, jeśli serwer jest używany do wirtualizacji opartej na nazwach?

Przepraszam, jeśli niektóre z nich są nieprawidłowe, ponieważ jestem całkiem nowy w prowadzeniu własnego serwera internetowego.

Odpowiedzi:


16

Wyłącz je, jeśli ich nie używasz

a2dissite default
a2dissite default-ssl
apachectl graceful

To po prostu usuwa link do stron obsługujących, więc nie są już uwzględniane w konfiguracji


2

Możesz wyłączyć pliki domyślne, co jest równoważne usunięciu łącza z katalogu obsługującego witryny.

a2dissite default

Jeśli nie chcesz wyłączać domyślnej witryny, ale chcesz ukryć katalogi, możesz umieścić stronę główną (index.html) w /var/www/lub ukryć indeksy katalogów.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.