It appears that mod_headers is already included in the iSeries Apache by default.

So you do not need this:
LoadModule headers_module modules/mod_headers.so


On V7R3 I used the HTTPAdmin gui to add a "Header" and a "RequestHeader" entry.
Then used preview to see that both were added without IBM adding any additional LoadModule entries.

This is what was generated for the header:
Header always Set Access-Control-Allow-Origin "*"

I've not actually used this, so I can't verify that it works.

But by using the GUI to add them, IBM generally adds the required LoadModule entries.

And in this case no additional "LoadModule" lines were added. And only the Header and RequestHeader were new.
Based on the Apache documentation, mod_headers only includes Header and RequestHeader.
Which leads me to believe that mod_headers is already included and does not need to be specifically loaded.


Chris Hiebert
Senior Programmer/Analyst
Disclaimer: Any views or opinions presented are solely those of the author and do not necessarily represent those of the company.


-----Original Message-----
From: WEB400 <web400-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Kelley
Sent: Tuesday, November 5, 2019 10:20 AM
To: web400@xxxxxxxxxxxxxxxxxx
Subject: [WEB400] CORS Issue

When trying to access a web service from a web page I am getting the following error:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://192.168.0.15:10000/web/services/coloryield/032. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

I have added the recommended "fix" to the config file but still receive the error:

Header Always Set Access-Control-Allow-Origin "*"

A couple of Google searches suggest that I also need the following:

LoadModule headers_module modules/mod_headers.so

However, this errors when starting the server. I am running IBM HTTP Server for i, and perhaps this command is for the Apache version? Can anyone point me towards a solution to this?

Thanks again for all the help,

Kelley

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.