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.

Descrivi il problema

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

PHP Caso esemplificativo

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
Hosting e VPS Caso esemplificativo

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
Errori server Caso esemplificativo

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.

Richiedi una valutazione

Descrivi la tua situazione: ricevi una valutazione tecnica con fasce orientative di tempi e costi, senza impegno.

Descrivi il problema
Chat