Category Archives: Server

Bloccare le richieste proxy verso apache (provenienti da botnet)

Questo articolo nasce da un esperienza personale, che ha causato diversi problemi al server su cui ospito i miei siti (e anche di altre persone). 

Quindi partiamo dall’inizio, e veniamo alle origini del problema, tutto nasce da una svista, nell’abilitare il mod_ajp sul server apache, abilitiamo per errore il parametro:

ProxyRequest On
DDOS

Continue reading Bloccare le richieste proxy verso apache (provenienti da botnet)

Pure-ftpd: Gestione utenti con mysql su debian

In questo tutorial vediamo come installare e configurare pure-ftp su una macchina debian e fargli gestire gli utenti mediante un database mysql.

Partiamo dal vedere gli strumenti necessari (abbastanza ovvi):

  • Installazione di mysql server
  • Installazione di pureftpd
  • Installazione di un client mysql (va bene anche phpmyadmin, se non volete usare la linea di comando).

Prima di tutto quindi vediamo di installare i pacchetti necessari (ovviamente dovete essere loggati come utente root):

apt-get install mysql-server mysql-client pure-ftpd-mysql

In questo caso utilizzeremo il client da linea comando di mysql per tutte le operazioni riguardanti il database. In fase di installazione mysql vi chiederá di settare una password per l’utente root del database (N.B: si tratta di un utente diverso dall’utente root della macchina!! Questo serve solo per l’amministrazione del database)

Pureftpd logo

Continue reading Pure-ftpd: Gestione utenti con mysql su debian

Mettere un server svn con autenticazione su http

In questo articolo vedremo come metter su un svn privato, utilizzando la libreria libapache2-svn invece che svnadmin, che gestisca anche piu di un repository.

In questo modo, potremo avere anche la visualizzazione dei sorgenti nel browser. Per avviare questo server avremo bisogno dei seguenti pacchetti:

  • svn – Contiene alcuni comandi utili per la creazione dei repository
  • libapache2-svn – La libreria per apache di svn
  • apache2 – il server web

Continue reading Mettere un server svn con autenticazione su http

Sistemisti windows da linux

Ok, sono un appassionato linux/unix, mi appassiona tutto cio che è open source, e di cosa mi occupo al lavoro? Di software proprietario! E dove gira questo sofgware? Su macchine windows 2003 server.

Nella mia vita quotidiana, al di fuori dal lavoro oramai windows l’ho abbandonato definitivamente da anni. A parte il laptop aziendale che è in dual boot con windows (solo per non far stranire i miei capi, visto che e’ supportato benissimo da linux), io windows l’ho eliminato da tutti i pc.

E l’ho sostituito con linux e/o FreeBSD. Le motivazioni beh sono tante, principalmente (mettendo da parte le motivazioni “ideologiche” che ci sono ovviamente, ma nn sono le sole)  il motivo e’ che mi ci trovo benissimo, oramai sono abituato a lavorarci, e per me la cosa che risulta scomoda e’ diventato l’utilizzo di windows.

Quindi capite che per me, da buon linuxaro che sono, trovarmi a fare il sistemista windows puo essere un piccolo “trauma” (si, ok, ho usato un parolone, comunque credo che il senso l’abbiate capito).

Continue reading Sistemisti windows da linux

Installare Alfresco 3.3 Versione Bundle in Lucid Lynx

In questo tutorial, vi spiego come installare la versione bundle di Alfresco 3.3 Community Edition su Ubuntu Lucid Lynx.

Alfresco Logo

Alfresco è una piattaforma che offre servizi di ECM (Enterprise Content Management), Document Management, Knowledge Management, Image Management, etc. Ma a differenza delle altre sul mercato (Documentum, SharePoint, Filenet P8, etc) è una piattaforma Open Source.

Esiste in 2 versioni, la prima la Enterprise Edition, ovviamente rivolta alle aziende, disponibile a pagamento, e la Community Edition, che non ha costi e liberamente scaricabile.

Tutta la suite di alfresco è basta principalmente su servlet Java. In questa guida vedremo come riuscir a far partire la versione all-in-one della Community Edition su Ubuntu. Questa versione che si puo scaricare da qua: http://wiki.alfresco.com/wiki/Download_Labs contiene oltre che i files della suite vera e propria anche una versione preinstallata di tomcat.

Per poter funzionare correttamente sono necessari i seguenti pacchetti:

  • Sun Java 6 SE
  • MySql (o PostgreSQL)
  • Lo spring framework installato
  • Openoffice se volete sfruttare la possibilita di integrazione di alfresco.

Se java della sun non è installato, dobbiamo abilitare il repository partner da sources.list, per farlo apriamo quindi il file: /etc/apt/sources.list e decommentiamo le righe:

deb http://archive.canonical.com/ubuntu lucid partner
deb-src http://archive.canonical.com/ubuntu lucid partner

se sono commentate. E diamo:

sudo aptitude update
sudo aptitude dist-upgrade

Continue reading Installare Alfresco 3.3 Versione Bundle in Lucid Lynx