Dovresti modificare / eliminare la configurazione predefinita del sito apache?


13

Ho appena seguito questo tutorial sull'impostazione del virtulismo basato sul nome in Apache e ha funzionato davvero bene.

Il tutorial in pratica ti ha portato ad aggiungere un file di configurazione a sites-availablechiamato yourdomain.come quindi collegarlo a sites-enabled.

Per impostazione predefinita, apache include due file di configurazione del sito a sites-available, defaulte defualt-ssl.

Dovresti modificare questi file o rimuovere il link dalla sites-enableddirectory?

Dopo aver giocato con questo (localmente), mi sono reso conto che per impostazione predefinita il sito predefinito punta alla tua /var/wwwdirectory principale , e quindi se qualcuno va direttamente all'IP del tuo server, potrebbe non vedere tutti i vhosts e le altre directory /var/www, a meno che la configurazione predefinita del vhost viene modificata per puntare a una directory diversa o rimossa da sites-enabled?

Mi chiedo solo cosa viene fatto comunemente con il sito predefinito se il server viene utilizzato per la virtualizzazione basata su nomi?

Scusate se ho riscontrato una parte errata di questo dato che sono abbastanza nuovo con il mio server web.

Risposte:


16

Disabilitali se non li stai usando

a2dissite default
a2dissite default-ssl
apachectl graceful

Questo rimuove semplicemente il collegamento ai siti abilitati, quindi non sono più inclusi nella configurazione


2

È possibile disabilitare i file predefiniti che equivalgono a rimuovere il collegamento dalla directory abilitata per i siti.

a2dissite default

Se non si desidera disabilitare il sito predefinito ma si desidera nascondere le directory, è possibile creare una home page (index.html) /var/www/o nascondere gli indici delle directory.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.