2008-12-03 109 views
0

我想在本地機器上運行Apache,因爲我只能通過ajaxterm(基於web的ssh客戶端)ssh進入我的服務器,這是一個痛苦的脖子。現在我的問題是,我正在運行此服務器,並且必須通過也使用密碼進行用戶身份驗證的公司代理髮送流量。我有一個.pac文件,所以如果我可以告訴Apache使用它並在某處輸入我的密碼和用戶名,那將會很棒。在代理之後使用Apache

編輯:

我也希望有一個重定向 的ProxyPass/AJAX http://website.com
ProxyPassReverse/AJAX http://website.com

回答

1

我不知道我理解正確的問題,所以讓我改一下:

  • 你有本地機上運行的Apache服務器
  • Yo u通常使用代理服務器來連接到互聯網
  • 此代理具有的.pac配置文件
  • 你想從互聯網上
  • 我不明白什麼SSH和AjaxTerm在這張圖片做訪問本地Apache服務器。

首先,這不看起來像一個編程問題,所以你可能更好地問它在Apache mailing list。這就是說,可能有一些誤解。您用來訪問互聯網的代理服務器是我們稱之爲「轉發代理服務器」的代理服務器,它處理從公司內部的客戶端到公司外部的服務器的流量。

您需要的是一個「反向代理」,它處理從公司外部的客戶端到其內部服務器的流量。 (請注意,這兩個函數都可以在同一個代理上配置 - 代理可以同時是一個反向代理和一個轉發代理)。

您擁有的.pac文件是一種配置瀏覽器以便通過代理訪問互聯網的方法。您需要配置代理以將流量轉發到您的網絡服務器。此配置不會在您的本地Apache服務器上完成,而是在代理本身上完成。所以你必須與這個代理的管理員...

+0

好吧我想我將無法通過fopen(php函數)在我的本地apache服務器中獲取文件。 – Thomaschaaf 2008-12-03 08:47:01