Apacheリバースプロキシを構成する
- 構成ファイルhttpd.confを開きます
- proxy_http_moduleモジュールとproxy_moduleモジュールを開き、#記号を削除します
#LoadModule proxy_module modules / mod_proxy.so #LoadModule proxy_http_module modules / mod_proxy_http.so
- 詳細なプロキシ構成
仮想ホストのリバースプロキシを個別に構成できるため、さまざまな仮想ホストをさまざまなサーバーにプロキシできます。
- 補助構成を開き、#記号を削除します
#include conf / extra / httpd-vhosts.conf
- 仮想ホストを構成する
次の2行のコードを入力します
ProxyRequests Off ProxyPass / api http://api.aaaa.com
スペース、すべてのコードに注意してください
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "E:/ www / xxxxx" ServerName xxxxx.com ServerAlias www.xxxxx.com ErrorLog "logs / dummy-host.studyit.com-error .log " CustomLog" logs / dummy-host.studyit.com-access.log "common ProxyRequests Off #/ apiへのアクセスはhttp://api.aaaa.comへのアクセスと同等です #このようにして、すべてのリクエストはにプロキシされます http://api.aaaa.com ProxyPass / api http://api.aaaa.com #Here http://api.aaaa.comは私のサーバーです。会社では、実際の #/ apiに基づいている必要があります。修正されていませんはい、 自分で調整できます</ VirtualHost>