Archive

Posts Tagged ‘Linux’

Fedora 11 e Apache 2, usare i Virtual Host

August 25th, 2009 Nicola No comments

Il sistema operativo è fedora 11 a 64 bit. Ho installato apache 2 tramite il repository. Venendo da una ubuntu, le directory sono diverse, non si chiamano apache2 ma httpd.

In ogni caso, qui ho trovato una ottima guida su come fare per gestire più virtual host in locale:

http://www.mjmwired.net/resources/mjm-apache-virtual-sites.html

Per esempio ho questi due siti in locale:

/home/nicola/www/prova.com
/home/nicola/www/nicolacolonna.it

a questo punto come dice la guida occorre fare qualche modifica al file httpd.conf che in fedora 11 si trova nella directory /etc/httpd/conf/httpd.conf

La direttiva UserDir di default è disabilitata, occorre impostarla in questo modo:

<IfModule mod_userdir.c>
#
# UserDir is disabled by default since it can confirm the presence
# of a username on the system (depending on home directory
# permissions).
#
#UserDir disabled#
# To enable requests to /~user/ to serve the user's public_html
# directory, remove the "UserDir disabled" line above, and uncomment
# the following line instead:
#
UserDir /home/nicola/www</IfModule>

ho commentato UserDir disabled e impostato UserDir /home/nicola/www.

Poi ho tolto il commento alla direttiva NameVirtualHost

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

poi ho compilato due virtual host:

<VirtualHost *:80>
ServerName prova.com
DocumentRoot /home/nicola/www/prova.com
<Directory /home/nicola/www/prova.com>
AllowOverride All
Options All
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName nicolacolonna.it
DocumentRoot /home/nicola/www/nicolacolonna.it
<Directory /home/nicola/www/nicolacolonna.it>
AllowOverride All
Options All
</Directory></VirtualHost>

Ricordarsi di riavviare apache dopo ogni modifica al file httpd.conf:

sudo /etc/init.d/httpd stop
sudo /etc/init.d/httpd start

con sudo kwrite /etc/hosts vado ad inserire due righe nel file hosts:

127.0.0.1           prova.com
127.0.0.1           nicolacolonna.it

Dopo aver riavviato apache sia prova.com, che nicolacolonna.it puntano alla pagina di default di fedora. Per rimuoverla è sufficiente commentare il contenuto dl file /etc/httpd/conf.d/welcome.conf, come indicato nella stessa pagina di default.

Categories: Linux Tags: , , ,

Disabilitare SELinux su fedora 11 64 bit

August 21st, 2009 Nicola No comments

Un dettaglio di che cosa è SELinux lo trovate qui: http://fedoraproject.org/wiki/SELinux/SecurityContext

Ho trovato qui come farlo:

http://www.howtoforge.com/perfect-server-fedora-11-x86_64-ispconfig-2-p3

Basta semplicemente editare il file: /etc/selinux/config in questo modo:

SELINUX=disabled:

ed eseguire un reboot.

Categories: Linux Tags: , ,

KDE 4.2, switch dei virtual destop

February 1st, 2009 Nicola No comments

Per impostare le shortcuts per passare da un virtual desktop all’altro è sufficiente andare in:

Impostazioni di sistema –> Tastiera e Mouse –> scorciatoie globali della tastiera.

Come “componente di KDE” sciegliere KWin. A questo punto modificare le voci “Finestra al desktop 1″, “Finestra al desktop 2″ ecc…

Categories: Linux Tags: , ,

Ottenere lo user con il quale Apache accede a Linux

November 14th, 2008 Nicola No comments

Può capitare, come capita sempre a me, che quando si installano wordpress, joomla, drupal e compagnia, spesso e volentieri l’installazione si interrompe perchè non si hanno i permessi per scrivere nella cartella www di Apache.

Occorre importare come user della cartella lo stesso utente usato da Apache per accedere al file system. In generale, con un

sudo cat /etc/group

si riesce ad individuare lo user ed il gruppo relativo, e poi è sufficiente il

sudo chown -R user:group

per assegnarlo alla cartella interessata.

Un’altro modo carino, che ho trovato nel forum italiano di Ubuntu è quello di creare un un file php con il seguente codice:

<?php echo exec('whoami') ?>

Chiamata la pagina l’utente appare sullo schermo.

Categories: Web Tags: ,

Installare filezilla su ubuntu

October 4th, 2007 Nicola 4 comments

In realtà  non proprio ubuntu, ma xubuntu! In ogni caso non cambia nulla.

Aprite il file source.list con l’editor che vi pare:

$ sudo nano /etc/apt/sources.list

e aggiungete la riga:

##Repository per filezilla
deb http://3v1n0.tuxfamily.org dapper 3v1n0

Adesso registrate la chiave:

gpg --keyserver subkeys.pgp.net --recv-keys 81836EBF

Dovrebbe venir fuori questo messaggio:

nicola@srvemule:~$ gpg --keyserver subkeys.pgp.net --recv-keys 81836EBF
gpg: requesting key 81836EBF from hkp server subkeys.pgp.net
gpg: /home/nicola/.gnupg/trustdb.gpg: creato il trustdb
gpg: chiave 81836EBF: chiave pubblica «...» importata
gpg: non è stata trovata alcuna chiave definitivamente affidabile
gpg: Numero totale esaminato: 1
gpg:               importate: 1

Quindi:

gpg --export --armor 81836EBF | sudo apt-key add -

con il messaggio:

OK

A questo punto fate l’update dell’apt-get:

sudo apt-get update

e quindi installate filezilla!

sudo apt-get install filezilla

Se è andato tutto bene, buon ftp a tutti.

Categories: Linux Tags: , ,