0

私はこの構成を持っています:

Ubuntu サーバー 14.04

proxy_module を使用する Apache 2.4.7

PHP 5.5.9 + PHP5-FPM

次のコマンドを使用して、FastCGI を介して、php ファイル拡張子を持つ PHP ファイルのすべての要求を PHP ラッパーに渡します。

ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/html/$1

問題は、次の URL でサーバーにアクセスしているときに、File not foundhttp://127.0.0.1/~myuser/phpinfo.phpを受け取ることです。

このようにアクセスしている場合、http://127.0.0.1/phpinfo.php機能しています。

私の質問は、ユーザーが含まれている URL にアクセスしたいときに、ファイルが見つからないというエラーを取り除くにはどうすればよいですか?

4

1 に答える 1

0

httpd 構成に次の行を追加する必要があります

ProxyPassMatch ^/~myuser/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/path/to/myuser/public_html/$1
于 2017-01-12T08:52:34.270 に答える