Apache: başka bir sunucudan PHP işlemek için ters proxy

2 Cevap php

Ben şu kurulum var:

  • Plain-Server: düz metin olarak php dosyalarını teslim
  • Proxy-Server: php dosyası için Düz-Sunucu sorma ve ayrıştırma.

Şimdi benim soru: Nasıl proxy sunucusu Plain-Server düz php dosyalarını yorumlamak için (PHP 5.3 ile tamamen yapılveırılabilir apache 2.2) yapılveırmak mı?

Örnek: Düz-Server küçük bir php script "merhaba.php" Verilen (erişilebilir atmak http://plainserver/hello.php):

<?php
echo "Hello World";
?>

Düz-Server sadece düz metin, php-kod hiçbir ayrıştırma olarak çıktılar.

Proxy-Server dosyası "merhaba.php" yok. Proxy-Server hello.php isterken Ama mod_proxy (Reverse Proxy) ile Düz-Server hello.php almalısınız. Ayrıca ayrıştırmak ve php çalıştırmak, sadece "Merhaba Dünya" diyerek olmalıdır.

Reverse Proxy zaten çalışıyor, ama php kod yürütme çalışmıyor. Ben mod_filter çalıştı, ancak isimli çalışmıyor olabilir. Herhangi bir fikir bu nasıl mı?

2 Cevap

Bunun yerine bir nfs montaj veya hedef sunucu benzer bir şey ile kaynak sunucudan php dosya paylaşımı düşünebilirsiniz. Ne sen sor ne yapıyor içine proxy sunucusu kandırma ahırın etrafında uzun bir yol gibi görünüyor?

Bu iplik ServerFault sürümü bu yanıtladı: http://serverfault.com/a/399671/48061