クロスドメイン用にApacheリバースプロキシを構成する

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>

おすすめ

転載: blog.csdn.net/qq_39418742/article/details/104609853