Utilizzando Squid come repository Maven

Qualcuno sa usare Squid per proxy i repository di maven?

Quali sono i file di configuration per questo?

  • Apache2 abilita .ini mod in / etc / php5 / mods-available
  • Disabilitare SSLv3 ma ancora supportre SSLv2Hello in Apache
  • Apache è bloccato? / server mostra più di 240 richieste come "OPTIONS * HTTP / 1.0" 200 - "-" "Apache (connessione dummy interna)"
  • Ottieni il file vstnlog per registrare solo 503 errori nel file
  • Domanda di sicurezza sull'impostazione di httpd.conf AllowOverride
  • Più server LDAP con mod_authn_alias: il failover non funziona quando il primo LDAP è in discesa?
  • Il problema principale è che il client Maven rilasciare la richiesta HTTP con le intestazioni che controllano il comportmento della cache (e voglio ignorarlo).

    Ecco una richiesta tipica:

    GET /maven/proxy/jboss-public/org/richfaces/richfaces-bom/4.2.0.Final/richfaces-bom-4.2.0.Final.pom HTTP/1.1 Cache-control: no-cache Cache-store: no-store Pragma: no-cache Expires: 0 Accept-Encoding: gzip User-Agent: Apache-Maven/3.0.4 (Java 1.6.0_26; Linux 2.6.32-38-generic) Host: 192.168.2.171 Connection: Keep-Alive 

    Sto già utilizzando Apache HTTPD (e moduli disk_cache proxy_http abilitati) per questo, ma sto creando uno specchio, non un proxy.

    Ecco la configuration (in base a quel sito ):

     <Proxy *> Order deny,allow Allow from all </Proxy> # central ProxyPass /maven/proxy/central http://repo1.maven.org/maven2 ProxyPassReverse /maven/proxy/central http://repo1.maven.org/maven2 CacheEnable disk /maven/proxy/central # jboss-public-repository-group ProxyPass /maven/proxy/jboss-public http://repository.jboss.org/nexus/content/groups/public ProxyPassReverse /maven/proxy/jboss-public http://repository.jboss.org/nexus/content/groups/public ProxyPassReverseCookiePath /nexus /maven/proxy/jboss-public CacheEnable disk /maven/proxy/jboss-public # codehaus ProxyPass /maven/proxy/codehaus http://repository.codehaus.org/ ProxyPassReverse /maven/proxy/codehaus http://repository.codehaus.org/ CacheEnable disk /maven/proxy/codehaus CacheDirLength 2 CacheDirLevels 3 # Override default cache expiration and control CacheDefaultExpire 2419200 CacheMaxExpire 2419200 # Ignore requests to not serve from cache. Maven data never changes. CacheIgnoreCacheControl On CacheIgnoreNoLastMod On CacheStoreNoStore On # Default max file size is 64K. Set to 1GB. CacheMaxFileSize 1073741824 

  • Come creare un certificato auto-firmato multi-dominio per Apache2?
  • Apache mod_remoteip e registri di accesso
  • Inversa traversa di taglio nella variabile DOCUMENT_ROOT in PHP quando si utilizza Apache
  • Consenti l'utilizzo di php_value e php_flag in .htaccess
  • Come creare il file robots.txt per tutti i domini sul server Apache
  • l'installazione di proxy inverso inverso Apache2 non funziona
  • Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.