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>
<port>50000</port>
</target>
<compress-types>text/html, text/plain</compress-types>
</mapping>
<config>
<source>
<protocol>http</protocol>
<prefix>/IisProxy</prefix>
</source>
<source>
<protocol>https</protocol>
<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"