El capitan OS X Server 5.1升级打破了虚拟主机

时间:2016-03-28 10:51:53

标签: apache virtualhost osx-elcapitan osx-server

我运行OS X服务器已经2年了,或多或少都有麻烦。昨天,我更新到服务器5.1和Web服务器彻底破了。所有设置都在服务器应用程序的Web部分面板中查找。

enter image description here

然而,在寻找网站时,Safari无法找到它。我在这个问题上花了几个小时,发现virtual_host_global.conf只包含这个:

# 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

手动将其更新为

# 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

重启服务器一切恢复正常。但是,如果我从服务器应用程序更改设置,应用程序将重写此文件并中断所有内容。

我不明白为什么它会从简单的更新中解脱出来。有谁知道如何使我的修改永久化?每次从服务器UI更改内容时,我需要更改哪个配置文件或服务器应用程序中的项目才能使其正常工作?

由于

1 个答案:

答案 0 :(得分:1)

我终于解决了我的问题!

首先,我在这里找到了文档

  

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

在本文档中,我找到了一个将服务器服务重置为出厂设置的命令(小心保存您的数据,/ Library / Server / Web /文件夹)

  

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

重置后,网站服务工作得很好。我真的不知道在服务器更新期间出了什么问题。但我怀疑有些东西,因为我注意到我的默认网站上的新重定向参数在出厂设置重置之前没有出现

Default site has now 1 redirect

以下是重定向面板的详细信息:

Detail of redirect

因此,如果您对新OS X服务器应用程序的Web服务部分有这么大的问题。不要犹豫将其重置为出厂设置,因为升级可能会破坏它。