Hoe host ik een website op mijn Synology NAS?
Laatst bijgewerkt:19 sep. 2023
Hoe host ik een website op mijn Synology NAS?
Sommige artikelen zijn automatisch vanuit het Engels vertaald en kunnen onjuistheden of grammaticafouten bevatten.
Doel:
Dit artikel beschrijft hoe u een website op een Synology NAS host en beheerdersportalen instelt voor webservicepakketten van derden. We gebruiken Joomla, WordPress en phpMyAdmin als voorbeelden.
Oplossing
Voordat u begint:
- Download en installeer de volgende pakketten van DSM Package Center:
- Web Station
- PHP (zoals PHP 7.3)
- Zorg dat de standaardgroep http voldoende machtigingen heeft voor de documentroot van uw root (raadpleeg dit artikel ).
- Stel firewallregels in om uw webserver te beschermen (raadpleeg dit artikel ).
- Stel regels voor poort doorsturen in om externe toegang toe te staan tot poorten 1 die voor uw webservice worden gebruikt:
- DSM 7.0 en hoger : configureer de routerinstellingen in Configuratiescherm > Externe toegang > Routerconfiguratie (raadpleeg dit artikel ).
- DSM 6.2 : start EZ-Internet en volg de instructies op het scherm (raadpleeg dit artikel ).
Een website hosten met Web Station
- Plaats uw webpaginabestanden in de gedeelde map web op uw Synology NAS. U hebt toegang tot deze gedeelde map via DSM File Station , SMB enz.
- Configureer de back-endinstellingen voor uw website:
- DSM 7.2 of hoger
- Ga naar Web Station > Web . Selecteer Standaardservice en klik op Bewerken .
- Selecteer uw HTTP-back-endserver en PHP-profiel. Klik op Opslaan .
- Ga naar Scripttaalinstellingen PHP . Selecteer in het gedeelte Aangepast profiel het standaardprofiel van uw PHP en klik op Bewerken .
- Ga naar het tabblad Extensies . Schakel alle selectievakjes in en sla de instellingen op. Raadpleeg dit artikel voor meer informatie over scripttaalinstellingen.
- DSM 7.0 tot 7.1
- Ga naar Web Station > Web . Selecteer Standaardserver en klik op Bewerken .
- Selecteer uw HTTP-back-endserver en PHP-profiel.
- Ga naar Scripttaalinstellingen PHP . Selecteer in het gedeelte Aangepast profiel het standaardprofiel van uw PHP en klik op Bewerken .
- Ga naar het tabblad Extensies . Schakel alle selectievakjes in en sla de instellingen op. Raadpleeg dit artikel voor meer informatie over scripttaalinstellingen.
- DSM 6.2
- Ga naar Web Station > Algemene instellingen . Selecteer uw HTTP-back-endserver en PHP-profiel.
- Ga naar de pagina PHP-instellingen . Selecteer het standaardprofiel van uw PHP en klik op Bewerken .
- Ga naar het tabblad Standaard serverinstellingen . Schakel alle selectievakjes onder Extensies in en sla de instellingen op. Raadpleeg dit artikel voor meer informatie over PHP-instellingen.
- DSM 7.2 of hoger
- Nu kunt u uw website delen met de volgende URL's :
URL Voorbeeld: HTTP http:// IP -adres van NAS : poortnummer http://xxx.1.1.1:80 http:// domeinnaam van NAS : poortnummer http://synorocky.com:80 HTTPS 3 https:// IP -adres van NAS : poortnummer https://xxx.1.1.1:443 https:// domeinnaam van NAS : poortnummer https://synorocky.com:443
admin instellen voor webservices van derden
Pakketten installeren en back-endinstellingen configureren
- Download en installeer de volgende pakketten van Package Center:
- Uw webservicepakket (zoals Joomla )
- MariaDB 10
- Apache HTTP Server 2.2, 2.4 of hoger
- Configureer de back-endinstellingen voor uw website:
- DSM 7.0 of hoger
- Ga naar Web Station > Scripttaalinstellingen > PHP . Selecteer in het gedeelte Pakketgebaseerd profiel het PHP- profiel van uw webservicepakket (bijv. Joomla) en klik op Bewerken .
- Ga naar het tabblad Extensies . Schakel alle selectievakjes in en sla de instellingen op. Raadpleeg dit artikel voor meer informatie over scripttaalinstellingen.
- DSM 6.2
- Ga naar Web Station > Algemene instellingen . Selecteer uw HTTP-back-endserver en PHP-profiel.
- Schakel over naar de pagina PHP-instellingen . Selecteer het standaardprofiel van uw PHP en klik op Bewerken .
- DSM 7.0 of hoger
- Stel het beheerdersportaal in volgens de instructies in de volgende gedeeltes:
- Nu kunt u uw website delen met de volgende URL's :
URL Voorbeeld: HTTP http:// IP -adres van NAS/pakket : poortnummer http://xxx.1.1.1/joomla:80 http:// domeinnaam van NAS/pakket : poortnummer http://synorocky.com/joomla:80 HTTPS 3 https:// IP -adres van NAS/pakket : poortnummer https://xxx.1.1.1/joomla:443 https:// domeinnaam van NAS/pakket : poortnummer https://synorocky.com/joomla:443
Het admin portaal van Joomla instellen
- Start het Joomla -pakket op uw DSM. U wordt gevraagd om de basisinformatie in te voeren om uw Joomla-service in te stellen.
- Volg de instructies op het scherm in de wizard. Op de pagina Databaseconfiguratie wordt u gevraagd om het bestand met de naam "_Joomia[…].txt" te verwijderen om uw identiteit te bevestigen. Ga als volgt te werk om het bestand te lokaliseren en te verwijderen:
- DSM 7.0 en hoger : ga naar File Station. Verwijder het "_Joomia[…].txt" bestand onder / web_packages / joomla/installation .
- DSM 6.2 : Ga naar File Station. Verwijder het "_Joomia[…].txt" bestand onder / web / joomla/installation .
- Ga verder met de wizard en klik op Installeren .
- Na de installatie van Joomla klikt u op de map "installation" verwijderen .
- U bent nu klaar om het admin van Joomla te beheren. De URL is "http:// IP -adres van NAS /joomla/administrator/", bijv. "http://192.168.1.5/joomla/adminiatrator/".
Het admin van WordPress instellen
- Start het WordPress -pakket op uw DSM. U wordt gevraagd om de basisinformatie in te voeren om uw WordPress-service in te stellen.
- Volg de instructies op het scherm in de wizard en klik op WordPress installeren .
- U bent nu klaar om het admin van WordPress te beheren. De URL is "http:// IP -adres van NAS /wordpress/wp-admin/", bijv. "http://192.168.1.5/wordpress/wp-admin/".
phpMyAdmin instellen om de MySQL-database te beheren
- Start het pakket phpMyAdmin op uw DSM.
- Voer de admin -gegevens van uw MariaDB 10 in.
- U bent nu klaar om uw MySQL-database te beheren via phpMyAdmin. De URL is "http:// IP -adres van NAS /phpMyAdmin/", bijv. "http://192.168.1.5/phpMyAdmin/".
Opmerkingen:
- Raadpleeg dit artikel voor meer informatie over netwerkpoorten die door DSM-services worden gebruikt.
- Als uw Synology NAS DSM 7 gebruikt, vindt u de URL's ook in Web Station > Web .
- Raadpleeg dit artikel om uw website te beveiligen met HTTPS en over een vertrouwd certificaat te beschikken.
- Web Station twee standaard gedeelde mappen:
- web : bestanden voor het hosten van websites kunnen in deze gedeelde map worden opgeslagen. Als uw Synology NAS DSM 6.2 of eerder gebruikt, worden hier ook bestanden van geïnstalleerde webservicepakketten van derden (bijv. WordPress) opgeslagen.
- web_packages ( alleen voor DSM 7 ): bestanden van geïnstalleerde webservicepakketten van derden (bijv. WordPress) worden opgeslagen in deze gedeelde map.