2016-03-28 14 views
1

Es ist 2 Jahre habe ich OS X Server laufen, hatte mehr oder weniger Probleme damit. Gestern habe ich auf Server 5.1 aktualisiert und der Webserver ist komplett kaputt gegangen. Alle Einstellungen werden dort im Bereich "Webabschnitt" der Server-App angezeigt.El Capitan OS X Server 5.1 Upgrade bricht Virtualhosts

enter image description here

jedoch, wenn für die Website suchen, könnte Safari es nicht finden. Ich grabe mehrere Stunden zu diesem Thema und finden Sie heraus, dass virtual_host_global.conf enthält nur das:

# This file is auto-generated by the Server application's 
# configuration mechanism whenever settings are saved. 
# The Listen directives are generated 
# based on the VirtualHost directive inside 
# each site configuration file found in this directory. 

Listen 127.0.0.1:34543 
Listen 127.0.0.1:34580 

Nachdem es manuell auf diese

# This file is auto-generated by the web configuration 
# mechanism whenever settings are saved. 
# The Listen and NameVirtualHost directives are generated 
# based on the VirtualHost directive inside 
# each site configuration file found in this directory. 
# 
Listen *:443 
Listen *:80 

Aktualisierung und Server alles Neustart normal ging zurück. Wenn ich jedoch die Einstellungen von der Server-App ändere, schreibt die App diese Datei um und bricht alles ab.

Ich verstehe nicht, warum es von einem einfachen Update bricht. Kann jemand meine Änderung dauerhaft machen? Welche Konfigurationsdatei oder -elemente müssen in der Server-App geändert werden, damit sie jedes Mal funktioniert, wenn ich etwas an der Benutzeroberfläche des Servers ändere?

Dank

Antwort

1

Ich endlich mein Problem behoben!

In erster Linie fand ich Dokumentation hier

/Library/Server/Web/Config/apache2/ReadMe.txt

In diesem Dokument fand ich einen Befehl Server-Dienst zurückgesetzt Werkseinstellungen (ACHTUNG Ihre Daten speichern VOR,/Library/Server/Web/Ordner)

sudo /Applications/Server.app/Contents/ServerRoot/usr/sbin/serveradmin command web: command = restoreFactorySettings

Nach diesem Reset, Website-Service hat einfach gut funktioniert. Ich weiß nicht wirklich, was beim Serverupdate schief gelaufen ist. Aber ich vermute, etwas, wie ich eine neue Umleitung Parameter auf meine Standard-Website bemerken, die nicht vorhanden war, bevor die Werkseinstellung zurückgesetzt

Default site has now 1 redirect

Hier wird detailliert der Umleitungsplatte:

Detail of redirect

Daher, wenn Sie ein so großes Problem in Bezug auf Web-Service-Teil der neuen OS X-Server-App haben. Zögern Sie nicht, es auf die Werkseinstellung zurückzusetzen, da das Upgrade es brechen kann.