0

私はインターネットで解決策を見つけようとしていましたが、成功しませんでした。nginx プロキシ conf コマンドを apache コマンドに書き直す必要があります。「login」と「logedas_」で始まるサイトを同じサーバーのポート 81 に送信する必要があります。

Nginx 設定

    location = /login {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:81 ;
    }

    location /logedas_ {
        access_log off ;
        proxy_pass http://127.0.0.1:81 ;
    }        

これをApache confファイルに書き込んだところですが、機能しません:/

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<Proxy *>

Allow from all
</Proxy>

ProxyRequests Off

ProxyPass /login http://127.0.0.1:81
ProxyPassReverse /login http://127.0.0.1:81
ProxyPass /logedas_ http://127.0.0.1:81
ProxyPassReverse /logedas_ http://127.0.0.1:81

ご協力いただきありがとうございます

4

1 に答える 1

0

Apache 構成では、ProxyPass は nginx 構成で使用した特殊なケースをサポートしていないため、次を使用する必要があります。

ProxyPass /login http://127.0.0.1:81/login

ProxyPass /logindas_ http://127.0.0.1:81/logindas_

代わりは。

于 2012-05-24T11:47:11.680 に答える