node.jsで記述されたWebサーバーがあります。これは、静的ファイルをユーザーに提供するだけです。PHPサポートを追加するには、PHPをダウンロードしてPHP.exeにファイルを与えるだけでよいと思いました。これは機能し、1人のユーザーが使用する場所であれば十分です。ただし、複数のユーザーがサーバー上でWebサイトをホストする環境では、セキュリティ上の大きな問題が発生します。PHPスクリプトを使用して、他のWebサイトやサーバー全体でやりたいことを何でも行うことができます。
ああ、私はそれがウィンドウズサーバーだと言いましたか?
とにかく、私が欲しいのは、phpスクリプトを特定のディレクトリ内に保持するために機能するいくつかの権限を取得することです。私は、適切なアクセス許可を適用するWebサイトごとにユーザーを作成する方向で、「run as」などを使用してphp.exeを実行する場合よりも考えています(可能な場合)。目標を達成するための他の方法はありますか?もしそうなら、彼らはより良いでしょうか?なぜそうなのか?
また、興味があれば、私のコードは次のようになります:http: //pastebin.com/gZjN1mnj
また、サーバーの使用時に$ _POST、$ _ SERVER、$ _ COOKIE、$ _ SESSIONなどがすべて欠落していることも認識していますが、それを修正する方法をすでに考えており、1回のテストに成功しました。
今、私はすでに反応を感じています:なぜあなたはそれをするのですか?または、そうではない、apache / nginxの方が優れている、などなど。これを学習プロセスと考えてください。すべてを実際に機能させることができるかどうかだけに興味がありました^^
ありがとうございました。