Depannage PC Boutique Forum
informatique

vhost_alias et apache2

Aide informatiqueCliquer ici pour de l'aide gratuite Aide informatique
informatique

#1   

rico

vhost_alias et apache2

Je viens de renoncer à installer vhost_alias avec apache 1.3.x, je partais de 1.3.4, incompatible avec vhost_alis, je suis passé à 1.3.9 et après compil, voilà que le démarrage me dit que ma lib php4 est "garbled"... un truc comme ca...

Bon alors je viens de décider de passer à apache 2 (ça me fait mal au coeur car ma config apache 1.3 qui fonctionne avec tomcat et mod_jk marchait bien, il va falloir tout refaire snif...).

J'arrive à installer apache 2 (./configure --enable-vhost-alias=shared), shared... pourquoi pas static hein ?, et puis les autres modules ? bon on verra plus tard... jusque là tout va bien et puis voilà que pour activer le module je vois sur internet et sur un post ici a2enmod == super une commande et on active, bon mais euh... c'est ou whereis a2enmod ?
nul part, je suis sur red hat pas sur debian... ok alors soit je prend un serveur debian soit je vais jouer de la guitare...

finalement je demande ici, comment on active un module apache 2 sur red hat siou plait ??

d'avance merci pour les réponses



  


#2   

Jérémy

Re: vhost_alias et apache2

Hello,

dans httpd.conf tu décommentes cette ligne ( sources de gentoo-wiki.com ) :

Code:

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

Ensuite tu configures, par exemple dans httpd.conf en ou externe :

Code:

NameVirtualHost *:80

<IfDefine DYNAMIC_VHOSTS>
UseCanonicalName Off
LogFormat "%V %h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\"" dynamic_vhosts
CustomLog logs/access_log dynamic_vhosts

<VirtualHost *:80>
# Security Directive
#
<Directory "/var/www/vhosts">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs-2.0/mod/core.html#options
# for more information.
#
Options -Indexes FollowSymLinks MultiViews

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All

#
# Controls who can get stuff from the dynamic virtual hosts.
#
Order allow,deny
Allow from all
</Directory>

# Dynamic Virtual Host Definitions
#
<IfModule mod_vhost_alias.c>
# www.example.com --> /web/www.example.com
# a.www.example.com --> /web/a.www.example.com
# example.com --> /web/example.com
VirtualDocumentRoot /var/www/vhosts/%0.0
VirtualScriptAlias /var/www/vhosts/%0.0/cgi

# www.example.com --> /web/example.com
# a.www.example.com --> /web/example.com
# example.com --> /web/example.com
#VirtualDocumentRoot /var/www/vhosts/%-2.0.%-1.0
#VirtualScriptAlias /var/www/vhosts/%-2.0.%-1.0/cgi

# www.example.com --> /web/example.com/www
# a.www.example.com --> /web/example.com/a.www
# example.com --> /web/example.com/_
#VirtualDocumentRoot /var/www/vhosts/%-2.0.%-1.0/%-3+/
#VirtualScriptAlias /var/www/vhosts/%-2.0.%-1.0/%-3+/cgi



# CGI Directives
#
<DirectoryMatch "^/var/www/vhosts/[^/]+/cgi">
AllowOverride None
Options ExecCGI
<IfModule mod_access.c>
Order allow,deny
Allow from all
</IfModule>
</DirectoryMatch>
</IfModule>

</VirtualHost>

</IfDefine>

et dans /etc/conf.d/apache2

Code:

APACHE2_OPTS="-D DYNAMIC_VHOSTS -D PHP5"


  


#3   

rico

Re: vhost_alias et apache2

Merci pour la réponse ce n'est pas tout a fait cela que j'attendais mais j'y suis arrivé finalement.

Donc il faut bien compiler apache 2 avec configure --enable-vhost_alias, ensuite a2enmod on s'en fiche puisqu'on est sur red hat, le module est activé httpd -l le confirme d'ailleurs...

Enfin il y a l'air d'avoir une histoire de propagation avec mon serveur de noms que j'ai pas bien compris... mais maintenant dès que je créé un répertoire il est immédiatement accessible en sous domaines...

Donc en fait il y a deux methodes, soit URL WRITE, soit  VirtualDocumentRoot avec vhost_alias



  


#4   

Guest

Re: vhost_alias et apache2

Parfait, mais comment faire si il a pas de www. dans le domaine ?



  


Réponse rapide

forum Répondez et participez librement forum
Services informatiques Merci d'écrire un méssage de plus de 10 mots en français correct.

Top recherche sur le forum d'aide

Pied de page des forums

informatique
Forum : Réseau - Sécurité - Materiel
Php - Référencement - Serveurs - Divers
Windows - Internet - Logiciels - Communication
SARL Brakstar - siret : 48501380900010 RCS
9 allée du colonel Koch. 91250 Saintry sur Seine
Tel : 01.69.89.99.57 - Mail : societe@brakstar.com
Brakstar.com par Jeremy Gautier