• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Can not create connection with 'ka.swsoft.com'

Y

yi si

Guest
Can not connect 'ka.swsoft.com'(solution of lisence activation/update through proxy)

Hi, erveryone

When I tried to active key got from agent, I got following error.
The box is placed behind firewall.Secuiry policy of my company do not allow any direct connection with intranet.
Only access through proxy server(http,port 80) is allowed.

2009-02-25 11:55:32,979 [1] ERROR SWsoft.SiteBuilder.KA.Facade.KAService - Cannot reach KA server
System.Net.WebException: The remote name could not be resolved: 'ka.swsoft.com'
at System.Net.HttpWebRequest.GetRequestStream()
at CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(Object clientObj, MethodInfo mi, Object[] parameters)
at CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(MethodInfo mi, Object[] Parameters)
at XmlRpcProxy4f90f35c-1b57-4d69-af4d-0c2c6a529ec7.ActivateSiteBuilderKey(String , String , String , String , ServerInfo )

According to error info I think that sitebuiler use webservice(soap/http) to active key.
Seem it is not accessing 'ka.swsoft.com' through proxy server. then I did some tries.
1.Added proxy setting of IE on box ----> not work, error was same.
2.Added system proxy by proxycfg command ----> not work, error was same.
3.Added proxy into web.config ----> not work, error was same.
C:\Program Files\Sitebuider\Web\Admin\Web.config
<system.net>
<defaultProxy>
<proxy
usesystemdefault = "false"
proxyaddress="http://XX.XX.XX.XX:80"
bypassonlocal="true"
/>
</defaultProxy>
</system.net>

I sent inquiry to support center(Japan) of Parallels.Their reply is no any setting about proxy in sitebuilder.
Specific(5442) port should be opened in firewall.But the problem is we can not break company's security policy.
When I asked them if there is method of let sitebuilder use proxy they said it is covered by support service.

Don't tell me Paralles did not considerate their product might have to connect 'ka.swsoft.com' through proxy server.

Can someone help me?

----------I moved one step forward.-----------------
After adding proxy setting into web.config under Web folder sitebuiler started to access 'ka.swsoft.com' through proxy server.
C:\Program Files\Sitebuider\Web\web.config
But I still got error, just conent is diffierent from above.
2009-02-27 14:26:12,068 [7] ERROR SWsoft.SiteBuilder.KA.Facade.KAService - Cannot reach KA server
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException: Authentication failed because the remote party has closed the transport stream.
at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at CookComputing.XmlRpc.XmlRpcClientProtocol.GetWebResponse(WebRequest request)
at CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(Object clientObj, MethodInfo mi, Object[] parameters)
at CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(MethodInfo mi, Object[] Parameters)
at XmlRpcProxy6026381f-5195-4834-aaec-712310c2e7d8.ActivateSiteBuilderKey(String , String , String , String , ServerInfo )
at SWsoft.SiteBuilder.KA.Facade.KAService.ActivateKey(String activationKey, SiteBuilderInfo info, String& key)

----------fixed-----------------
URL of XMLrpc is https://ka.swsoft.com:5224/
So you need to open port of https on firewall not http.
 
Last edited by a moderator:
For license key activation/updates you need to have opened 5224 port to ka.parallels.com server only for outgoing connections. As I know, there is no way to set license key installation/update through proxy server.
 
Hi, Dmitry

By adding proxy setting and opening 5224 port(https), I have finished license activation/update sucessfully.
C:\Program Files\Sitebuider\Web\Web.config
<system.net>
<defaultProxy>
<proxy
usesystemdefault = "false"
proxyaddress="http://<your proxy>:<port>"
bypassonlocal="true"
/>
</defaultProxy>
</system.net>
Although no any content about proxy setting in Sitebuilder's documents. As sitebuiler is made by .Net this standard .net web application proxy setting can work as well.

I tried two proxies.only 5224 port(http) is opened on one A, 5224 port(https and http) on another B.
By A I got
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send.
---> System.IO.IOException: Authentication failed because the remote party has closed the transport stream.
By B everthing is ok.
if no proxy setting , I got
System.Net.WebException: The remote name could not be resolved: 'ka.swsoft.com'

I looked into sitebuilder's code, it uses https://ka.swsoft.com:5224/ for connection not http://...

By the way as I know many companies have strictly security policy as mine(ge.com).
I disscussed with our network team.They said directly connection with intranet is not allowed at any rate.
if need some outbounding ports been opened all access must be through proxy.This is ge global policy they can not break.


Hope this post is helpful for company in where all access must be through proxy.
 
Last edited by a moderator:
Back
Top