Impossible de trouver / etc / apache2 / sites-available / default lors de la configuration d'Apache

11

J'ai suivi les instructions ici pour configurer un environnement de développement PHP. Premier:

sudo tasksel install lamp-server

Il a réussi et It works!est sorti http://localhost/. Ensuite:

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

Une erreur s'est produite ici:

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

J'utilise Ubuntu 13.10. J'ai cherché sur le Web mais je n'ai rien obtenu de prometteur. Est-ce que quelqu'un peut-il me montrer la bonne direction?

ÉDITER:

 $ ls /etc/apache2/sites-available
 000-default.conf  default-ssl.conf
user159
la source
Veuillez poster la sortie de: ls / etc / apache2 / sites-available
rechengehirn

Réponses:

14

Le didacticiel que vous utilisez est basé sur une ancienne version d'Ubuntu.

13.10 embarque une nouvelle configuration apache, où le fichier que vous recherchez est nommé /etc/apache2/sites-available/000-default.conf.

Notez le .confà la fin, qui est maintenant requis pour qu'apache puisse récupérer les fichiers. Assurez-vous donc que la configuration que vous créez pour votre site a également .confcomme extension.

drc
la source
Merci. BTW, je n'ai pas trouvé <Directory /var/www/>dans ce fichier. Cela signifie-t-il que je n'ai pas besoin de modifier la directive Directory?
user159
Je pense que certains des paramètres par défaut doivent avoir changé parce que maintenant le fichier semble ne pas inclure autant de choses. Je suppose que vous pouvez ajouter vos personnalisations comme d'habitude dans 000-default.conf, assurez-vous de l'imbriquer correctement, voir la ligne "DocumentRoot / var / www" qui devrait être quelque part près de la ligne 12 par défaut (stock / non modifié) ) un.
osirisgothra
7

/etc/apache2/sites-available/000-default.confest le fichier de configuration du site par défaut uniquement. Vous pouvez ajouter autant de sites que vous le souhaitez, avec leurs fichiers de configuration situés dans ce même répertoire.

Le fichier de configuration globale apache que vous recherchez se trouve dans:

/etc/apache2/apache2.conf

Comme @drc l'a mentionné, beaucoup de choses ont changé dans les versions récentes d'Ubuntu.

wassimans
la source