如何将UserDass的UserDir路径包含在Ubuntu 14.04上的Apache 2.4.7中

时间:2016-04-14 22:51:30

标签: apache ubuntu proxypass mod-userdir

我有这个配置:

Ubuntu Server 14.04

  

Apache 2.4.7 with proxy_module

     

PHP 5.5.9 + PHP5-FPM

我通过FastCGI通过以下命令将PHP文件的所有请求(带有php文件扩展名)传递给PHP包装器:

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

现在的问题是,当我使用以下网址http://127.0.0.1/~myuser/phpinfo.php访问服务器时,我收到找不到文件

如果我正在访问它http://127.0.0.1/phpinfo.php它正在工作。

我的问题是,当我想要访问该用户的网址时,如何摆脱文件未找到错误?

1 个答案:

答案 0 :(得分:0)

您必须在httpd配置中添加以下行

ProxyPassMatch ^/~myuser/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/path/to/myuser/public_html/$1