Comment puis-je héberger un site Web sur mon Synology NAS?
Dernière mise à jour:19 sept. 2023
Comment puis-je héberger un site Web sur mon Synology NAS?
Certains articles ont été traduits automatiquement à partir de l'anglais et peuvent contenir des inexactitudes ou des erreurs de grammaire.
Objectif
Cet article vous explique comment héberger un site Web sur un Synology NAS et configurer des portails d'administrateur pour des paquets de services Web tiers, comme Joomla, WordPress et phpMyAdmin comme exemples.
Contenu
Solution
Avant de commencer
- Téléchargez et installez les paquets suivants depuis le Centre de paquets DSM :
- Web Station
- PHP (comme PHP 7.3)
- Assurez-vous que le groupe par défaut http dispose d'autorisations suffisantes pour accéder à la root du document de votre site Web (reportez-vous à cet article ).
- Configurez des règles de pare-feu pour protéger votre serveur Web (reportez-vous à cet article ).
- Configurez des règles de transmission des ports pour autoriser un accès externe aux ports 1 utilisés pour votre service Web :
- DSM 7.0 et versions ultérieures : configurez les paramètres du routeur dans Panneau de configuration > Accès externe > Configuration du routeur (reportez-vous à cet article ).
- DSM 6.2 : lancez EZ-Internet et suivez les instructions à l'écran (reportez-vous à cet article ).
Héberger un site Web à l'aide de Web Station
- Placez vos fichiers de page Web dans le dossier partagé web de votre Synology NAS. Vous pouvez accéder à ce dossier partagé via DSM File Station , SMB , etc.
- Configurez les paramètres principaux de votre site Web :
- DSM 7.2 ou version ultérieure
- Accédez à Web Station > Service Web . Sélectionnez Service par défaut et cliquez sur Modifier .
- Sélectionnez votre serveur principal HTTP et votre profil PHP. Cliquez sur Enregistrer .
- Accédez à Paramètres du langage de script PHP . Dans la section Profil personnalisé , sélectionnez le profil par défaut de votre PHP et cliquez sur Modifier .
- Accédez à l'onglet Extensions . Cochez toutes les cases et enregistrez les paramètres. Pour plus d'informations sur les paramètres du langage de script, consultez cet article .
- DSM 7.0 à 7.1
- Accédez à Web Station > Portail de services Web . Sélectionnez Serveur par défaut et cliquez sur Modifier .
- Sélectionnez votre serveur principal HTTP et votre profil PHP.
- Accédez à Paramètres du langage de script PHP . Dans la section Profil personnalisé , sélectionnez le profil par défaut de votre PHP et cliquez sur Modifier .
- Accédez à l'onglet Extensions . Cochez toutes les cases et enregistrez les paramètres. Pour plus d'informations sur les paramètres du langage de script, consultez cet article .
- DSM 6.2
- Accédez à Web Station > Paramètres généraux . Sélectionnez votre serveur principal HTTP et votre profil PHP.
- Accédez à la page Paramètres PHP . Sélectionnez le profil par défaut de votre PHP et cliquez sur Modifier .
- Accédez à l'onglet Paramètres du serveur par défaut . Cochez toutes les cases sous Extensions et enregistrez les paramètres. Pour plus d'informations sur les paramètres PHP, consultez cet article .
- DSM 7.2 ou version ultérieure
- Vous pouvez maintenant partager votre site Web avec les URL suivantes : 2
URL Exemple HTTP http:// adresse IP du NAS : numéro de port http://xxx.1.1.1:80 http:// nom de domaine du NAS : numéro de port http://synorocky.com:80 HTTPS 3 https:// adresse IP du NAS : numéro de port https://xxx.1.1.1:443 https:// nom de domaine du NAS : numéro de port https://synorocky.com:443
Configurer des portails d' admin pour des services Web tiers
Installer les paquets et configurer les paramètres principaux
- Téléchargez et installez les paquets suivants depuis le Centre de paquets :
- Votre paquet de services Web (comme Joomla )
- MariaDB 10
- Apache HTTP Server 2.2, 2.4 ou version ultérieure
- Configurez les paramètres principaux de votre site Web :
- DSM 7.0 ou version ultérieure
- Accédez à Web Station > Paramètres du langage de script > PHP . Dans la section Profil basé sur le paquet , sélectionnez le profil PHP de votre paquet de services Web (par ex., Joomla) et cliquez sur Modifier .
- Accédez à l'onglet Extensions . Cochez toutes les cases et enregistrez les paramètres. Pour plus d'informations sur les paramètres du langage de script, consultez cet article .
- DSM 6.2
- Accédez à Web Station > Paramètres généraux . Sélectionnez votre serveur principal HTTP et votre profil PHP.
- Passez à la page Paramètres PHP . Sélectionnez le profil par défaut de votre PHP et cliquez sur Modifier .
- DSM 7.0 ou version ultérieure
- Configurez le portail de l'administrateur en suivant les instructions des sections suivantes :
- Vous pouvez maintenant partager votre site Web avec les URL suivantes : 2
URL Exemple HTTP http:// adresse IP du NAS/paquet : numéro de port http://xxx.1.1.1/joomla:80 http:// nom de domaine du NAS/paquet : numéro de port http://synorocky.com/joomla:80 HTTPS 3 https:// adresse IP du NAS/paquet : numéro de port https://xxx.1.1.1/joomla:443 https:// nom de domaine du NAS/paquet : numéro de port https://synorocky.com/joomla:443
Configurer le portail d' admin de Joomla
- Lancez le paquet Joomla sur votre DSM. Vous serez invité à saisir des informations de base pour configurer votre service Joomla.
- Suivez les instructions de l'assistant à l'écran. Sur la page Configuration de la base de données, il vous sera demandé de supprimer le fichier nommé « _Joomia[…].txt » pour confirmer votre identité. Localisez et supprimez le fichier en respectant les règles suivantes :
- DSM 7.0 et versions ultérieures : accédez à File Station. Supprimez le fichier « _Joomla[…].txt » sous / web_packages / joomla/installation .
- DSM 6.2 : accédez à File Station. Supprimez le fichier « _Joomla[…].txt » dans / web / joomla/installation .
- Poursuivez l'assistant et cliquez sur Installer .
- Une fois Joomla installé, cliquez sur Supprimer le dossier « installation » .
- Vous êtes maintenant prêt à gérer le portail d' admin de Joomla. L'URL est « http:// adresse IP du NAS /joomla/administrator/ », par exemple « http://192.168.1.5/joomla/adminiatrator/ ».
Configurer le portail d' admin de WordPress
- Lancez le paquet WordPress sur votre DSM. Vous serez invité à saisir des informations de base pour configurer votre service WordPress.
- Suivez les instructions de l'assistant à l'écran et cliquez sur Installer WordPress .
- Vous êtes maintenant prêt à gérer le portail d' admin de WordPress. L'URL est « http:// adresse IP du NAS /wordpress/wp-admin/ », par exemple « http://192.168.1.5/wordpress/wp-admin/ ».
Configurer phpMyAdmin pour gérer la base de données MySQL
- Lancez le paquet phpMyAdmin sur votre DSM.
- Saisissez les identifiants admin de votre MariaDB 10.
- Vous êtes maintenant prêt à gérer votre base de données MySQL via phpMyAdmin. L'URL est « http:// adresse IP du NAS /phpMyAdmin/ », par exemple « http://192.168.1.5/phpMyAdmin/ ».
Remarques :
- Pour en savoir plus sur les ports réseau utilisés par les services DSM, reportez-vous à cet article .
- Si votre Synology NAS exécute DSM 7, les URL se trouvent également dans Web Station > Portail de services Web .
- Pour sécuriser votre site Web avec HTTPS et disposer d'un certificat de confiance, reportez-vous à cet article .
- Il existe deux dossiers partagés par défaut fournis par Web Station:
- web : les fichiers pour l'hébergement de sites Web peuvent être stockés dans ce dossier partagé. Si votre Synology NAS exécute DSM 6.2 ou une version antérieure, les fichiers des paquets de services Web tiers installés (par ex., WordPress) sont également stockés ici.
- web_packages ( pour DSM 7 uniquement ) : les fichiers des paquets de services Web tiers installés (par ex., WordPress) sont stockés dans ce dossier partagé.