Test http get da console sulla macchina

No niente, è che mi sono rotto di cercare questo comando nelle history delle macchine quindi lo scrivo qui:

curl -L -I -H "X-forwarded-proto: https" -H "Host: www.ilvostrosito.it" localhost/pagina

Se va testato https ad esempio per il certificato www.sitocertificato.it sull’host www.destinazione.it, non funziona l’header Host, va usato curl in questo modo:

curl -I -L --connect-to www.sitocertificato.it:443:www.destinazione.it:443 https://www.sitocertificato.it

Come uscire dal labirinto di link simbolici (ln -s) senza impazzire

Ovvero come trovare il vero path di un file o cartella velocemente, quando ci sono di mezzo più link simbolici.

Il comando che ci può aiutare è

readlink

Esempio:

Sto lavorando su /var/www/dominio.it/htdocs/stats e voglio capire se la modifica può avere impatti in altri percorsi.

Basta eseguire:

readlink -f /var/www/dominio.it/htdocs/stats

e l’output ci dirà dove è la cartella al netto di link simbolici:

diego@BEETLE:~$ readlink -f /var/www/dominio.it/htdocs/stats
/var/www/vhosts/dominio.it/stats