Apache „& < virtualhost & > nie został zamknięty ”- mimo że został jawnie zamknięty przez & </virtualhost & >
Mam naprawdę frustrujący problem, w którym mój nowo utworzony serwer Apache Vhost wyświetla błąd konfiguracji. Najpierw używam polecenia cp, aby skopiować istniejący i działający vhost i właśnie zmieniłem DocumentRoot. Apache nie byłby w stanie zrestartować i zrestartować.
Uruchomienie apache2 -t powoduje poniższy błąd:
apache2: Syntax error on line 220 of/etc/apache2/apache2.conf: Syntax error on line 1 of/etc/apache2/sites-enabled/test.example.com.conf:/etc/apache2/sites-enabled/test.example.com.conf:1: <VirtualHost> was not closed.
Oto mój vhost rozebrany do kości (używam dokładnie tego kodu):
<VirtualHost *:443>
ServerAdmin example@email.com
DocumentRoot/var/www/test ServerName ddns.example.com
ServerAlias www.test.example.com
</VirtualHost>
Jeśli wyłączę tego vhosta, Apache uruchamia się normalnie i polecenie apache2 -t nie wyświetla żadnych błędów konfiguracyjnych. Poszedłem i ręcznie przepisałem tagi otwarcia/zamknięcia vhosta i sprawdziłem, czy nie ma wolnego miejsca. katalog testowy istnieje i ma www-root: www-root. Co powoduje ten pozornie fałszywy błąd?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
1 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
brakujący
na końcu poprzedniego pliku
... To jest poprzedni plik w kolejności alfabetycznej. To nie pomyłka, dopóki nie wydarzy się coś nieoczekiwanego.
komunikat.