Azure WebアプリケーションでPHPとNode.jsを実行します。PHP、node.jsでAzure Webアプリケーションを作成する
私のwwwrootディレクトリが my wwwroot directory
あります私は、私はPHPにアクセスして、URLを次のようにスクリプトをNode.jsのことができますどのように、Node.jsのスクリプトにアクセスすることができますか?
私がアクセスしたい:
index.html
http://www.example.com
hello.php
によってhttp://www.example.com/phpscript/hello.php
chatroom.html
によってhttp://www.example.com/nodejsscript/chatroom.html
そして、web.configファイルで基本的に
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="iisnode" path="server.js" verb="*" modules="iisnode" />
</handlers>
<rewrite>
<rules>
<clear />
<rule name="StaticContent">
<action type="Rewrite" url="public{REQUEST_URI}"/>
</rule>
<rule name="app" enabled="true" patternSyntax="ECMAScript" stopProcessing="true">
<match url="iisnode.+" negate="true" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Rewrite" url="/nodejsscript/server.js" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
エラーは何ですか? – hassan
http:// www.example.com/phpscript/hello.phpにアクセスすると、HTTPエラー500が表示されます –
[Node.js Webサーバー内でPHPスクリプトを実行する]の可能性があります(http:// stackoverflow。 com/questions/6542169/execute-php-scripts-within-node-js-web-server) – Martin