掲示板
RE: Internet Proxy Settings
15年前 に Rahul Sharma によって更新されました。
Internet Proxy Settings
Regular Member 投稿: 195 参加年月日: 08/07/25 最新の投稿
Hi,
Where to change the proxy settings for connecting to Plugin Repository at http://plugins.liferay.com/community.
Thanks
Where to change the proxy settings for connecting to Plugin Repository at http://plugins.liferay.com/community.
Thanks
15年前 に Rahul Sharma によって更新されました。
RE: Internet Proxy Settings
Regular Member 投稿: 195 参加年月日: 08/07/25 最新の投稿
I tried doing changes in sytem.ext.properties file but nothing happened.
Any one.......any idea how to do this.
Thanks in advance
Any one.......any idea how to do this.
Thanks in advance
15年前 に Frederik Weishäupl によって更新されました。
RE: Internet Proxy Settings
Junior Member 投稿: 46 参加年月日: 06/01/08 最新の投稿
Have you solved this issue? I've got the same problem.
Thx.
Regards
Frederik
Thx.
Regards
Frederik
15年前 に Rahul Sharma によって更新されました。
RE: Internet Proxy Settings
Regular Member 投稿: 195 参加年月日: 08/07/25 最新の投稿
Still not able to figure out , how to connect to plugin repository
15年前 に Holger Widmann によって更新されました。
RE: Internet Proxy Settings
New Member 投稿: 4 参加年月日: 08/11/27 最新の投稿
This helped me to get acces to the plugin repository from behind a proxy:
Found in this post.
I've tracked down a bit of code in Liferay 5.1.0 that needs to be rewritten. In com.liferay.portal.util.HttpImpl where it says:public boolean isNonProxyHost(String host) { if (_nonProxyHostsPattern [b]== null ||[/b] _nonProxyHostsPattern.matcher(host).matches()) { return true; } else { return false; } }
it SHOULD say:public boolean isNonProxyHost(String host) { if (_nonProxyHostsPattern [b]!= null &&[/b] _nonProxyHostsPattern.matcher(host).matches()) { return true; } else { return false; } }
To avoid recompiling code, if you are behind a proxy make sure you set the system property http.nonProxyHosts to a non null value. Basically, set it to "dummy.at.nowhere" if you don't have real values to put in there. Set http.proxyPort and http.proxyHost normally.
Under SJAS/Glassfish you can easily set the system properties in Admin Console/Application Server/JVM Settings/JVM Options.
Found in this post.
14年前 に David Tildesley によって更新されました。
RE: Internet Proxy Settings
Junior Member 投稿: 34 参加年月日: 08/08/04 最新の投稿
5.2.2 still has this faulty code as below. The workaround is as described to have at least one nonProxyHost specified. You should put the proxy settings in the system-ext.properties file. Even though the admin manual is not clear, you can still create a system-ext.properties file and put it in the same place as portal-ext.properties file and expect Liferay to pick it up.
NB1. If your proxy server requires authentication you should put the authentication settings in the portal-ext.properties file I believe (although I have not tested this out).
NB2. This is nothing to do with reverse proxy server (where clients access liferay portal via a DMZ reverse proxy server such as Apache with mod_proxy.
NB3. This is everything to do with allowing liferay application and portlets to access an external web resource via a (forward) proxy server e.g. to allow acess to the official and community plugin repositories.
http.proxyHost=<your proxy host name>
https.proxyHost=<your proxy host name>
https.proxyPort=8080
http.proxyPort=8080
http.nonProxyHosts="localhost"
</your></your>
NB1. If your proxy server requires authentication you should put the authentication settings in the portal-ext.properties file I believe (although I have not tested this out).
NB2. This is nothing to do with reverse proxy server (where clients access liferay portal via a DMZ reverse proxy server such as Apache with mod_proxy.
NB3. This is everything to do with allowing liferay application and portlets to access an external web resource via a (forward) proxy server e.g. to allow acess to the official and community plugin repositories.
Holger Widmann:
This helped me to get acces to the plugin repository from behind a proxy:
I've tracked down a bit of code in Liferay 5.1.0 that needs to be rewritten. In com.liferay.portal.util.HttpImpl where it says:public boolean isNonProxyHost(String host) { if (_nonProxyHostsPattern [b]== null ||[/b] _nonProxyHostsPattern.matcher(host).matches()) { return true; } else { return false; } }
it SHOULD say:public boolean isNonProxyHost(String host) { if (_nonProxyHostsPattern [b]!= null &&[/b] _nonProxyHostsPattern.matcher(host).matches()) { return true; } else { return false; } }
To avoid recompiling code, if you are behind a proxy make sure you set the system property http.nonProxyHosts to a non null value. Basically, set it to "dummy.at.nowhere" if you don't have real values to put in there. Set http.proxyPort and http.proxyHost normally.
Under SJAS/Glassfish you can easily set the system properties in Admin Console/Application Server/JVM Settings/JVM Options.
Found in this post.
14年前 に Kolja Köster によって更新されました。
RE: Internet Proxy Settings
Regular Member 投稿: 164 参加年月日: 09/05/11 最新の投稿David Tildesley:
5.2.2 still has this faulty code as below. The workaround is as described to have at least one nonProxyHost specified. You should put the proxy settings in the system-ext.properties file. Even though the admin manual is not clear, you can still create a system-ext.properties file and put it in the same place as portal-ext.properties file and expect Liferay to pick it up.
Could anybode state, where to put this file? Changing catalina.properties and portal.properties did not work for me. There is no system-ext.properties in the standard bundle.
Regards
Kolja
14年前 に Arnaud Deslandes によって更新されました。
RE: Internet Proxy Settings
New Member 投稿: 23 参加年月日: 07/06/25 最新の投稿
You just have to create this plain text file, containing only :
http.proxyHost=xx.xx.xx.xx
https.proxyHost=xx.xx.xx.xx
http.proxyPort=xx
https.proxyPort=xx
http.nonProxyHosts="localhost"
and place it in {appserver}/webapps/ROOT/WEB-INF/classes
http.proxyHost=xx.xx.xx.xx
https.proxyHost=xx.xx.xx.xx
http.proxyPort=xx
https.proxyPort=xx
http.nonProxyHosts="localhost"
and place it in {appserver}/webapps/ROOT/WEB-INF/classes
14年前 に Kolja Köster によって更新されました。
RE: Internet Proxy Settings
Regular Member 投稿: 164 参加年月日: 09/05/11 最新の投稿Arnaud Deslandes:
You just have to create this plain text file, containing only :
http.proxyHost=xx.xx.xx.xx
https.proxyHost=xx.xx.xx.xx
http.proxyPort=xx
https.proxyPort=xx
http.nonProxyHosts="localhost"
and place it in {appserver}/webapps/ROOT/WEB-INF/classes
I apologize for taking so long for a reply. This approach worked. Many thanks.
Regards
Kolja
14年前 に Christian Merkel によって更新されました。
RE: Internet Proxy Settings
Regular Member 投稿: 111 参加年月日: 09/12/14 最新の投稿
I got the same problem!
But our Proxy needs authentication!
What lines i have to add
something like:
??
Thx for the help!
But our Proxy needs authentication!
What lines i have to add
something like:
http.user=admin
http.password=password
??
Thx for the help!
13年前 に William Fleming によって更新されました。
RE: Internet Proxy Settings
Regular Member 投稿: 180 参加年月日: 10/09/15 最新の投稿
I had issues but found that you need it entered in
catalina.properties and you portal-ext.properties
http.proxyHost=yourProxyURL
http.proxyPort=yourProxyPort
http.proxyUser=yourUserName
http.proxyPassword=yourPassword
Boom! Bask in glory on the internet in your portal.
catalina.properties and you portal-ext.properties
http.proxyHost=yourProxyURL
http.proxyPort=yourProxyPort
http.proxyUser=yourUserName
http.proxyPassword=yourPassword
Boom! Bask in glory on the internet in your portal.
12年前 に Yan Naing Oo によって更新されました。
RE: Internet Proxy Settings
Regular Member 投稿: 179 参加年月日: 11/02/17 最新の投稿William Fleming:
I had issues but found that you need it entered in
catalina.properties and you portal-ext.properties
http.proxyHost=yourProxyURL
http.proxyPort=yourProxyPort
http.proxyUser=yourUserName
http.proxyPassword=yourPassword
Boom! Bask in glory on the internet in your portal.
Hi William,
I have to ask you for following value, that i mentioned is anything wrong ? let me know if you can correct ?
http.proxyHost=yourProxyURL (by pass URL based on browser options) ?
http.proxyPort=8080 (default) ?
http.proxyUser= if no user - leave blank ?
http.proxyPassword= if no pwd - leave blank ?
Thanks
Yan Naing Oo:
http.proxyHost=yourProxyURL (by pass URL based on browser options) ?
http.proxyPort=8080 (default) ?
http.proxyUser= if no user - leave blank ?
http.proxyPassword= if no pwd - leave blank ?
Thanks
Yes, if your proxy does not have a username or password you can leave these fields blank, or (even better) not include them in your .properties file at all.