Achetez et vendez votre matériel multimédia d'occasion sur notre service de petites annonces informatiques gratuites

[APACHE] et VIRTUALHOST

Forum informatique > Aide GNU/Linux > [APACHE] et VIRTUALHOST

<<<1>>>

[Page 1 sur 1 - 8 messages]
Informations Messages

azra

Avatar de azra
21 messages
Barrette de RAM
Barrette de RAM

Lien direct Le 25 Mars 2004 à 10h12

Salut tout le mondeSourire

J'ai installé apache depuis peu sur ma machine.
J'ai 2 sites a hoster sur la même machine :
_ arriok.dyndns.org
_ jsbourdon.dyndns.org

Voilà comment j'ai paramètrer mon httpd.conf suite aux tuto lu sur qq sites web :

#<VirtualHost arriok.dyndns.org>
# ServerAdmin <!-- e --><a href="mailto:arriok@hotmail.com">arriok@hotmail.com</a><!-- e -->
# DocumentRoot /var/www/arriok
# ServerName arriok.dyndns.org
# errorLog /etc/var/log/apache/arriok.error.log
# CustomLog /etc/var/log/apache/arriok.custom.log
#</VirtualHost>

#<VirtualHost jsbourdon.dyndns.org>
# ServerAdmin <!-- e --><a href="mailto:arriok@hotmail.com">arriok@hotmail.com</a><!-- e -->
# DocumentRoot /var/www/jsbourdon
# ServerName jsbourdon.dyndns.org
# ServerAlias jsbourdon.dyndns.org
# ErrorLog /etc/var/log/apache/jsbourdon.error.log
# CustomLog /etc/var/log/apache/jsbourdon.custom.log
#</VirtualHost>


C'est normal que ce soit commenté, parceque quand je sauvegarde et re init apache j'ai une erreur de syntaxe :

/etc/init.d/apache restart
Configuration syntax error detected. Not reloading.

Syntax error on line 1023 of /etc/apache/httpd.conf:
CustomLog takes two or three arguments, a file name, a custom log format string or format name, and an optional "env=" clause (see docs)

J'ai vu sur d'autres sites que lorsque qu'on a une ip dynamique, ce qui est mon cas, il faut remplacer le nom du host par une * donc j'ai essayé aussi :

#<VirtualHost *>
# ServerAdmin <!-- e --><a href="mailto:arriok@hotmail.com">arriok@hotmail.com</a><!-- e -->
# DocumentRoot /var/www/arriok
# ServerName arriok.dyndns.org
# errorLog /etc/var/log/apache/arriok.error.log
# CustomLog /etc/var/log/apache/arriok.custom.log
#</VirtualHost>

#<VirtualHost *>
# ServerAdmin <!-- e --><a href="mailto:arriok@hotmail.com">arriok@hotmail.com</a><!-- e -->
# DocumentRoot /var/www/jsbourdon
# ServerName jsbourdon.dyndns.org
# ServerAlias jsbourdon.dyndns.org
# ErrorLog /etc/var/log/apache/jsbourdon.error.log
# CustomLog /etc/var/log/apache/jsbourdon.custom.log

Mais rien n'y fait ça ne fonctionne pas.
Je l'ai déjà fait il y a plus d'un an maintenant mais par manque de pratique je ne me souviens plus comment résoudre mon problèmeSourire
Les repertoires /var/www/arriok/ et /var/www/jsbourdon on été créé en local avec les bons droits sur les bons users, j'ai créé les fichiers de log enfin je pense avoir pensé à tout... mais si c'était vraiment le cas je ne ferai pas appel à votre aideSourire

Merci, passez une bonne journée

azra

 

saintshakajin

Avatar de saintshakajin
430 messages
Processeur
Processeur

Lien direct Le 25 Mars 2004 à 10h49

n'y connaisant rien en Apache et comme le pro n'est pas encore là, Ken te sent pas viséClin d'oeil , apparemment, c'est ton custom log qui foire, tu n'as mis que le nom du fichier et il a besoin d'un paramètre aussi. Si je me trompe, c'est le seul problème que tu as (en ayant comparé avec le tuto de Linboost)

 

azra

Avatar de azra
21 messages
Barrette de RAM
Barrette de RAM

Lien direct Le 25 Mars 2004 à 11h15

Effectivement ca semble etre une piste :

j'ai essayé juste ça :

#<VirtualHost arriok.dyndns.org>
# ServerAdmin <!-- e --><a href="mailto:arriok@hotmail.com">arriok@hotmail.com</a><!-- e -->
# DocumentRoot /var/www/arriok
# ServerName arriok.dyndns.org
# errorLog /etc/var/log/apache/arriok.error.log
# CustomLog /etc/var/log/apache/arriok.custom.log
#</VirtualHost>

<VirtualHost jsbourdon.dyndns.org>
ServerAdmin <!-- e --><a href="mailto:arriok@hotmail.com">arriok@hotmail.com</a><!-- e -->
DocumentRoot /var/www/jsbourdon
ServerName jsbourdon.dyndns.org
ServerAlias jsbourdon.dyndns.org
ErrorLog /etc/var/log/apache/jsbourdon.error.log
CustomLog /etc/var/log/apache/jsbourdon.custom.log common
</VirtualHost>

et impossible de contacter l'host quand j'essaye de m'y connecter avec mon browser. pourtant le rep est la, l'index est la aussi et le tout avec les bons droits.

