Apache

Francesco Ciannavei

Apache

Le mie app web in HTML e PHP girano tutte su Apache. In TUN2U e in STCC l'ho configurato io su server Linux: virtual host, regole di rewrite e reverse proxy.

Dal Raspberry Pi alla produzione

Ho imparato a configurare Apache su un Raspberry Pi 4, la scheda da cui è partita la mia sala server di casa, insieme a Linux, firewall e port forwarding del router. In STCC ho preparato da zero gli ambienti di produzione, su Linux con Apache.

Un virtual host con un comando

Creare un virtual host a mano è sempre la stessa sequenza di passaggi, così l'ho automatizzata in uno script open source, apache-instantiate: trova una porta libera, crea e attiva il virtual host, prepara la document root e ricarica Apache. È descritto nella pagina su Bash, e ha un Dockerfile per provarlo in un container.

Apache e Docker

Ho esperienza nel far girare Apache dentro container Docker, sia per gli ambienti di sviluppo sia in produzione, per avere ambienti replicabili e coerenti.

Dove non uso Apache

Il pannello di amministrazione del CMS di questo sito sta dietro Caddy, non Apache, e si raggiunge solo dalla mia rete locale. Com'è organizzato è nella pagina su Laravel.

Rating
8/10

Dove l'ho usato: