configuration virtualhost sous Debian [apache2] - Linux et OS Alternatifs
Marsh Posté le 15-10-2005 à 11:49:37
ya un tuto pas trop mal en premier post de ce topic :
http://forum.hardware.fr/forum2.ph [...] y=0&nojs=0
Marsh Posté le 15-10-2005 à 12:14:06
oui il a l'air pas mal, mais je ne comprend j'utilisais apache1 avant et déclarer les virtuels host se faisait dans le fichier httpd.conf. Dans la version 2, le fichier de configuration est apache2.conf mais il y a aussi un fichier httpd.conf, à quoi sert il ? De plus il y a des dossiers sites-avaible ou il y a apparemment les fichiers de configuration des virtuels hosts apparemment que l'on doit recompiler avec a2ensite fichier et qui attérit dans sites_enable. Mais comment configure t'on ce fichier dans le dossier sites-enable. Bref quelqu'un aurait il un lien pour mieux comprendre apache2 et son fonctionnement ou alors peut être quelqu'un a des réponses à mes questions
Merci d'avance
Marsh Posté le 16-10-2005 à 22:05:06
le message que tu recois est un warning, donc pas bloquant. Est ce que ton serveur web fonctionne correctement ?
Pour ce qui est des changements sur Apache2, la structure site-*, a2en*, a2dis*, etc sont specifiques Debian. Le fichier apache2.conf correspond au fichier httpd.conf de la version 1.3, a la differences qu'a la fin de celui ci, il y a ca : Include /etc/apache2/sites-enabled/[^.#]*
La gestion des vhosts se fait via un systeme de lien symboliques entre sites-available et sites-enable, et l'activation de fait via la commande a2ensite <site_name>... <site_name> correspond à un nom de fichier contenant ta configuration dans la répertoire sites-available.
Je te conseille de consulter les pages man des différentes commandes d'Apache2 pour Debian
Marsh Posté le 16-10-2005 à 23:15:48
merci syl94, mais pour configurer mon virtual host, dois je le configurer dans le apache2.conf ou alors dans le fichier sites-avaible ?
Marsh Posté le 18-10-2005 à 21:11:47
dans un fichier se trouvant dans sites-available.
Par exemple, tu appelles ton fichier mon-super-site.com. Un fois le virtualhost en place dans ce fichier, tu lance la commande a2ensite mon-super-site.com et il te conseilleras de recharger Apache
Marsh Posté le 14-10-2005 à 18:58:17
Voila mon problème,
J'ai installer un apache2 sur ma Debian enfin il était déja installé. J'ai un dyndns.org et je souhaite créer des virtualhost du type phpmyadmin.site.dyndns.org . j'ai donc copier le fichier default et editer et modifier ainsi:
NameVirtualHost phpmyadmin.marsum41.dyndns.org:80
<VirtualHost phpmyadmin.marsum41.dyndns.org:80>
ServerAdmin webmaster@localhost
ServerName web
DocumentRoot /usr/share/phpmyadmin/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /usr/share/phpmyadmin/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
RedirectMatch ^/$ /index.html
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
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
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
J'ai ensuite effectuer un a2ensite phpmyadmin pour qu'il créé un fichier dans le sites-enable
et j'ai ajouter la ligne ds /etc/hosts
127.0.0.1 localhost phpmyadmin.marsum41.dyndns.org
et en redémarrant apache2, cela me donne le message:
[Fri Oct 14 21:06:20 2005] [warn] NameVirtualHost phpmyadmin.marsum41.dyndns.org:80 has no VirtualHosts
Voila merci d'avance et je tiens a dire que j'apprend bcp de chose sur ce site
Message édité par marsu1983 le 15-10-2005 à 11:24:07