3

HHVM の前で Nginx をプロキシとして使用するガイドラインとして、次の投稿の手順を使用しています。 it-and-getting-it-to-work-with-codeigniter/

現在、次のように、元の URI に関する情報を転送することで、2 つの異なる方法で成功することができました。

location ~ .php$ {
        proxy_set_header Nginx-Uri $myuri;
        proxy_pass http://127.0.0.1:8064/index.php?orig_uri=$myuri;
}

これで、getallheaders() を使用してカスタム ヘッダー 'Nginx-Uri' にアクセスするか、$_SERVER['QUERY_STRING'] を介して同じ情報を取得できます。しかし、一方の方法が他方よりも好ましいでしょうか? 以前は Apache モジュールとしてインストールされた PHP でのみサポートされていたため、HHVM がgetallheaders()をサポートするかどうかについて疑問がありましたが、HHVM は独自のサーバーですが、HHVM は getallheaders() を実装しているため、明らかにそうではありません考慮事項。

前もって感謝します

4

1 に答える 1