APACHE ET MULTISITE EN LOCAL [Réglé]

mouhahaha Membre non connecté
-
- Voir le profil du membre mouhahaha
- Inscrit le : 08/08/2013
Après moultes recherches infructueuses,
Quelqu'un peut il m'indiquer quelles sont les modifs a apporter a
httpd.conf
et
.../sites.d/site1.conf
.../sites.d/site2.conf
Pour que ca marche !
J'ai trouvé beaucoup de docs pour les archis en .deb
mais mandriva et magéia n'ont pas les mêmes strcutures
donc, apres une réinstall de lamp
j'ai trouvé des trucs relatif au fait qu'il fallait setter tout ca sur 127.0.0.2, 127.0.0.3 etc ...
mais si tout ca peut rester sur 127.0.0.1
Merci
Ps en mono site sur 127.0.0.1 "it works !" me dit mon navigateur
Édité par mouhahaha Le 08/08/2013 à 15h47

mouhahaha Membre non connecté
-
- Voir le profil du membre mouhahaha
- Inscrit le : 08/08/2013

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
c'est p'têt parce qu'on ne sait pas ?
![:]](/images/smileys/8.gif)
Du moins, j'ai pas compris ce que tu veux faire.
peux-tu illustrer ta pensée par un exemple concret ?
Ainsi, il y a peut être plus simple que ce que tu tentes de faire ...

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


ZEBULON Membre non connecté
-
- Voir le profil du membre ZEBULON
- Inscrit le : 30/10/2008
- Groupes :
mouhahaha :
c'est pas parecque vous êtes en vacance que ca vous dispense de me dépanner !!!!
Bonjour
Il n'y a aucune obligation d'aide sur le forum , les gens sont peut-etre effectivement en vacances ou comme le dit Adrien.D personne ne sait quoi répondre .
Merci d'etre plus patient la prochaine fois .
@+
Mageia 5 KDE 64 Bits
HP Pavilion A6738fr - AMD Athlon 64 X2 4450e - 4 Go ram - DD 1 To - chipset graphique NVIDIA GeForce 6150 SE / / nForce 430 - ATI Radeon HD 3650 -
HP Pavilion A6738fr - AMD Athlon 64 X2 4450e - 4 Go ram - DD 1 To - chipset graphique NVIDIA GeForce 6150 SE / / nForce 430 - ATI Radeon HD 3650 -

mouhahaha Membre non connecté
-
- Voir le profil du membre mouhahaha
- Inscrit le : 08/08/2013
Adrien.D :
Salut,
c'est p'têt parce qu'on ne sait pas ?![:]](/images/smileys/8.gif)
Du moins, j'ai pas compris ce que tu veux faire.
peux-tu illustrer ta pensée par un exemple concret ?
Ainsi, il y a peut être plus simple que ce que tu tentes de faire ...
c'est p'têt parce qu'on ne sait pas ?
![:]](/images/smileys/8.gif)
Du moins, j'ai pas compris ce que tu veux faire.
peux-tu illustrer ta pensée par un exemple concret ?
Ainsi, il y a peut être plus simple que ce que tu tentes de faire ...

merci lol
je veux simplement avoir mon apache en multisite
/var/www/site1
/var/www/site2
/var/www/site3
je sais qu'il faut que je bidouille
httpd.conf
et creer les
.../sites.d/site1.conf
.../sites.d/site2.conf
.../sites.d/site3.conf
mais j'ai suivis différéntes sources trouvé sur le web (pour mdv et mageia toujours lié a drupal)
le reste des docs etaient plutot associé a débian (mais beaucoup plus clair sur le howto)
Cdt ! :p
Édité par mouhahaha Le 09/08/2013 à 13h15

mouhahaha Membre non connecté
-
- Voir le profil du membre mouhahaha
- Inscrit le : 08/08/2013
ZEBULON :
Bonjour
Il n'y a aucune obligation d'aide sur le forum , les gens sont peut-etre effectivement en vacances ou comme le dit Adrien.D personne ne sait quoi répondre .
Merci d'etre plus patient la prochaine fois .
@+
mouhahaha :
c'est pas parecque vous êtes en vacance que ca vous dispense de me dépanner !!!!
Bonjour
Il n'y a aucune obligation d'aide sur le forum , les gens sont peut-etre effectivement en vacances ou comme le dit Adrien.D personne ne sait quoi répondre .
Merci d'etre plus patient la prochaine fois .
@+
on peut faire de l'humour quand même !
Édité par mouhahaha Le 09/08/2013 à 13h06

