Apache 2.4.6을 실행하는 CentOS 7은 인터넷에 연결된 웹 서버의 중심 역할을합니다. 따라서 역방향 프록시 연결 설정이 몇 가지 있습니다. 그들은 모두 다른 램프를 가리키며 훌륭하게 작동합니다. 그러나 나는 그 중 하나를 실행하는 하나의 IIS 서버가 있습니다 .Net/ASP 웹 사이트는 제대로로드하고 싶지 않습니다. IIS 웹 사이트는 Apache에서 아래 설정을 사용하여 모든 & CSS 항목을로드합니다.IIS에 대한 Apache 역방향 프록시
<VirtualHost *:80>
SeverName example.com
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /extDirectory/ http://internalserver/internalDirectory/
<Location /extDirectory/ >
ProxyPassReverse http://internalserver/internalDirectory/
Order allow,deny
Allow from all
</Location>
</VirtualHost>
외부 사이트에 액세스하는 동안이 스크린 샷 당 세션 ID 사고가있을 것 같습니다 그러나 :
아파치 로그와 내가 무엇을 할 수 있습니다 액세스하는 같은 내부 사이트에 비해
IIS의 로그에서 수집 오류가 표시되지 않습니다. 내가 얻는 유일한 오류는 개발자 도구에서 IE의 buil; t를 사용할 때 "200 인증을 찾을 수 없습니다"라는 메시지가 표시되는데, 성공적으로 로그인되어 있습니다.