Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/11/2023, à 11:17

TEXMAN

Configuration virtualhost

Bonjour,
je n'arrive pas à configurer un virtualhost.
pourtant j'ai bien le fichier conf

ls -al | grep  apparten.conf
-rw-r--r-- 1 root root  351 nov.  27 09:53 apparten.conf

son contenu:

<VirtualHost *:80>
        ServerName apparten
        ServerAlias www.apparten
        DocumentRoot "/var/www/appartenance-asso"
        <Directory "/var/www/appartenance-asso">
                Options +FollowSymLinks
                AllowOverride all
                Require all granted
        </Directory>
        ErrorLog /var/log/apache2/error.apparten.log
        CustomLog /var/log/apache2/access.apparten.log combined
</VirtualHost>

Son activation;

sudo a2ensite apparten
Site apparten already enabled

sous www/appartenance-asso j'ai bien un fichier index.php

/var/www/appartenance-asso$ ls -al | grep index
-rwxrwxrwx  1 root root 21983 nov.  26 16:59 index2.php
-rwxrwxrwx  1 root root 25249 nov.  26 16:59 index.php

mais quand le lance:

http://localhost/apparten

j'ai :

Not Found
The requested URL was not found on this server.
Apache/2.4.52 (Ubuntu) Server at localhost Port 80

je ne vois pas ou est mon erreur?
merci de votre aide.

Hors ligne

#2 Le 27/11/2023, à 19:34

bruno

Re : Configuration virtualhost

Bonjour,

Je t'invite à consulter la doc apache2 et la section sur les hôtes virtuels, pour bine comprendre le rôle des directives ServerName et DocumentRoot.

Il y a deux problèmes potentiels, probablement liés :
- les directives ServerName et ServerAlias qui semblent être des noms pris un peu au hasard, à moins que tu n'aies voulu cacher le véritable nom de domaine. Ces noms doivent correspondre d'une manière ou d'une autre (DNS? fichier hosts,…) à une adresse IP de ton serveur.
- l'URL utilisée pour tenter d’accéder au site web ne peut pas fonctionner. Là, il faudrait utiliser http://apparten à condition que cela corresponde à l'IP de ton serveur.

Au passage attention au propriétaire et aux droits d'accès (tout à fait excessifs) sur tes fichiers de site.


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#3 Le 27/11/2023, à 21:00

mazarini

Re : Configuration virtualhost

Au vu de servername ou serveralias : http://apparten ou http://www.apparten


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#4 Le 28/11/2023, à 13:20

TEXMAN

Re : Configuration virtualhost

Bonjour,
en fait ici c'est un site de test et je veux rester en local.
et en fait j'ai fait cela:

hosts

    127.0.0.1	apparten

où 127.0.0.1 est l'adresse IP du serveur (locale dans ce cas) et apparten est le nom de domaine choisi.

et http://127.0.0.1 m'amène bien sur mon site.

Dernière modification par TEXMAN (Le 28/11/2023, à 13:31)

Hors ligne