Intel® Business Client Software Development
Support for Intel® vPro™ software development and technologies associated with Intel vPro platforms.

MPS Server Setup and Configuration Problem

David_Beveridge
Beginner
980 Views
We are attempting to set up an MPS server, using v7 of the AMT SDK. Oddly, using the provided sample httpd.conf (and when attempting to use others, such as LANDesk), we are runing into a basic issue: the ProxySocks* directives are all unrecognized by Apache (we are using the latest Apache v2.2.17).

Here's the text of the error:

httpd.exe: Syntax error on line 115 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/Apache Software Foundation/Apache2.2/modules/mod_proxy_http.so into server: The specified procedure could not be found.

The above mentioned file does, of course, exist at the provided location. We have tried with using both the SDK's version of mod_proxy.so and mod_proxy_connect.so and the ones that ships with Apache.

Relevent httpd.conf entries are as follows:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
. . . .
# MPS DATA
ProxySocks On
ProxySocksIP 127.0.0.1
ProxySocksPort 16993
ProxySocksDnsMode Remote
ProxySocksAuth Off
ProxySocksUsername testusername
ProxySocksPassword testpassword
ProxyRequests On
ProxyVia On

Order deny,allow
Allow from all

AllowCONNECT 443 623 664 16992 16993 16994 16995


Any thoughts?
0 Kudos
1 Solution
Ajith_I_Intel
Employee
980 Views
Hi David,
Sorry for the troubles you are running into. For Apache, it only works with 2.2.8 version, you can download it from here.

Looking through the list of ports openedin AllowConnect, just curious that I dont see 5900 port in case you are planning to do KVM over the default VNC port.

Another thing, I typically have found that using the local loop back IP address for proxy server did not work very well. Even if the MPS and proxy server are installed on a same machine, I recommend using the IP address instead of local loop back adapter. For example, this is what I use in my httpd.conf file:

Listen 192.168.1.1:8089

ProxySocks On

ProxySocksIp 192.168.1.1

ProxySocksPort 4322

ProxySocksDnsMode Remote

ProxySocksAuth Off

ProxySocksUsername testusername

ProxySocksPassword testpassword

ProxyRequests On

ProxyVia On

Order deny,allow

Deny from all

Allow from all

AllowCONNECT 443 623 664 16992 16993 16994 16995 5900

Hope this helps answer your question. Thanks for using the manageability forum.

AI

View solution in original post

0 Kudos
4 Replies
Lance_A_Intel
Employee
980 Views
Hi David,

Let me take a lookand I will get back to you.
0 Kudos
Ajith_I_Intel
Employee
981 Views
Hi David,
Sorry for the troubles you are running into. For Apache, it only works with 2.2.8 version, you can download it from here.

Looking through the list of ports openedin AllowConnect, just curious that I dont see 5900 port in case you are planning to do KVM over the default VNC port.

Another thing, I typically have found that using the local loop back IP address for proxy server did not work very well. Even if the MPS and proxy server are installed on a same machine, I recommend using the IP address instead of local loop back adapter. For example, this is what I use in my httpd.conf file:

Listen 192.168.1.1:8089

ProxySocks On

ProxySocksIp 192.168.1.1

ProxySocksPort 4322

ProxySocksDnsMode Remote

ProxySocksAuth Off

ProxySocksUsername testusername

ProxySocksPassword testpassword

ProxyRequests On

ProxyVia On

Order deny,allow

Deny from all

Allow from all

AllowCONNECT 443 623 664 16992 16993 16994 16995 5900

Hope this helps answer your question. Thanks for using the manageability forum.

AI

0 Kudos
David_Beveridge
Beginner
979 Views
BTW, we confirmed that it also works with Apache 2.2.9 (with some mix-n-matching of the proxy DSOs).
0 Kudos
Ajith_I_Intel
Employee
979 Views
Hi David,
Do you mind posting your findings so it may be useful for others on this community if they have to use an Apache version other than 2.2.8?

Thanks,
AI
0 Kudos
Reply