652
Views
8
Comments
Solved
Front End Server and ISAPI Filter
Question

Hi,

After installing the Platform Server and adding a Front End Server, I'm trying to install the ISAPI Filter for the SEO Friendly URLs.

The installation goes well on the Controller, but on the Front End I keep getting warnings in Event Viewer:

"Rules data obtained from Service Center is invalid. Previous ruleset maintained in Filter."

After some investigation, it seems that the filter is trying to call a Service Center URL "/ServiceCenter/OsISAPIConf.aspx", but ServiceCenter does not exist on the Front End.

Did I do something wrong?

I'm running Windows Server 2016.



2019-09-17 09-11-00
João Pedro Abreu
Staff
Solution

Miguel Duarte wrote:

Should Service Center be available on all Front End servers? If so, how do I deploy it there?

Security-wise, it would be better not to have it on public facing front-end servers, but I'm guessing it's required for the ISAPI filter.

About deploying it, I believe that's the default option. If it's not being deployed, probably someone configured some zones on your server and left Service Center out of the public zone.


2020-09-15 13-07-23
Kilian Hekhuis
 
MVP

Hi Miguel,

I'd advise you to (also) contact OutSystems Support for this.

2019-02-21 11-16-29
Miguel Duarte

Thanks for the suggestion.

2019-09-17 09-11-00
João Pedro Abreu
Staff

Not sure if this is an option, but you could make Service Center available on the front-end server and restrict access to it using the Internal Network setting, in the OutSystems Configuration Tool, or Service Center's Network Security, depending on your platform version.

2019-02-21 11-16-29
Miguel Duarte

João Pedro Abreu wrote:

Not sure if this is an option, but you could make Service Center available on the front-end server and restrict access to it using the Internal Network setting, in the OutSystems Configuration Tool, or Service Center's Network Security, depending on your platform version.


Should Service Center be available on all Front End servers? If so, how do I deploy it there?

Thanks.

2019-09-17 09-11-00
João Pedro Abreu
Staff
Solution

Miguel Duarte wrote:

Should Service Center be available on all Front End servers? If so, how do I deploy it there?

Security-wise, it would be better not to have it on public facing front-end servers, but I'm guessing it's required for the ISAPI filter.

About deploying it, I believe that's the default option. If it's not being deployed, probably someone configured some zones on your server and left Service Center out of the public zone.


2021-04-15 14-49-36
Arley Silveira

Miguel Duarte wrote:

João Pedro Abreu wrote:

Not sure if this is an option, but you could make Service Center available on the front-end server and restrict access to it using the Internal Network setting, in the OutSystems Configuration Tool, or Service Center's Network Security, depending on your platform version.


Should Service Center be available on all Front End servers? If so, how do I deploy it there?

Thanks.

Yes it is required to be on all frontends. You can't zone it and it is supposed to be deployed automatically when you join a frontend. If you already tried restarting services, checking network permissions (if you have any sort of isolation) etc perhaps you may want to open a support ticket.


2019-02-21 11-16-29
Miguel Duarte

Arley Silveira wrote:

Miguel Duarte wrote:

João Pedro Abreu wrote:

Not sure if this is an option, but you could make Service Center available on the front-end server and restrict access to it using the Internal Network setting, in the OutSystems Configuration Tool, or Service Center's Network Security, depending on your platform version.


Should Service Center be available on all Front End servers? If so, how do I deploy it there?

Thanks.

Yes it is required to be on all frontends. You can't zone it and it is supposed to be deployed automatically when you join a frontend. If you already tried restarting services, checking network permissions (if you have any sort of isolation) etc perhaps you may want to open a support ticket.



Actualy it seems you can zone it. That's how I got it to work.
It's just a shame that you need to have ServiceCenter on Internet facing Front Ends.

2021-10-26 10-40-16
Gonçalo Tomás

Hi Miguel,
I couldn't help noticing that you did this:
"After some investigation, it seems that the filter is trying to call a Service Center URL "/ServiceCenter/OsISAPIConf.aspx" "
How did you caught this endpoint/url? I'm having a similiar issue with the factory configuration "login" that is probably invoking a endpoint that contains /servicecenter and since I have a URL re-direct rule for this endpoint I have a error... 
Cloud you please tell me how did you manage to find the endpoint?

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.