Articoli correlati ‘proxy’

Ubuntu server 10.04 configurare Proxy su apt-get

7 February 2011

Se durante l’installazione vi sfugge di configurare il proxy (e se saltate la configurazione di rete nemmeno ve lo chiede) poi vi ritroverete a doverlo configurare in seguito, specie per accedere agli aggiornamenti via apt-get.

In rete ho trovato svariati consigli, in particolare per le versioni antecedenti al 10.04 dove era presente il file apt-conf dentro la directory /etc/apt/ .
Dalla 10.04 LTS il file non esiste più, tuttavia è possibile ricrearlo mettendo opportunamente il comando per richiamare il proxy con:

Acquire::http:proxy "http://mioproxy:8080/";

E’ anche possibile inserire il proxy affinché lavori a livello globale (cioè cerchi di richiamare il proxy ogni qual volta debba uscire verso Internet), ma personalmente funzionava per le altre situazioni, ma non in apt-get. Per fare ciò occorre editare il file /etc/bash.bashrc aggiungendo alla fine del file

#proxy
export http_proxy="http://user:password@host:port/"
export ftp_proxy="http://user:pass@host:port/"

Ovviamente ricordatevi di salvare il file prima di modificarlo…

WordPress come sito Intranet

27 February 2010

WordPress, nato come piattaforma Blog, per la sua facilità d’uso e per molte altre peculiarità sta velocemente sconfinando nel settore CMS. Tuttavia è possibile che il sito venga usato solo internamente a livello aziendale, quindi non esposto ad internet, questo potrebbe essere un problema per le aziende che usano un Proxy per la navigazione. Infatti WordPress necessita spesso di “uscire” nella grande rete, ad esempio per controllare gli aggiornamenti, oppure prelevare gli RSS per il proprio blogroll. Dalla versione 2.8 sono state aggiunte delle novità per l’uso del sito dietro un Proxy.

E’ necessario aggiungere pochi parametri al file config.php
Per prima cosa definiamo il nostro Proxy e la sua porta:

define('WP_PROXY_HOST', '192.168.1.1');
define('WP_PROXY_PORT', '8080');

Se il proxy necessita di una autenticazione aggiungeremo anche:

define('WP_PROXY_USERNAME', 'miauser');
define('WP_PROXY_PASSWORD', 'miapassword');

Se poi ci servisse che il proxy non venga usato ad esempio in locale o presso altri siti intranet, procederemo con questi parametri:

define('WP_PROXY_BYPASS_HOSTS', 'localhost, sito2.intranet');

Infine possiamo bloccare tutte le richieste verso siti che non riteniamo attendibili, e così poter compilare una white list per quelli che invece riteniamo affidabili:

define ('WP_HTTP_BLOCK_EXTERNAL', 'true');
define ('WP_ACCESSIBLE_HOSTS', 'api.wordpress.org, akismet.com');