Skip to Content
author's profile photo Former Member
Former Member

IISProxy test Problems!

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"

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Sep 29, 2005 at 03:22 PM

    Hi,

    Check the IIS folder inetpub properties, change the security to everyone access.

    If it is 2003 , go IIS adminstration and allow all the web services.

    Make sure you have Scripts , irj virtual web sites created in IIS manager consloe. You can have the same directory for both virtual directories

    c:\inetpub\scripts.

    ake sure you installed properly proxy filter.

    Windows 2000 use parent level

    Windows 2003 use web sites level

    to install the iis proxy filter

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.