Proxy
虛擬主機的反向代理
有人可以用範例向我解釋這段程式碼:
ProxyPreserveHost On <Proxy *> Order allow,deny Allow from all </Proxy> ProxyPass / http://localhost:3333/complaints.php ProxyPassReverse / http://localhost:3333/complaints.php </VirtualHost>"
PS 這段程式碼寫在虛擬主機的配置文件中
soldier.io
這段程式碼將 Apache 變成了一個代理伺服器,因此 Apache 響應請求然後獲取資源。
ProxyPreserveHost On
當從伺服器獲取請求時,如果請求 IP 地址,Apache 會添加一個帶有 IP 地址的標頭(稱為 X-Forwarded-For)。這意味著適當配置的程序仍然可以知道原始請求者的 IP 地址,並且代理正在使用中。
<Proxy *> Order allow,deny Allow from all </Proxy> ProxyPass / http://localhost:3333/complaints.php ProxyPassReverse / http://localhost:3333/com
這些 Libes 使 Apache 能夠進行 prixying,並允許對它的任何請求。當有人訪問solders.io/ 時,ProxyPass 和相關的ProxypassReverse 行將連接到本地機器上的3333 埠,並請求URL 投訴.php,然後將其返回給客戶端。
(您會發現在 localhost:3333 中有某種類型的 Web 伺服器正在應答)