0
私はこれが私のHTMLページに行くを取得する方法を動作するようにしようとしている:nginx SSIコール - プロキシ経由でスクリプトを実行するには?
<!--# exec cgi="/cgi-bin/links/track_ssi.cgi" -->
私は、ログファイルでこれを参照してください。
invalid SSI command: "exec" while sending response to client
我々はnginxのからのApache2へのプロキシパスを持っています.4:
location ~ \.cgi$ {
gzip off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8181;
}
私が見ることができる限り、それはそれほど遠くまで達していません。私は間違って何をしていますか?
ありがとうございます!
おかげで(他の仮定すべてが正しく設定されている) - エラーを処分したが、それは別の問題につながります。問題のページを取得する前に、 '$ ENV {DOCUMENT_URI} =〜/Detailed\/(\d+)\.html/と$ link_id = $ 1;'、しかし '$ ENV {DOCUMENT_URI}'は渡されるようです - 要求に沿って現在のURLを渡す方法はありますか? –
私はちょうど '<! - #include virtual ="/cgi-bin/links/track_ssi.cgi?link = 21 " - >'を渡すことができ、魅力的に機能します。ありがとう! (それは私にあなたに23時間の恩恵を与えることはできません:/) –