Configurare Apache per applicazioni PHP
Se devi configurare Apache per un'applicazione PHP, sistemare regole .htaccess o attivare HTTPS, puoi inviare la richiesta e ricevere una configurazione corretta e documentata.
Tempo tecnico indicativo
2–6 ore
Fascia di costo orientativa
100–350 €
Complessità tipica
Bassa
In cosa consiste il problema
Apache resta molto diffuso, soprattutto su hosting e server aziendali. Una configurazione corretta definisce la cartella pubblica, abilita i moduli necessari, blocca l'accesso ai file riservati e usa PHP-FPM per prestazioni migliori.
Molti problemi nascono da .htaccess copiati da altri progetti o da cartelle riservate accessibili dal web.
Cause frequenti
- File riservati esposti: .env, backup, cartelle di configurazione raggiungibili.
- mod_rewrite non attivo: URL dell'applicazione che danno 404.
- Certificati scaduti: avvisi di sicurezza ai visitatori.
Come si risolve
- Virtual host: DocumentRoot sulla cartella pubblica.
- Regole di accesso: blocco di file e cartelle riservate.
- HTTPS: certificati con rinnovo automatico e redirect.
- PHP-FPM: per separare i processi e migliorare le prestazioni.
Un esempio tipico
Un server ospita tre applicazioni PHP con DocumentRoot sulla cartella principale: file di configurazione e backup risultano raggiungibili dal web. I virtual host vengono riconfigurati sulla cartella pubblica, l'accesso ai file riservati bloccato e i certificati impostati con rinnovo automatico.
Scenario illustrativo, non riferito a un cliente reale.
Quando serve uno sviluppatore
Quando il server ospita più siti o dati riservati e la configurazione è stata stratificata nel tempo.
Tecnologie coinvolte
Quanto tempo può richiedere e quanto può costare
Indicativamente 2–6 ore di lavoro tecnico, per una fascia di 100–350 €.
Le variabili che incidono di più:
- numero di siti
- uso di .htaccess
- versione di PHP
- requisiti HTTPS
Le fasce di prezzo e di tempo indicate sono orientative e dipendono da complessità, qualità del codice esistente, accessi disponibili, documentazione e requisiti effettivi. Non costituiscono preventivo.
Informazioni da preparare
- Accesso SSH
- Elenco siti ospitati
- Versione di Apache e PHP
Problemi simili
- Configurare Nginx con PHP-FPM Configurazione di Nginx con PHP-FPM per applicazioni PHP: virtual host, rewrite, HTTPS, cache…
- Configurare una VPS Linux per la tua applicazione web Configurazione completa di una VPS Linux: hardening, Nginx o Apache, PHP-FPM, database, HTTPS…
- Errore 500 su applicazione PHP: cause e soluzione Pagina bianca o errore 500 sul sito o gestionale PHP? Cause tipiche (versione PHP, permessi…
Correggere errore 500 su applicazione PHP dopo aggiornamento del server
Dopo che l'hosting ha aggiornato la versione di PHP, il gestionale interno mostra una pagina bianca con errore 500 su quasi tutte le pagine. Il login funziona…
- Fascia orientativa
- 80–250 €
- Tempo tecnico
- 1–4 ore
Rimuovere malware da un sito PHP compromesso
Il sito reindirizza alcuni visitatori verso pagine pubblicitarie e il browser lo segnala come pericoloso. Abbiamo trovato file PHP sconosciuti nella cartella…
- Fascia orientativa
- 250–800 €
- Tempo tecnico
- 4–12 ore
Migrare sito e posta da hosting condiviso a VPS gestita
Il nostro hosting condiviso è diventato troppo lento e limitato per il sito aziendale e lo shop. Vorremmo passare a una VPS, spostando sito, database e caselle…
- Fascia orientativa
- 400–950 €
- Tempo tecnico
- 8–18 ore
Certificato SSL non riconosciuto su alcuni dispositivi e app
Il sito si apre correttamente dai browser, ma alcune app dei partner e qualche telefono datato segnalano un certificato non attendibile quando chiamano le…
- Fascia orientativa
- 100–280 €
- Tempo tecnico
- 2–5 ore
Domande frequenti
Si può usare .htaccess in produzione?
Sì, ma per prestazioni e chiarezza è meglio spostare le regole nel virtual host quando possibile.
Posso tenere più siti sullo stesso server Apache?
Sì, con un virtual host per sito, ognuno con la propria cartella pubblica, i propri log e possibilmente un pool PHP-FPM separato.
Il certificato HTTPS ha un costo?
I certificati Let's Encrypt sono gratuiti e si rinnovano automaticamente; il costo riguarda solo la configurazione iniziale e il controllo del rinnovo.
Contenuto revisionato il 05/10/2026.