init
This commit is contained in:
@@ -1509,10 +1509,15 @@
|
||||
<div class="header-row">
|
||||
<h1 class="mb-4 fw-bold">NGINX</h1>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1533,15 +1538,15 @@
|
||||
</div>
|
||||
|
||||
<div class="notice-body">
|
||||
<p>De instructies in dit artikel zijn uitsluitend voor de <span class="tooltip-word" data-tooltip="">webserver</span> <span class="tooltip-word" data-tooltip="">NGINX</span>, niet de software die hierop geïnstalleerd gaat worden.</p>
|
||||
<p>De instructies in dit artikel zijn uitsluitend voor de webserver NGINX, niet de software die hierop geïnstalleerd gaat worden.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2 id="benodigdheden">Benodigdheden</h2>
|
||||
<ul>
|
||||
<li>Een server met een Debian Linux installatie</li>
|
||||
<li>Een <span class="tooltip-word" data-tooltip="">domeinnaam</span></li>
|
||||
<li><span class="tooltip-word" data-tooltip="">DNS</span> ingesteld naar het <span class="tooltip-word" data-tooltip="">IP-adres</span> van de server</li>
|
||||
<li>Een domeinnaam</li>
|
||||
<li>DNS ingesteld naar het IP-adres van de server</li>
|
||||
<li>Rechten als <code>su</code> of <code>sudo</code> om opdrachten als root uit te voeren.</li>
|
||||
</ul>
|
||||
<h2 id="voorbereiding">Voorbereiding</h2>
|
||||
@@ -1554,9 +1559,9 @@
|
||||
<li>Gebruik het <code>apt</code> commando om het systeem te updaten.</li>
|
||||
</ol>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo apt update <span style="color:#ff6ac1">&&</span> sudo apt upgrade
|
||||
</span></span></code></pre></div><h2 id="nginx"><span class="tooltip-word" data-tooltip="">NGINX</span></h2>
|
||||
</span></span></code></pre></div><h2 id="nginx">NGINX</h2>
|
||||
<h3 id="installatie">Installatie</h3>
|
||||
<p>Installeer <span class="tooltip-word" data-tooltip="">NGINX</span> met het <code>apt</code> commando.</p>
|
||||
<p>Installeer NGINX met het <code>apt</code> commando.</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo apt install nginx
|
||||
</span></span></code></pre></div><h3 id="configuratie">Configuratie</h3>
|
||||
|
||||
@@ -1578,12 +1583,12 @@
|
||||
</div>
|
||||
|
||||
<div class="notice-body">
|
||||
<p>Verander in de code <strong>voorbeeld</strong> naar jouw <span class="tooltip-word" data-tooltip="">domeinnaam</span>, zonder <code>https://</code> of <code>www</code> tenzij letterlijk aangegeven zoals <strong>voorbeeld.nl</strong></p>
|
||||
<p>Verander in de code <strong>voorbeeld</strong> naar jouw domeinnaam, zonder <code>https://</code> of <code>www</code> tenzij letterlijk aangegeven zoals <strong>voorbeeld.nl</strong></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<ol>
|
||||
<li>Zorg dat <span class="tooltip-word" data-tooltip="">NGINX</span> altijd start met de server.</li>
|
||||
<li>Zorg dat NGINX altijd start met de server.</li>
|
||||
</ol>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo systemctl <span style="color:#ff5c57">enable</span> --now nginx
|
||||
</span></span></code></pre></div><ol start="2">
|
||||
@@ -1635,13 +1640,13 @@
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo ln -s /etc/nginx/sites-available/voorbeeld.nl <span style="color:#5af78e">\
|
||||
</span></span></span><span style="display:flex;"><span><span style="color:#5af78e"></span> /etc/nginx/sites-enabled/voorbeeld.nl
|
||||
</span></span></code></pre></div><ol start="5">
|
||||
<li>Controleer werking en herlaad <span class="tooltip-word" data-tooltip="">NGINX</span>.</li>
|
||||
<li>Controleer werking en herlaad NGINX.</li>
|
||||
</ol>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo nginx -t
|
||||
</span></span><span style="display:flex;"><span>sudo systemctl reload nginx
|
||||
</span></span></code></pre></div><h2 id="certbot"><span class="tooltip-word" data-tooltip="">CertBot</span></h2>
|
||||
</span></span></code></pre></div><h2 id="certbot">CertBot</h2>
|
||||
<h3 id="installatie-1">Installatie</h3>
|
||||
<p>Installeer <span class="tooltip-word" data-tooltip="">CertBot</span> met het <code>apt</code> commando.</p>
|
||||
<p>Installeer CertBot met het <code>apt</code> commando.</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo apt install certbot python3-certbot-nginx
|
||||
</span></span></code></pre></div><h3 id="configuratie-1">Configuratie</h3>
|
||||
<p>Genereer en implementeer een geldig certificaat met het volgende commando.</p>
|
||||
@@ -1692,7 +1697,7 @@
|
||||
<li>Open de browser en ga naar je website toe, je zou nu de inhoud van de index.html moeten kunnen zien.</li>
|
||||
</ol>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<nav class="pagination">
|
||||
<a class="nav nav-prev" href="/vergunning/"><i class="fas fa-chevron-left me-2"></i>
|
||||
|
||||
@@ -1509,12 +1509,17 @@
|
||||
<div class="header-row">
|
||||
<h1 class="mb-4 fw-bold">NextCloud (NGINX)</h1>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
|
||||
<p>NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud rechtstreeks op een Debian server met <span class="tooltip-word" data-tooltip="">NGINX</span> als <span class="tooltip-word" data-tooltip="">webserver</span>.</p>
|
||||
<p>NextCloud is een open source platform voor bestandssynchronisatie en samenwerking, vergelijkbaar met diensten als Dropbox of OneDrive. In deze handleiding installeren we NextCloud rechtstreeks op een Debian server met NGINX als webserver.</p>
|
||||
|
||||
|
||||
|
||||
@@ -1534,16 +1539,16 @@
|
||||
</div>
|
||||
|
||||
<div class="notice-body">
|
||||
<p>Deze handleiding gaat uit van een Debian server met een basis <span class="tooltip-word" data-tooltip="">NGINX</span> installatie zoals beschreven in het bovenliggende artikel <strong><span class="tooltip-word" data-tooltip="">NGINX</span></strong>.</p>
|
||||
<p>Deze handleiding gaat uit van een Debian server met een basis NGINX installatie zoals beschreven in het bovenliggende artikel <strong>NGINX</strong>.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h2 id="benodigdheden">Benodigdheden</h2>
|
||||
<ul>
|
||||
<li>Een server met een Debian Linux installatie</li>
|
||||
<li>Een <span class="tooltip-word" data-tooltip="">domeinnaam</span>, bijvoorbeeld <code>cloud.voorbeeld.nl</code></li>
|
||||
<li><span class="tooltip-word" data-tooltip="">DNS</span> ingesteld naar het <span class="tooltip-word" data-tooltip="">IP-adres</span> van de server</li>
|
||||
<li>Een werkende <span class="tooltip-word" data-tooltip="">webserver</span> (<span class="tooltip-word" data-tooltip="">NGINX</span>) die verzoeken voor jouw domein kan verwerken</li>
|
||||
<li>Een domeinnaam, bijvoorbeeld <code>cloud.voorbeeld.nl</code></li>
|
||||
<li>DNS ingesteld naar het IP-adres van de server</li>
|
||||
<li>Een werkende webserver (NGINX) die verzoeken voor jouw domein kan verwerken</li>
|
||||
<li>Rechten als <code>su</code> of <code>sudo</code> om opdrachten als root uit te voeren</li>
|
||||
</ul>
|
||||
<h2 id="voorbereiding">Voorbereiding</h2>
|
||||
@@ -1595,7 +1600,7 @@
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo chown -R www-data:www-data /var/www/nextcloud
|
||||
</span></span><span style="display:flex;"><span>sudo find /var/www/nextcloud -type d -exec chmod <span style="color:#ff9f43">750</span> <span style="color:#ff6ac1">{}</span> <span style="color:#5af78e">\;</span>
|
||||
</span></span><span style="display:flex;"><span>sudo find /var/www/nextcloud -type f -exec chmod <span style="color:#ff9f43">640</span> <span style="color:#ff6ac1">{}</span> <span style="color:#5af78e">\;</span>
|
||||
</span></span></code></pre></div><h2 id="nginx-configureren-voor-nextcloud"><span class="tooltip-word" data-tooltip="">NGINX</span> configureren voor NextCloud</h2>
|
||||
</span></span></code></pre></div><h2 id="nginx-configureren-voor-nextcloud">NGINX configureren voor NextCloud</h2>
|
||||
<p>We maken een aparte server-configuratie aan voor <code>cloud.voorbeeld.nl</code>.</p>
|
||||
<ol>
|
||||
<li>Maak een nieuw configuratiebestand.</li>
|
||||
@@ -1675,20 +1680,20 @@
|
||||
</div>
|
||||
|
||||
<div class="notice-body">
|
||||
<p>Controleer of het pad naar de <span class="tooltip-word" data-tooltip="">PHP-FPM</span> socket klopt. Op sommige Debian-versies kan dit bijvoorbeeld <code>/run/php/php8.2-fpm.sock</code> zijn. Gebruik <code>ls /run/php/</code> om het juiste bestand te vinden en pas <code>fastcgi_pass</code> zo nodig aan.</p>
|
||||
<p>Controleer of het pad naar de PHP-FPM socket klopt. Op sommige Debian-versies kan dit bijvoorbeeld <code>/run/php/php8.2-fpm.sock</code> zijn. Gebruik <code>ls /run/php/</code> om het juiste bestand te vinden en pas <code>fastcgi_pass</code> zo nodig aan.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<ol start="3">
|
||||
<li>Activeer de configuratie en controleer <span class="tooltip-word" data-tooltip="">NGINX</span>.</li>
|
||||
<li>Activeer de configuratie en controleer NGINX.</li>
|
||||
</ol>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo ln -s /etc/nginx/sites-available/cloud.voorbeeld.nl /etc/nginx/sites-enabled/cloud.voorbeeld.nl
|
||||
</span></span><span style="display:flex;"><span>sudo nginx -t
|
||||
</span></span><span style="display:flex;"><span>sudo systemctl reload nginx
|
||||
</span></span></code></pre></div><h2 id="certbot-voor-https"><span class="tooltip-word" data-tooltip="">CertBot</span> voor HTTPS</h2>
|
||||
<p>Zorg voor een geldig TLS-certificaat met <span class="tooltip-word" data-tooltip="">CertBot</span>.</p>
|
||||
</span></span></code></pre></div><h2 id="certbot-voor-https">CertBot voor HTTPS</h2>
|
||||
<p>Zorg voor een geldig TLS-certificaat met CertBot.</p>
|
||||
<ol>
|
||||
<li>Installeer <span class="tooltip-word" data-tooltip="">CertBot</span> met de <span class="tooltip-word" data-tooltip="">NGINX</span> plugin.</li>
|
||||
<li>Installeer CertBot met de NGINX plugin.</li>
|
||||
</ol>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>sudo apt install certbot python3-certbot-nginx
|
||||
</span></span></code></pre></div><ol start="2">
|
||||
@@ -1736,7 +1741,7 @@
|
||||
<ul>
|
||||
<li>Databasegebruiker: <code>nc_user</code></li>
|
||||
<li>Databasewachtwoord: <code>sterk-db-wachtwoord</code></li>
|
||||
<li><span class="tooltip-word" data-tooltip="">Database</span>: <code>nextcloud</code></li>
|
||||
<li>Database: <code>nextcloud</code></li>
|
||||
<li>Host: <code>localhost</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -1767,7 +1772,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<nav class="pagination">
|
||||
<a class="nav nav-prev" href="/vergunning/nginx/"><i class="fas fa-chevron-left me-2"></i>
|
||||
|
||||
Reference in New Issue
Block a user