2010-11-18 94 views
1

我會盡可能理智地嘗試這個詞。使用php包含一個本地「外部」php/html文件

我有兩個與本地IP(10.1.2.1/10.1.2.2)聯網的專用服務器。基本上我需要能夠從任一服務器中交換文件(php腳本/ html/etc),但是沒有允許外部腳本運行的風險。

這可能嗎?

在兩臺具有完全根訪問權限的服務器上運行CentOS 5。

+0

你想完成什麼?如果一臺服務器出現故障,您是否需要回退?什麼? – 2010-11-18 20:55:37

+0

對不起,應該在我的動機中更加清楚。我在一臺服務器上運行CPU密集型Web應用程序,另一臺服務器專門運行客戶端後端。但是,我需要能夠在客戶端服務器上包含Web應用程序的一個特定方面。 – Thenayr 2010-11-18 21:04:30

回答

0

如果兩臺機器都聯網,則可以在主Web服務器上創建一個虛擬目錄,該目錄指向具有輔助PHP文件的網絡驅動器。

+1

Ahem,可能重複? *咳嗽* – aefxx 2010-11-18 21:02:06

+0

鸚鵡,任何人? – aefxx 2010-11-18 21:08:29

+0

我該怎麼做?不知道這是否與上面提到的答案相同,但聽起來更符合我需要的東西(不必更改Include_path等等。 – Thenayr 2010-11-18 21:19:31

3

爲什麼不相互安裝其他服務器的驅動器並相應地設置PHP的include_path ini-setting。通過這種方式,您可以安全地包含遠程文件,而無需擔心常見的攻擊媒介。

+0

Ahem,可能重複? *咳嗽* – Dutchie432 2010-11-18 21:03:57

+0

這樣的聲音可能是要走的路。這會影響我目前設置,性能或其他方面的任何事情嗎? – Thenayr 2010-11-18 21:07:21

+0

網絡共享本質上比自己的磁盤驅動器慢,但如果它不是爲了獲得高性能而且兩臺服務器彼此靠近,則不應有任何明顯的缺點。 – aefxx 2010-11-18 21:10:02