| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
djspoon Nouveau WRInaute
Inscrit le: 18 Sep 2005 Messages: 10
|
Posté le : Jeu Oct 20, 2005 22:13 Sujet du message: virtualhost pour les blog, j'ai bon ? |
|
|
Bonjour,
J'ai un serveur dédié fedora plesk et je compte ajouter un script de blog à mon site
je voudrais que lorsqu'on tape http://toto.example.com ça pointe sur http://example.com/blog/BLOG/toto
je sais qu'il y a des modifs à faire au niveau du fichier httpd.conf mais je ne sais pas généraliser
De plus, faut-il faire qqchose dans le fichier bind?
Enfin, au niveau du htaccess, comment faire pour ne voir que l'url http://toto.example.com ?
pour le virtualhost, je pense mettre ça
| Code: |
<VirtualHost ***.***.**.*:80>
DocumentRoot "/home/httpd/vhosts/example.com/httpdocs/blog"
ServerName www.example.com
ScriptAlias /cgi-bin/ /home/httpd/vhosts/example.com/cgi-bin/
LogLevel emerg
CustomLog /home/httpd/vhosts/example.com/statistics/logs/access_log combined
ErrorLog /home/httpd/vhosts/example.com/statistics/logs/error_log
ServerAlias *.example.com
Options +FollowSymLinks
RewriteEngine on
RewriteOptions maxredirect=3
RewriteCond %{HTTP_HOST} ^([^\.]+)\.example\.com$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond ^www\.example\.com/blog/BLOG/%1 !-d
RewriteRule ^([^.]+)\.example\.com(.*)
/home/httpd/vhosts/example.com/httpdocs/blog/BLOG/$1/$2 [L]
</VirtualHost>
|
A votre avis, c'est bon? |
|
| |
|
 |
f_trt WRInaute passionné

Inscrit le: 17 Sep 2005 Messages: 766 Localisation: Sud Oues
|
Posté le : Jeu Oct 20, 2005 23:02 Sujet du message: virtualhost pour les blog, j'ai bon ? |
|
|
Tu pourrais faire comme si c'est deux site différent au niveau de httpd.conf
L'entrée normale:
| Code: |
<VirtualHost ***.***.**.*:80>
DocumentRoot "/home/httpd/vhosts/example.com/httpdocs/"
ServerName toto.example.com
ScriptAlias /cgi-bin/ /home/httpd/vhosts/example.com/cgi-bin/
LogLevel emerg
CustomLog /home/httpd/vhosts/example.com/statistics/logs/access_log combined
ErrorLog /home/httpd/vhosts/example.com/statistics/logs/error_log
ServerAlias *.example.com
Options +FollowSymLinks
/home/httpd/vhosts/example.com/httpdocs/blog/BLOG/$1/$2 [L]
</VirtualHost>
|
L'entré pour ton blog:
| Code: |
<VirtualHost ***.***.**.*:80>
DocumentRoot "/home/httpd/vhosts/example.com/httpdocs/blog"
ServerName www.example.com
ScriptAlias /cgi-bin/ /home/httpd/vhosts/example.com/cgi-bin/
LogLevel emerg
CustomLog /home/httpd/vhosts/example.com/statistics/logs/access_log combined
ErrorLog /home/httpd/vhosts/example.com/statistics/logs/error_log
ServerAlias *.example.com
Options +FollowSymLinks
/home/httpd/vhosts/example.com/httpdocs/blog/BLOG/$1/$2 [L]
</VirtualHost>
|
Attention j'ai mis n'importe quoi mais l'idée qui ressort c'est que tu agis directement sur
ServerName www.example.com
Qui dans un cas pointe sur la racine de ton site
et
ServerName toto.example.com
Qui pointe vers la racine de ton blog
Dans bind il faut que tu te debrouilles pour que toto.example.com pointe sur la bonne adresse
A+ |
|
| |
|
 |
f_trt WRInaute passionné

Inscrit le: 17 Sep 2005 Messages: 766 Localisation: Sud Oues
|
Posté le : Jeu Oct 20, 2005 23:06 Sujet du message: virtualhost pour les blog, j'ai bon ? |
|
|
Mince j'ai vu qu'il y avait ServerAlias *.example.com ça il faut que tu l'enleves
d'ailleur dans ton fichier conf tu devrais le mettre tes ServerAlias juste sous de ServerName comme cela tu as une meilleur vue. |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|