User Tools

Site Tools


start:howto:navigationproxy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
start:howto:navigationproxy [2013/01/09 08:54]
aseques improved docs
start:howto:navigationproxy [2013/05/24 13:14]
aseques
Line 1: Line 1:
 ====== Configure i-mscp to navigate behind a proxy ====== ====== Configure i-mscp to navigate behind a proxy ======
  
-When connecting to the outside ​there'​s ​one can use proxy server to avoid part of the risk of being infected by using a list of trusted sites where you are connecting. +When connecting to the outside one can use proxy server to avoid part of the risk of being infected by using a list of trusted sites where you are connecting, in that case even if a website is infected, it won't be able to download the infection kit
-On a server that has to be configured in serveral places, here are the places where you will have to configure the navigation proxy in order for it to work.+On a server that stuff has to be configured in serveral places ​so i-mscp can use it, here are the places where you will have to configure the navigation proxy in order for it to work.
  
  
Line 17: Line 17:
   proxy = http://​user:​[email protected]:​3128   proxy = http://​user:​[email protected]:​3128
  
-This is used to retrieve all the imscp addons (core components not directly developed bv i-mscp team) such as roundcube, phpmyadmin or ajaxplorer.+This is used to retrieve all the imscp addons (core components not directly developed bv i-mscp team) such as roundcube, phpmyadmin or ajaxplorer. ​More info [[http://​forum.i-mscp.net/​Thread-INFO-Enhancement-i-MSCP-tools-are-now-available-on-packagist-org|here]] 
 + 
 +==== Environment variables ==== 
 + 
 +The variable http_proxy needs to be exported so composer can download the packages (see [[http://​getcomposer.org/​doc/​03-cli.md#​http-proxy-or-http-proxy|here]]) 
 +You can either set the variables prior installing/​upgrading i-mspcp 
 +  http_proxy = http://​user:​[email protected]:​3128 
 +  https_proxy = http://​user:​[email protected]:​3128 ​  
 +Or add those same lines at the end of .bashrc (so the proxy will be enabled every time you log in) 
  
 ==== Software packages ==== ==== Software packages ====
  
-They are downloaded currently via file_get_contents(),​ using a proxy is more complex with this option, the approach in that case should be something like [[http://​stackoverflow.com/​questions/​1336262/​file-get-contents-behind-a-proxy|this]] ​+They are downloaded currently via file_get_contents(),​ using a proxy is more complex with this option, the approach in that case should be something like [[http://​stackoverflow.com/​questions/​1336262/​file-get-contents-behind-a-proxy|this]] 
 +Still it's not strictly necessary for the standard install. 
 + 
 +==== Typical issues ==== 
 + 
 +If you see an error like this: 
 + 
 +<​code>​ 
 +[ERROR] 
 +Error while performing step: 
 +Addons pre-installation 
 +Error was: 
 +iMSCP::​Addons::​Composerinstaller::​installPackages:​ 
 +[Composer\Downloader\TransportException] 
 +The "​http://​packagist.org/​p/​imscp/​..... .......json"​ file could not be downloaded: failed to open stream connection timed out 
 +</​code>​ 
 + 
 +It's probably that you haven'​t exported the http_proxy and https_proxy environment variables.
/var/www/virtual/i-mscp.net/wiki/htdocs/data/pages/start/howto/navigationproxy.txt · Last modified: 2013/05/27 00:37 by nuxwin