Pages : 1
#1 Le 19/08/2017, à 13:04
- Valérie_z
Problème de ServerAlias [Résolu]
Bonjour,
Je suis en train de monter un environnement de développement qui corresponde au plus près à la configuration de mon site en ligne, notamment pour tout ce qui concerne la gestion des URL. Je dois normalement pouvoir gérer un domaine principal www.toto.org et 4 sous-domaines img0.toto.org à img3.toto.org
Je laisse donc tomber les URL en 127.0.0.1 et me lance dans les vhost, en suivant la méthode 1 cet excellent tuto : https://doc.ubuntu-fr.org/tutoriel/virt … ec_apache2. J'indique donc le nom du domaine dans ServerName, et utilise ServerAlias pour y indiquer le pattern qui match avec les noms de mes sous-domaines.
Apache répond correctement sur le domaine défini à la ligne ServerName, en revanche, les sous-domaines ne répondent pas. J'ai tenté d'indiquer un sous-domaine en clair (par exemple img1.toto.org), mais j'ai le même souci.
La ligne ajoutée dans /etc/hosts ressemble donc à cela :
127.0.0.1 www.toto.org
et toto.conf à ceci :
<VirtualHost *:80>
DocumentRoot /var/www/toto
ServerAdmin root@toto
ServerName www.toto.org
ServerAlias img*.toto.org
<Directory />
AllowOverride None
</Directory>
<Directory /var/www/toto>
Options Indexes MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Quelqu'un aurait-il une piste ?
Merci
PS1 : je n'ai pas encore déporté mon dossier de dev dans home (ou ailleurs), je développe donc directement dans var/www/toto, d'où l'absence de FollowSymLinks. Je sais, c'est mal :-) Mais ça va changer bientôt, et ce ne doit pas être la cause du souci :-).
PS2 : J'ai voulu consulter les logs à l'emplacement indiqué dans toto.conf : /var/log/apache2/error.log, je n'y trouve rien.... normal ?
Re-Merci !
Dernière modification par Valérie_z (Le 19/08/2017, à 17:58)
PC1 : 12e Gen Intel® Core™ i9-12900 x 24 CPU 5.10 GHz - 32.0 Gio de RAM - Sous Ubuntu 22.04.1 LTS (64 bits) - Noyau : 6.8.0-48-generic
PC2 : Intel® Core™2 CPU 6700 @ 2.66GHz - 3,8 Gio de RAM - Sous Ubuntu 18.04 LTS (64 bits) - Noyau : 4.15.0-197-generic
PC3 : AMD® Ryzen 9 6900HX - 8 coeurs x 4.90 GHz - 32 GO de RAM DDR5 - Sous Ubuntu 22.04.3 LTS (64 bits) - Noyau : 6.5.0-35-generic
Hors ligne
#2 Le 19/08/2017, à 17:46
- krodelabestiole
Re : Problème de ServerAlias [Résolu]
il faut aussi ajouter
127.0.0.1 img1.toto.org
à ton fichier hosts
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#3 Le 19/08/2017, à 17:48
- krodelabestiole
Re : Problème de ServerAlias [Résolu]
tu devrais partir d'un fichier conf plus actuel aussi.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#4 Le 19/08/2017, à 17:57
- Valérie_z
Re : Problème de ServerAlias [Résolu]
Merci krodelabestiole,
Là ça marche. Il faudrait ajouter cette étape au tuto, qui ne déclare dans le host que ce qui se trouve dans le ServerName.
++
Valérie
PC1 : 12e Gen Intel® Core™ i9-12900 x 24 CPU 5.10 GHz - 32.0 Gio de RAM - Sous Ubuntu 22.04.1 LTS (64 bits) - Noyau : 6.8.0-48-generic
PC2 : Intel® Core™2 CPU 6700 @ 2.66GHz - 3,8 Gio de RAM - Sous Ubuntu 18.04 LTS (64 bits) - Noyau : 4.15.0-197-generic
PC3 : AMD® Ryzen 9 6900HX - 8 coeurs x 4.90 GHz - 32 GO de RAM DDR5 - Sous Ubuntu 22.04.3 LTS (64 bits) - Noyau : 6.5.0-35-generic
Hors ligne
Pages : 1