2013-02-19 57 views
0

我的Mac上安装了Mountain Lion Server,并且安装了Passenger。我也有配置文件管理器启用。当在Mac OS X上启动Profile Manager网站时,加载了Passenger的Mountain Lion服务器

前使乘客有:

LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19/ext/apache2/mod_passenger.so 
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19 
PassengerRuby /usr/local/bin/ruby 

在:/Library/Server/Web/Config/apache2/httpd_server_app.conf

我曾与在运行配置文件管理器的网站没有任何问题:http://myserver.com/profilemanager/

现在rails网站工作正常,但是我在尝试输入/profilemanager时从rails应用程序中获取404。到我的惊喜/ mydevices工作正常。

这就是我从Apache日志越来越:

example.com 10.0.1.2 - - [19 /二月/一篇:13:17:54 +0100]“GET /profilemanager/HTTP/1.1“404 431” - “”Mozilla/5.0(Macintosh;英特尔 Mac OS X 10_8_2)AppleWebKit/536.26.17(KHTML,如Gecko) 版本/ 6.0.2 Safari/536.26.17“example.com 127.0 .0.1 - - [19 /二月/ 2013:13:18:01 0100]“GET /AUTH /验证的auth_token = D0BB6EBE-EF58-47E3-9406-A8ED97920310

什么可能是错的?当我从/Library/Server/Web/Config/apache2/sites中删除每个文件并重新启动Profile Manager时,该站点又回来了。只要我重新启用Web服务器,越来越404.

+0

似乎导轨应用程序路线以某种方式与/ profilemanager相撞。当我删除应用程序文件夹时,配置文件开始工作。 – Thunder 2013-02-19 13:12:33

回答

0

没关系,我已经拆分了hostanames,server.example.com只指向服务器特定的网站。 example.com指向与rails应用程序的文件夹。

0

我遇到过同样的问题。我不相信它与Rails有什么关系。而是一个服务器配置问题。当你添加解析为与服务器相同IP的虚拟主机时,他们似乎“屏蔽”了对配置文件管理器站点的访问。

我已确认从服务器工具中的Web服务器部分删除所有站点可恢复对profilemanager的访问。

我似乎可以从您的OS X服务器有配置文件管理器或服务器网站,但不是两者都有。我确信情况并非如此,如果有人知道设置这个的正确方法,请说出来。

相关问题