j'ai essayé de mettre les deux :


<VirtualHost arriok.dyndns.org>
ServerAdmin <!-- e --><a href="mailto:arriok@hotmail.com">arriok@hotmail.com</a><!-- e -->
DocumentRoot /var/www/arriok
ServerName arriok.dyndns.org
errorLog /etc/var/log/apache/arriok.error.log
CustomLog /etc/var/log/apache/arriok.custom.log common
</VirtualHost>

<VirtualHost jsbourdon.dyndns.org>
ServerAdmin <!-- e --><a href="mailto:arriok@hotmail.com">arriok@hotmail.com</a><!-- e -->
DocumentRoot /var/www/jsbourdon
ServerName jsbourdon.dyndns.org
ServerAlias jsbourdon.dyndns.org
ErrorLog /etc/var/log/apache/jsbourdon.error.log
CustomLog /etc/var/log/apache/jsbourdon.custom.log common
</VirtualHost>

mais quand j'ai voulu relancer apache :

/etc/init.d/apache restart
Restarting apachestart-stop-daemon: warning: failed to kill 379: No such process
[Thu Mar 25 11:16:42 2004] [warn] VirtualHost arriok.dyndns.org:80 overlaps with VirtualHost jsbourdon.dyndns.org:80, the first has precedence, perhaps you need a NameVirtualHost directive

merci pour ton aide, tu n'es peut etre pas un pro mais on tiens dejà une pisteClin d'oeil

++

azra

 

saintshakajin

Avatar de saintshakajin
430 messages
Processeur
Processeur

Lien direct Le 25 Mars 2004 à 11h22

et si tu fais comme dans le tuto en mettant avant tout:

Code

NameVirtualHost *:80

<VirtualHost *:80>
blabla......

 

Ken

Avatar de Ken
660 messages
Carte Mère
Carte Mère
Ancien Combattant
Ancien Combattant

Lien direct Le 25 Mars 2004 à 11h28

Azra suit exactement ce qu'il y a marque dans mon tuto sur linboost et ca marchera , et c'est pas dans httpd.conf mais dans vhost.conf qu'on fait le virtual host par nom.

Sinon essaye ca

NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin <!-- e --><a href="mailto:arriok@hotmail.com">arriok@hotmail.com</a><!-- e -->
DocumentRoot /var/www/arriok
ServerName arriok.dyndns.org
</VirtualHost>

<VirtualHost *:80>
ServerAdmin <!-- e --><a href="mailto:arriok@hotmail.com">arriok@hotmail.com</a><!-- e -->
DocumentRoot /var/www/jsbourdon
ServerName jsbourdon.dyndns.org
</VirtualHost>

Si ca marche rajoute tes logs

Tuto linboost en html simple
Tuto par le Portail

 

azra

Avatar de azra
21 messages
Barrette de RAM
Barrette de RAM

Lien direct Le 25 Mars 2004 à 12h49

Ca fonctionne parfaitement j'avais oublié de mettre

NameVirtualHost *:80

un peu plus hautSourire

Merci pour votre aideSourire
Par contre, pas de fichier vhost sous debian, tout se fait dans httpd.confSourire

Maintenant apache fonctionne et reconnait mes virtual hosts... mais j'ai toujours un soucis avec mes logs... que je mette COMMON ou COMBINED ça ne fonctionne pasTriste

<VirtualHost *:80>
ServerAdmin <!-- e --><a href="mailto:arriok@hotmail.com">arriok@hotmail.com</a><!-- e -->
DocumentRoot /var/www/jsbourdon
ServerName jsbourdon.dyndns.org
# ServerAlias jsbourdon.dyndns.org
# ErrorLog /etc/var/log/apache/jsbourdon.error.log
# CustomLog /etc/var/log/apache/jsbourdon.custom.log common
</VirtualHost>


Si ca te parleSourire
merci encoreSourire

azra

 

Ken

Avatar de Ken
660 messages
Carte Mère
Carte Mère
Ancien Combattant
Ancien Combattant

Lien direct Le 25 Mars 2004 à 13h27

<VirtualHost *:80>
ServerAdmin <!-- e --><a href="mailto:arriok@hotmail.com">arriok@hotmail.com</a><!-- e -->
DocumentRoot /var/www/arriok
ServerName arriok.dyndns.org
ErrorLog /var/log/apache/arriok.log
CustomLog /var/log/apache/arriok-access.log combined
</VirtualHost>

Essaye ca ,j'ai des doutes que apache puisse ecrire dans /etc/
mais je suis pas pro Debian donc je suis pas certain
Par contre tu peux completement virer l'alias car pour l'alias il faut un nom comme www.domain.com pour avoir domain.com comme alias

 

azra

Avatar de azra
21 messages
Barrette de RAM
Barrette de RAM

Lien direct Le 25 Mars 2004 à 13h40

Merci ca fonctionne nickel.
Mon erreur venait aussi du fait que /etc/var/log n'existe pas... c'est /var/log ... j'ai honte je mérite pasSourire

Merci pour ton aide une fois de plus Ken et merci aussi à toi saintshakajinSourire

azra

 

<<<1>>>

[Page 1 sur 1 - 8 messages]

Forum informatique > Aide GNU/Linux > [APACHE] et VIRTUALHOST