MacにMountainLionServerをインストールし、Apache用にPassengerをインストールしています。プロファイルマネージャーも有効にしています。
乗客を有効にする前に:
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
プロファイルマネージャーのWebサイト(http://myserver.com/profilemanager/ )の実行に問題はありませんでした。
現在、railsサイトは正常に機能していますが、入力しようとすると、railsアプリから404を取得しています/profilemanager
。驚いたことに、/mydevicesは正常に動作しています。
これは私がApacheログから得ているものです:
example.com 10.0.1.2 --- [19 / Feb / 2013:13:17:54 +0100] "GET / profilemanager / HTTP / 1.1" 404 431 "-" "Mozilla / 5.0(Macintosh; Intel Mac OS X 10_8_2) AppleWebKit / 536.26.17(KHTML、Geckoなど)バージョン/6.0.2Safari/536.26.17 "example.com 127.0.0.1 --- [19 / Feb / 2013:13:18:01 +0100]" GET / auth /検証しますか?auth_token = D0BB6EBE-EF58-47E3-9406-A8ED97920310
何が間違っている可能性がありますか?/Library/Server/Web/Config/apache2/sites
プロファイルマネージャーからすべてのファイルを削除して再起動すると、サイトが元に戻ります。Webサーバーを再度有効にするとすぐに、404が表示されます。