|
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
|