ColdFusion 9ランタイムユーザー{coldfusion}がユーザーアカウントにアクセスできるようにする管理権限の正しいワークフローを理解する必要があります。
密接に関連する要素...
Centos 5.8 WHM 11.32.4 cPanel EasyApache ColdFusion 9
ColdFusion 9がインストールされており、jrunサーバーへの接続はmod_jrun22を介してApacheプロキシを介して行われます。
cPanel側では、Apacheユーザーは仮想ホストコンテナのユーザー名:usergroupです。
Apacheは誰のアカウントでも実行されず、suExecを介して仮想ホストコンテナで指定されたアカウントユーザーとして実行されます。しかし、これはColdFusionユーザーにとってはオプションではないようです。
したがって、基本的な質問は、ColdFusionユーザーアカウントにApacheアカウントと同じ方法で実行する権限をどのように付与するかです。
答え1
www
グループを作成し、coldfusion
グループにユーザーを追加します。apache
答え2
Javaアプリケーションサーバー(例:tomcat:)を権限で実行するようにできます。
これは、Railo(コールドフュージョン代替)を提供するcpanel(ndeploy.in)用のプラグインを構築する際に直面した主な問題の1つです。最後に、WEB-INFなどの特定のフォルダを作成し、root権限application_rootとしてログインしました。もちろん、CFアプリケーションがapplication_rootに何かを書く必要がある場合は、そのフォルダに777の権限があるか、少なくとも誰も書き込み権限を持ってはいけません。これは、誰の権限もなくmod_phpを実行するときと同じです。