Home Synology Tutoriel Héberger plusieurs sites web

Menu principal

Héberger plusieurs sites web
(0 - user rating)
Écrit par ToFF   
Mercredi, 20 Juillet 2011 19:14

Votre NAS (et surtout apache) vous permet d'héberger plusieurs sites web. Le nom de domaine peut être votre propre nom domaine, ou un dynDNS / No-IP (si vous n'avez pas une IP fixe).

Si vous ne possédez qu'un seul nom de domaine:

Vous pouvez faire pointer votre 1er site vers :

http://test.no-ip.org

Et le second vers http://test.no-ip.org/site2

Pour le premier site, c'est assez simple, par défaut, vous pouvez déclarer un site web sur votre syno. Pour le second, vous devez ajouter un alias au niveau de votre configuration Apache:

vi /usr/syno/apache/conf/extra/httpd-autoindex.conf-user :

AliasMatch ^/site2$ "/volume1/web/Site2/"
Alias /site2/ "/volume1/web/Site2/"

Maintenant, vous avez 2 sites web qui peuvent être consultés de la manière suivantes :

Site 1 - http://test.no-ip.org

Site 2 - http://test.no-ip.org/site2

Avec Plusieurs domaines:

Le premier exemple via les alias peut convenir à pas mal de monde mais si vous voulez accéder à vos sites avec des domaines distincts, il va falloir passer par les "virtual hosts"

/usr/syno/etc/rc.d]$ vi S97apache-user.sh

echo "Include /usr/syno/etc/httpd-vhost.conf-user" >> ${HttpdConf}

/usr/syno/apache/conf/extra/httpd-vhosts.conf

NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.site1.fr                                          
DocumentRoot /volume1/web/site1                        
ServerAlias site1.fr
ErrorLog "/var/log/site1.fr-error_log"
CustomLog "/var/log/site1.fr-access_log" common


<VirtualHost *:80>
ServerName www.site2.fr
DocumentRoot /volume1/web/site2
ServerAlias site2.fr
ErrorLog "/var/log/site2.fr-error_log"
CustomLog "/var/log/site2.fr-access_log" common

Maintenant, vous avez 2 sites web qui peuvent être consultés de la manière suivantes :

Site 1 - http://www.site1.fr

Site 2 - http://www.site2.fr


Mise à jour le Jeudi, 29 Décembre 2011 15:23
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir