2016-04-14 30 views
0

bu yapılandırmaya sahip:ProxyPass için KulDizini'ne yollarını içerecek şekilde nasıl - Ubuntu üzerinde Apache 2.4.7 14.04

Ubuntu Sunucu Apache proxy_module ile 2.4.7 14,04

PHP 5.5.9 + PHP5 FPM

aşağıdaki komutla FastCGI yoluyla PHP sargıya, php dosya uzantısına sahip, PHP dosyaları için tüm istek geçirerek:

ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/html/$1 
Şimdi problem aşağıdaki adresten http://127.0.0.1/~myuser/phpinfo.php ile sunucuyu erişiyorum zaman ben işe yarıyor bu http://127.0.0.1/phpinfo.php gibi erişiyorum Eğer

bulunamadı Dosya almanızdır.

Sorumu, 'den nasıl kurtulabilirim? Dosyanın içinde URL'ye erişmek istediğimde hatası bulamadı?

cevap

0

Sen httpd yapılandırması aşağıdaki satırları eklemek zorunda

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