Bonjour à tous,
J'ai un serveur mutualisé sur lequel j'ai installé un wordpress il y a quelque temps.
Rien que à ce niveau, il y avait déjà un problème :
Je ne peux accéder à wp-admin qui via l'adresse IP du serveur sinon j'obtiens un écran blanc.
Maintenant j'aimerais installé un deuxième wordpress, j'ai effectué les étapes renseignées par le site wordpress france mais tout mes redirections du nouveau site vont vers le premier...
Donc je ne peux même pas tenter de configurer wordpress sur le deuxième site.
Détails techniques :
Nous admettrons que l'IP de mon serveur est 42.42.42.42 et que le domaine du premier site est www.site1.fr et l'adresse du deuxième est www.site2.fr.
Redirection web pour site1 :
Redirection web pour site2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sous-domaine Type Adresse de destination (vide) transparent <a href="http://www.site1.fr" target="_blank">http://www.site1.fr</a> * transparent <a href="http://42.42.42.42" target="_blank">http://42.42.42.42</a>
Je peux également choisir des redirections directes (permanentes), directes (temporaires) ou alors transparentes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sous-domaine Type Adresse de destination (vide) transparent <a href="http://www.site2.fr" target="_blank">http://www.site2.fr</a> * transparent <a href="http://42.42.42.42" target="_blank">http://42.42.42.42</a>
Je ne sais plus comment j'avais créer mon vhost pour le site1... Mais dans apaches2/site-available le fichier s'appelle "000-www.site1.fr", je ne sais pas d'où vient le "000".
Enfin soit, j'ai simplement créer le même pour site2 en faisant un copier coller et en changeant le répertoire. J'ai bien fait le a2ensite et j'ai reloadé apache2.
J'ai également ajouter un vhost pour l'adresse IP.
Voici les fichiers :
site1:
site2 idem avec site2 ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 NameVirtualHost 42.42.42.42:80 <VirtualHost 42.42.42.42:80> ServerName www.site1.fr ServerAlias *.site1.fr ServerAdmin mon@mail.fr DocumentRoot "[...]/www/www.site1.fr/htdocs" <Directory "[...]/www/www.site1.fr/htdocs"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin/ [...]/www/www.site1.fr/cgi-bin/ <Directory "[...]/www/www.site1.fr/cgi-bin/"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog [...]/www/www.site1.fr/logs/www.site1.fr-error.log LogLevel error SetEnvIf Remote_Addr "127\.0\.0\.1" loopback CustomLog /srv/d_trademark-mac/www/www.site1.fr/logs/www.site1.fr-access.log combined env=!loopback ServerSignature On <IfModule mod_dav.c> DAVLockDB /srv/d_trademark-mac/www/www.site1.fr/db/DAVLock </IfModule> <IfModule mpm_peruser_module> ServerEnvironment trademark_www-trademark MaxProcessors 30 </IfModule> Include /etc/apache2/sites-includes/www.site1.fr/ </VirtualHost>
Et finalement un fichier forbid_ip_access :
J'ai une structure de fichier comme ça dans le www/www.site1.fr :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 NameVirtualHost 42.42.42.42:80 <VirtualHost 42.42.42.42:80> ServerAdmin ptalbot@mopong.net ServerName 42.42.42.42 DocumentRoot "[...]/www/no_host_specified/htdocs" <Directory "[...]/www/no_host_specified/htdocs"> Options Indexes FollowSymLinks MultiViews AllowOverride All 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 </VirtualHost>
- cgi-bin
- db
- htdocs
- logs
Je ne suis pas sûre de savoir à quoi ça sert mais je l'ai recopié pour www.site2.fr.
Je donne probablement des informations inutiles, donc n'hésitez pas à me dire ce dont vous avez vraiment besoin.
En conclusion, ce qui se passe c'est :
Quand je tape l'ip : go vers www.site1.fr
Quand je tape le domaine de site1 : go vers www.site1.fr
Quand je tape le domaine de site2 : go vers www.site1.fr
Ce que j'aimerais :
Quand je tape l'ip : page d'erreur (il y en a déjà une dans www/no_host_specified/htdocs/index.php)
Quand je tape le domaine de site1 : go vers www.site1.fr (ok)
Quand je tape le domaine de site2 : go vers www.site2.fr (logique..)
Merci ;-)
Partager