Skip to Content
0
Former Member
Sep 29, 2005 at 11:24 AM

IISProxy test Problems!

35 Views

Hi All

I am currently trying to test the IISProxy Module to see if my XML file has the correct information. However the documentation says that if the test is successful then you should be able to see the config in your browser, however I keep getting 'Page Cannot Be found' even though I have given everyone access and it definately there!

If any one could help that would be great as I am really stuck and confussed!

Thanks in advance

Phil

P.S: I have attached my XML file which might help and the XML Log.

XML FILE

-


<?xml version="1.0" encoding="utf-8" ?>

<!DOCTYPE ISAPI-config[

<!ELEMENT ISAPI-config ( filter, extension, ( mapping | config )* )>

<!ATTLIST ISAPI-config

version CDATA #REQUIRED>

<!ELEMENT filter (log-path?)>

<!ATTLIST filter

name CDATA #IMPLIED

log-level CDATA "1"

log-flags CDATA "0"

debug-flags CDATA "0"

priority ( high | medium | low ) "high"

extension-url CDATA "/scripts/IisProxy.dll"

authentication ( skip | normal | forward ) "normal"

remote-address ( skip | forward ) "skip"

>

<!ELEMENT extension (

keystore-dir?,

log-path?,

data-path?,

trace-path? )>

<!ATTLIST extension

name CDATA #IMPLIED

log-level CDATA "1"

log-flags CDATA "0"

debug-flags CDATA "0"

access ( filter | direct | both ) "filter"

>

<!ELEMENT keystore-dir (#PCDATA)>

<!ELEMENT log-path (#PCDATA)>

<!ELEMENT data-path (#PCDATA)>

<!ELEMENT trace-path (#PCDATA)>

<!ELEMENT mapping (

source+,

target,

compress-types*,

protocol-header?,

certificate-header?,

cert-chain-header?,

cipher-header?,

keysize-header?,

keystore-path?,

log-path?,

data-path? )>

<!ATTLIST mapping

name CDATA #IMPLIED

log-level CDATA "1"

log-flags CDATA "0"

debug-flags CDATA "0"

keep-alive ( true | false ) "false"

use-continue ( true | false ) "false"

close-socket ( true | false ) "true"

close-socket-delay CDATA "1000"

thread-count CDATA "100"

max-socket-age CDATA "1200"

>

<!ELEMENT source (protocol, host?, port?, prefix, new-prefix?)>

<!ATTLIST source

access ( filter | direct | both ) "filter"

>

<!ELEMENT protocol (#PCDATA)>

<!ELEMENT host (#PCDATA)>

<!ELEMENT port (#PCDATA)>

<!ELEMENT prefix (#PCDATA)>

<!ELEMENT new-prefix (#PCDATA)>

<!ELEMENT target (protocol, host, port)>

<!ELEMENT compress-types (#PCDATA)>

<!ATTLIST compress-types

min-size CDATA "1024"

>

<!ELEMENT protocol-header (#PCDATA)>

<!ELEMENT certificate-header (#PCDATA)>

<!ELEMENT cert-chain-header (#PCDATA)>

<!ELEMENT cipher-header (#PCDATA)>

<!ELEMENT keysize-header (#PCDATA)>

<!ELEMENT keystore-path (#PCDATA)>

<!ELEMENT config ( source+ )>

]>

<ISAPI-config version="1.6">

<filter name="IisProxy filter" authentication="forward" />

<extension name="IisProxy extension" />

<mapping name="IisProxy samples" log-level="0">

<source>

<protocol>http</protocol>

<prefix>/irj/</prefix>

</source>

<source>

<protocol>http</protocol>

<prefix>/irj</prefix>

<new-prefix>/irj/</new-prefix>

</source>

<source>

<protocol>http</protocol>

<prefix>/portal/</prefix>

<new-prefix>/irj/</new-prefix>

</source>

<source>

<protocol>http</protocol>

<prefix>/logon/</prefix>

</source>

<target>

<protocol>http</protocol>

saptest1.arconw.com

<port>50000</port>

</target>

<compress-types>text/html, text/plain</compress-types>

</mapping>

<config>

<source>

<protocol>http</protocol>

saptest1.arconw.com

<prefix>/IisProxy</prefix>

</source>

<source>

<protocol>https</protocol>

saptest1.arconw.com

<prefix>/IisProxy</prefix>

</source>

</config>

</ISAPI-config>

-


XML LOG FILE

-


11:26:39 5352 E-Init IisProxy Extension 1.6.2.0 terminating.

11:27:08 Global F-Init IisProxy Filter 1.6.2.0 initializing.

11:27:08 Global F-Init IisProxy Filter 1.6.2.0 initialized.

11:27:08 Filter Config IisProxy Filter configuration:

================================================================================

Filter configuration

log-level = "1"

log-flags = "0x00111330"

debug-flags = "0x00000000"

priority = "high"

extension-url = "/scripts/IisProxy.dll"

IIS-check-auth = "true"

forward-auth = "true"

remote-ip-forward = "false"

log-path = "C:\Inetpub\IISProxy\IisProxy_%y%m%d.log"

Source mappings:

Source http://(any):(any)/irj/

mapping = 0 "IisProxy samples"

Source http://(any):(any)/irj

mapping = 0 "IisProxy samples"

with /irj -> /irj/

Source http://(any):(any)/portal/

mapping = 0 "IisProxy samples"

with /portal/ -> /irj/

Source http://(any):(any)/logon/

mapping = 0 "IisProxy samples"

Source http://saptest1.arconw.com:(any)/IisProxy

mapping = -1 "IisProxy module configuration (internal)"

Source https://saptest1.arconw.com:(any)/IisProxy

mapping = -1 "IisProxy module configuration (internal)"

================================================================================

11:27:08 Global E-Init IisProxy Extension 1.6.2.0 initializing.

11:27:08 4684 E-Init W SapInit(): SapSSLInit() failed: -1 (SSSLERR_LIB_NOT_FOUND)

11:27:08 Global E-Init IisProxy Extension 1.6.2.0 initialized.

11:27:08 4684 Config IisProxy Extension configuration:

================================================================================

Extension configuration

log-level = "1"

log-flags = "0x00111330"

debug-flags = "0x00000000"

keystore-dir = "C:\sec"

log-path = "C:\Inetpub\IISProxy\IisProxy_%y%m%d.log"

data-path = "C:\Inetpub\IISProxy\IisProxy_%y%m%d.data"

trace-path = "C:\Inetpub\IISProxy\IisProxy.trace"

Source mappings:

Target mappings:

Mapping "IisProxy samples"

log-level = "0"

log-flags = "0x00011120"

debug-flags = "0x00000000"

keep-alive = "false"

use-continue = "false"

close-socket = "true"

close-socket-delay = "1000"

thread-count = "100"

max-socket-age = "1200"

target http://saptest1.arconw.com:50000

Compressible content types:

"text/html" (> 1024 bytes)

"text/plain" (> 1024 bytes)

protocol-header = "CLIENT_PROTOCOL"

certificate-header = "SSL_CLIENT_CERT"

cert-chain-header = "SSL_CLIENT_CERT_CHAIN_%d"

cipher-header = "SSL_CIPHER_SUITE"

keysize-header = "SSL_CIPHER_USEKEYSIZE"

keystore-path = "C:\sec"

log-path = "C:\Inetpub\IISProxy\IisProxy_%y%m%d.log"

data-path = "C:\Inetpub\IISProxy\IisProxy_%y%m%d.data"