ZEBULON Membre non connecté
-
- Voir le profil du membre ZEBULON
- Inscrit le : 30/10/2008
- Groupes :

Mageia 5 KDE 64 Bits
HP Pavilion A6738fr - AMD Athlon 64 X2 4450e - 4 Go ram - DD 1 To - chipset graphique NVIDIA GeForce 6150 SE / / nForce 430 - ATI Radeon HD 3650 -
HP Pavilion A6738fr - AMD Athlon 64 X2 4450e - 4 Go ram - DD 1 To - chipset graphique NVIDIA GeForce 6150 SE / / nForce 430 - ATI Radeon HD 3650 -

mouhahaha Membre non connecté
-
- Voir le profil du membre mouhahaha
- Inscrit le : 08/08/2013

XKomodor Membre non connecté
-
- Voir le profil du membre XKomodor
- Inscrit le : 08/01/2008
- Site internet
- Groupes :
-
Administrateur
Citation :
c'est pas parecque vous êtes en vacance que ca vous dispense de me dépanner !!!!
Hé bé le moins que l'on puisse dire c'est que tu sais demander de l'aide toi !
Je te rappelle que nous n'avons aucune obligation de résultat.
Le multisite fonctionne avec des virtualhosts qui généralement est paramétré dans httpd.conf sous la forme :
Include /etc/apache2/vhosts.d/*.conf
puis en ajoutant dans ce répertoire (/etc/apache2/vhosts.d/) ce genre de chose :
ton-site.com.conf
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
<IfDefine DEFAULT_VHOST>
# see bug #178966 why this is in here
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
# Use name-based virtual hosting.
NameVirtualHost *:80
# When virtual hosts are enabled, the main host defined in the default
# httpd.conf configuration will go away. We redefine it here so that it is
# still available.
#
# If you disable this vhost by removing -D DEFAULT_VHOST from
# /etc/conf.d/apache2, the first defined virtual host elsewhere will be
# the default.
<VirtualHost *:80>
ServerName localhost
Include /etc/apache2/vhosts.d/default_vhost.include
<IfModule mpm_peruser_module>
ServerEnvironment apache apache
</IfModule>
</VirtualHost>
</IfDefine>
ou plus simplement :
<VirtualHost *:80>
ServerName www.ndd.org
ServerAlias ndd.org
DocumentRoot /var/ndd/public_html/www
<Directory "/var/ndd/public_html/www">
Order allow,deny
AllowOverride All
Allow from all
Options +FollowSymlinks
RewriteEngine on
</Directory>
ErrorLog /var/log/apache2/ndd/www/error.log
LogLevel warn
CustomLog /var/log/apache2/ndd/www/access.log combined
</VirtualHost>
[Mode bashing]Si tu ne sais pas faire ce genre de chose qui est la base, je pense qu'il ne faut pas te lancer dans une telle aventure que de maintenir un serveur Ouaib ou savoir demander correctement[/Mode bashing]
Nous n'avons aucune obligation de résultat sur MLO, nous ne sommes pas le support technique d'une société !

mouhahaha Membre non connecté
-
- Voir le profil du membre mouhahaha
- Inscrit le : 08/08/2013
XKomodor :
Salut,
Hé bé le moins que l'on puisse dire c'est que tu sais demander de l'aide toi !
Je te rappelle que nous n'avons aucune obligation de résultat.
Le multisite fonctionne avec des virtualhosts qui généralement est paramétré dans httpd.conf sous la forme :
Include /etc/apache2/vhosts.d/*.conf
puis en ajoutant dans ce répertoire (/etc/apache2/vhosts.d/) ce genre de chose :
ton-site.com.conf
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
<IfDefine DEFAULT_VHOST>
# see bug #178966 why this is in here
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
# Use name-based virtual hosting.
NameVirtualHost *:80
# When virtual hosts are enabled, the main host defined in the default
# httpd.conf configuration will go away. We redefine it here so that it is
# still available.
#
# If you disable this vhost by removing -D DEFAULT_VHOST from
# /etc/conf.d/apache2, the first defined virtual host elsewhere will be
# the default.
<VirtualHost *:80>
ServerName localhost
Include /etc/apache2/vhosts.d/default_vhost.include
<IfModule mpm_peruser_module>
ServerEnvironment apache apache
</IfModule>
</VirtualHost>
</IfDefine>
ou plus simplement :
<VirtualHost *:80>
ServerName www.ndd.org
ServerAlias ndd.org
DocumentRoot /var/ndd/public_html/www
<Directory "/var/ndd/public_html/www">
Order allow,deny
AllowOverride All
Allow from all
Options +FollowSymlinks
RewriteEngine on
</Directory>
ErrorLog /var/log/apache2/ndd/www/error.log
LogLevel warn
CustomLog /var/log/apache2/ndd/www/access.log combined
</VirtualHost>
[Mode bashing]Si tu ne sais pas faire ce genre de chose qui est la base, je pense qu'il ne faut pas te lancer dans une telle aventure que de maintenir un serveur Ouaib ou savoir demander correctement[/Mode bashing]
Nous n'avons aucune obligation de résultat sur MLO, nous ne sommes pas le support technique d'une société !
Citation :
c'est pas parecque vous êtes en vacance que ca vous dispense de me dépanner !!!!
Hé bé le moins que l'on puisse dire c'est que tu sais demander de l'aide toi !
Je te rappelle que nous n'avons aucune obligation de résultat.
Le multisite fonctionne avec des virtualhosts qui généralement est paramétré dans httpd.conf sous la forme :
Include /etc/apache2/vhosts.d/*.conf
puis en ajoutant dans ce répertoire (/etc/apache2/vhosts.d/) ce genre de chose :
ton-site.com.conf
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
<IfDefine DEFAULT_VHOST>
# see bug #178966 why this is in here
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
# Use name-based virtual hosting.
NameVirtualHost *:80
# When virtual hosts are enabled, the main host defined in the default
# httpd.conf configuration will go away. We redefine it here so that it is
# still available.
#
# If you disable this vhost by removing -D DEFAULT_VHOST from
# /etc/conf.d/apache2, the first defined virtual host elsewhere will be
# the default.
<VirtualHost *:80>
ServerName localhost
Include /etc/apache2/vhosts.d/default_vhost.include
<IfModule mpm_peruser_module>
ServerEnvironment apache apache
</IfModule>
</VirtualHost>
</IfDefine>
ou plus simplement :
<VirtualHost *:80>
ServerName www.ndd.org
ServerAlias ndd.org
DocumentRoot /var/ndd/public_html/www
<Directory "/var/ndd/public_html/www">
Order allow,deny
AllowOverride All
Allow from all
Options +FollowSymlinks
RewriteEngine on
</Directory>
ErrorLog /var/log/apache2/ndd/www/error.log
LogLevel warn
CustomLog /var/log/apache2/ndd/www/access.log combined
</VirtualHost>
[Mode bashing]Si tu ne sais pas faire ce genre de chose qui est la base, je pense qu'il ne faut pas te lancer dans une telle aventure que de maintenir un serveur Ouaib ou savoir demander correctement[/Mode bashing]
Nous n'avons aucune obligation de résultat sur MLO, nous ne sommes pas le support technique d'une société !
merci, je vais essayer;
pour info, mon 2eme méssage etait un blague ...
Dois-je modifier 00_default_vhosts.conf ?
Y a t'il un endroit spécifique dans httpd.conf pour faire l'include, ou n'importe ou c'est ok ?*
dois-je creer un .../site.d/quelquechose.conf pour le 1er des /var/www/lelocalhostdéjaexistant ??
Cdt
ps
le restart d'apache, apres l'ensemble de la procédure, ou a différentes étapes ?

mouhahaha Membre non connecté
-
- Voir le profil du membre mouhahaha
- Inscrit le : 08/08/2013
Citation :
[Mode bashing]Si tu ne sais pas faire ce genre de chose qui est la base, je pense qu'il ne faut pas te lancer dans une telle aventure que de maintenir un serveur Ouaib ou savoir demander correctement[/Mode bashing]
[Mode bashing]Si tu ne sais pas faire ce genre de chose qui est la base, je pense qu'il ne faut pas te lancer dans une telle aventure que de maintenir un serveur Ouaib ou savoir demander correctement[/Mode bashing]
je te félicite d'etre né avec cette science infuse,

XKomodor Membre non connecté
-
- Voir le profil du membre XKomodor
- Inscrit le : 08/01/2008
- Site internet
- Groupes :
-
Administrateur
Précise bien lorsque tu fais ce genre de blague car malheureusement beaucoup eux ne plaisantent pas.
Non tu ne le modifie pas, tu dois ajouter un fichier qui s'appellera "cequetuveux.conf" il faut juste qu'il soit parlant afin que tu puisses l'administrer facilement (si quelqu'un d'autre doit passer derrière toi qui se repère facilement) au même endroit ... regarde la configuration du httpd.conf il te dit où cela doit se trouver.
Ensuite ton .conf indique simplement où se trouve tes fichiers .html / .php se trouve dans une /var ou dans une /home et les paramètres associés.
Merci


mouhahaha Membre non connecté
-
- Voir le profil du membre mouhahaha
- Inscrit le : 08/08/2013
XKomodor :
Salut,
Précise bien lorsque tu fais ce genre de blague car malheureusement beaucoup eux ne plaisantent pas.
Non tu ne le modifie pas, tu dois ajouter un fichier qui s'appellera "cequetuveux.conf" il faut juste qu'il soit parlant afin que tu puisses l'administrer facilement (si quelqu'un d'autre doit passer derrière toi qui se repère facilement) au même endroit ... regarde la configuration du httpd.conf il te dit où cela doit se trouver.
Ensuite ton .conf indique simplement où se trouve tes fichiers .html / .php se trouve dans une /var ou dans une /home et les paramètres associés.
Merci

Précise bien lorsque tu fais ce genre de blague car malheureusement beaucoup eux ne plaisantent pas.
Non tu ne le modifie pas, tu dois ajouter un fichier qui s'appellera "cequetuveux.conf" il faut juste qu'il soit parlant afin que tu puisses l'administrer facilement (si quelqu'un d'autre doit passer derrière toi qui se repère facilement) au même endroit ... regarde la configuration du httpd.conf il te dit où cela doit se trouver.
Ensuite ton .conf indique simplement où se trouve tes fichiers .html / .php se trouve dans une /var ou dans une /home et les paramètres associés.
Merci

je collerais un smyley la prochaine fois qu'il n'y ai pas d'ambiguité;
Dans quelques sources trouver sur le web;
il est dit que l'on doit également modifier /etc/hosts pour ajouter les nouvelles entrées
tu confirme ?

XKomodor Membre non connecté
-
- Voir le profil du membre XKomodor
- Inscrit le : 08/01/2008
- Site internet
- Groupes :
-
Administrateur
Pas besoin, sur ma config. du serveur de l'assos, rien n'est renseigné à ce sujet : c'est apache qui gère les requêtes directement sur le port 80, par contre il faut entrer les zones DNS ad-hoc pour ton nom / enregistrement de domaine du genre CNAME vers ton IP fixe.
Merci


mouhahaha Membre non connecté
-
- Voir le profil du membre mouhahaha
- Inscrit le : 08/08/2013
XKomodor :
Salut,
Pas besoin, sur ma config. du serveur de l'assos, rien n'est renseigné à ce sujet : c'est apache qui gère les requêtes directement sur le port 80, par contre il faut entrer les zones DNS ad-hoc pour ton nom / enregistrement de domaine du genre CNAME vers ton IP fixe.
Merci

Pas besoin, sur ma config. du serveur de l'assos, rien n'est renseigné à ce sujet : c'est apache qui gère les requêtes directement sur le port 80, par contre il faut entrer les zones DNS ad-hoc pour ton nom / enregistrement de domaine du genre CNAME vers ton IP fixe.
Merci

heu, ça n'est que pour du local, c'est vraiment , nécessaire ?
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie