Impossibile trovare / etc / apache2 / sites-available / default durante la configurazione di Apache


11

Ho seguito le istruzioni qui per configurare un ambiente di sviluppo PHP. Primo:

sudo tasksel install lamp-server

Ci è riuscito e It works!viene emesso http://localhost/. Poi:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite

Si è verificato un errore qui:

cp: cannot stat ‘/etc/apache2/sites-available/default’: No such file or directory

Sto usando Ubuntu 13.10. Ho cercato sul web ma non ho trovato nulla di promettente. Qualcuno può indicarmi la giusta direzione?

MODIFICARE:

 $ ls /etc/apache2/sites-available
 000-default.conf  default-ssl.conf

Si prega di pubblicare l'output di: ls / etc / apache2 / sites-available
— rechengehirn

Risposte:


14

Il tutorial che stai usando si basa su una versione precedente di Ubuntu.

13.10 viene fornita una configurazione apache più recente, in cui viene chiamato il file che stai cercando /etc/apache2/sites-available/000-default.conf.

Nota .confalla fine, che ora è necessario affinché apache raccolga i file. Quindi assicurati che la configurazione che stai creando per il tuo sito abbia anche .confla sua estensione.


Grazie. A proposito, non ho trovato <Directory /var/www/>in questo file. Significa che non ho bisogno di cambiare la direttiva Directory?
— user159

Penso che alcune delle impostazioni predefinite debbano essere cambiate perché ora il file sembra non includere così tante cose. La mia ipotesi è che puoi aggiungere le tue personalizzazioni come al solito in 000-default.conf, assicurati solo di annidarlo correttamente, vedi la riga "DocumentRoot / var / www" che dovrebbe essere da qualche parte vicino alla linea 12 in modo predefinito (stock / non modificato ) uno.
— Osirisgothra,

7

/etc/apache2/sites-available/000-default.confè il file di configurazione solo per il sito predefinito. Puoi aggiungere tutti i siti che desideri, con i loro file di configurazione situati nella stessa directory.

Il file di configurazione globale di apache che stai cercando si trova in:

/etc/apache2/apache2.conf

Come accennato da @drc, molte cose sono cambiate nelle ultime versioni di Ubuntu.

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.