1 返信 最新の回答 日時: Jun 4, 2016 11:29 PM ユーザー:user14047

    Filemaker Srever でベーシック認証するには?

    d.o

      みなさんこんにちは

       

      Filemaker Server 14

      Mac OS El capitan

       

      カスタムweb 公開でディレクトリにベーシック認証をかけたいのですが...

       

      HTTPServerフォルダの中にフォルダを作ってphpファイルなどを入れてあります

      このディレクトリの中に

      .htaccessと.htpasswdファイルを作りました

       

      ブラウザからこのディレクトリ内のファイルにアクセスすると認証ダイアログが表示されずにそのままアクセスできてしまいます。

      そもそもFileMaker Serverに内蔵のWebサーバーの設定を変えないとだめかな?などといろいろ調べてみたのですがわからずいる状態です。

       

      ご存知の方がいらっしゃいましたらよろしくお願いします。

        • 1. Re: Filemaker Srever でベーシック認証するには?
          user14047

          /Library/FileMaker\ Server/HTTPServer/conf/httpd.conf の設定はしましたか?

           

          OS X 10.11 とのことなので、apache 2.4 をキーワードに入れて検索してみてください。

          apache 2.4 basic認証

           

          ただ一つ注意しなくてはいけないのは、FileMaker Server が独自に作成した Apache のインスタンスを使いますので、パスとパーミッションには気をつけて下さい。

          config ファイルの書き方が正しかったかチェックするときは、

          /usr/sbin/apachectl configtest

          ではなく、

          '/Library/FileMaker Server/HTTPServer/bin/httpdctl' configtest
          

          apache を再起動するときには、/usr/sbin/apachectl graceful ではなく、

          '/Library/FileMaker Server/HTTPServer/bin/httpdctl' graceful
          

          で。色々いじって FileMaker Server の PHP が使えなくなったら、素直に FileMaker Server を再インストールするのが楽かと思います。(アンインストールしても変更された conf ファイルが残ることがあるかもしれませんので、その辺りは手動で削除するなり確認が必要かもしれません。)