Gestiamo i server web UNIX con il sistema operativo FreeBSD.
Il presente articolo vi fornisce una panoramica dei parametri di sistema importanti come i percorsi ai programmi utilizzati frequentemente.
Percorsi
Il sistema operativo FreeBSD archivia la maggior parte delle applicazioni in /usr/local/bin/ anziché nell’ /usr/bin/ solitamente in uso nel mondo UNIX.
Tenete conto di questa condizione quando utilizzate istruzioni o script provenienti da fonti esterne o da Internet.
bash | /usr/local/bin/bash |
Image Magick (convert) | /usr/local/bin/convert |
GraphicsMagick (gm) | /usr/local/bin/gm |
gzip | /usr/bin/gzip |
zip | /usr/local/bin/zip |
tar | /usr/bin/tar |
mysqldump | /usr/local/bin/mysqldump |
mysql | /usr/local/bin/mysql |
perl | /usr/local/bin/perl |
php CLI (versione attuale) | /usr/local/bin/php |
php CLI (versione più recente) | /usr/local/bin/php-head |
php CLI (7.4) | /usr/local/php74/bin/php |
php CLI (8.0) | /usr/local/php80/bin/php |
php CLI (8.1) | /usr/local/php81/bin/php |
php CLI (8.2) | /usr/local/php82/bin/php |
composer (versione attuale) | /usr/local/bin/composer |
composer (php 7.4) | /usr/local/php74/bin/composer |
composer (php 8.0) | /usr/local/php80/bin/composer |
composer (php 8.1) | /usr/local/php81/bin/composer |
composer (php 8.2) | /usr/local/php82/bin/composer |
python | /usr/local/bin/python |
ruby | /usr/local/bin/ruby |
sendmail | /usr/sbin/sendmail |
xpdf (pdfinfo, pdftotext) | /usr/local/libexec/xpdf |
Directory
Home
La vostra Home directory, che contiene tutti i dati del sito, si trova in: /home/username/
Nel gergo UNIX è chiamata anche "home" e può essere abbreviata con una tilde "~". Di default contiene le seguenti altre directory:
- ~/public_html/
- La cartella "public_html" è la document root per i vostri domini configurati prima di settembre 2007.
- ~/www/
- Questa cartella è la document root per i vostri domini configurati di recente (da settembre 2007). Al suo interno esiste una sottocartella per dominio nella quale sono salvati i dati web.
La vostra home contiene anche altre directory amministrative, che iniziano con un punto e sono "nascoste". Molti programmi FTP non le visualizzano nemmeno. Non apportate modifiche a queste directory, in quanto potreste danneggiare il vostro account!
- ~/.htpasswds/
- Qui il vostro pannello di controllo salva nome utente e password che potete definire come protezione dagli accessi al vostro sito nel pannello di controllo.
Directory di sistema
Oltre alla Home directory esistono altre zone del file system del vostro server che potrebbero essere interessanti per voi.
Impostazioni locali
Le impostazioni locali presenti sul vostro server sono salvate al percorso /usr/share/locale/.
In proposito vi invitiamo a leggere l’articolo separato dedicato alle impostazioni locali.
Archivio per i dati temporanei
A volte i siti web devono creare dei dati temporanei. Ne è un esempio la gestione sessioni integrata di PHP. Questi file temporanei possono essere archiviati in /tmp/.
Tuttavia tenete presente che tutti gli utenti hanno accesso a questa directory e i dati vengono cancellati automaticamente, periodicamente e senza preavviso. Pertanto è opportuno creare una cartella per tali dati nella vostra home.
Amministratore Apache, Tipi MIME e Documenti di errori
Nel Pannello di controllo si ha la possibilità di creare singoli Amministratore Apache, Tipi MIME e Documenti di errore.
Per richieste di supporto la preghiamo di usare invece questo modulo.