'm budują magię webby i używam Apache'a, aby wyprzedzić nasz serwer tomcat, przesyłając żądania do tomcat na porcie 8080. Mam problem z wykorzystaniem Apache i mod_proxy do przekazania upraszanie. Wygląda na to, że klient (aplikacja internetowa) wysyła kontynuację HTTP 100, do której Apache odpowiada, oczekując 417 oczekiwania.Apache i mod_proxy nie obsługują HTTP 100-kontynuują od klienta HTTP 417
Kiedy wyjmuję Apache z obrazu i wysyłam żądania bezpośrednio do tomcat na porcie 8080, żądanie się powiedzie i klient otrzyma 200 OK.
My Apache config wygląda następująco:
ServerName abcproxy DocumentRoot/apps/apache-content/default
AddOutputFilterByType DEFLATE text/html text/plain text/css application/javascript text/xml
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
ExpiresActive on
ExpiresDefault "access 0 seconds"
ProxyPass/http://127.0.0.1:8080/
ProxyPassReverse/http://127.0.0.1:8080/
ProxyPreserveHost On
CustomLog /apps/ocp-logs/apache/abcproxy.log combined
ktoś widział dokąd idę źle?
Przyjemny udział, thanx – no9
Dokładnie na temat i wspaniale, o czym wspomniał klient .NET, można to rozwiązać, ustawiając właściwość Expect100Continue na wartość false. Jednak dodaliśmy go, usuwając nagłówek Expect z Apache –