|
|
| (33 tussenliggende versies door dezelfde gebruiker niet weergegeven) |
| Regel 1: |
Regel 1: |
| Op deze pagina vindt u een howTo beschrijving voor een complete sebserver op rocky met php, mysql, ftp en ssl<blockquote>dnf install php</blockquote>
| |
|
| |
|
| Doe dit na een update met het volgende commande:<blockquote>
| | = Menu = |
| dnf update
| |
|
| |
|
| dnf upgrade</blockquote>
| | == Welkom bij mijn verzameling handleidingen: == |
|
| |
|
| Pas vervolgens het bestand httpd.con aan:<blockquote>
| |
| vi /etc/httpd/conf/httpd.conf</blockquote>Dit moet er in komen te staan.<blockquote>### docrouting.ech
| |
|
| |
|
| server {
| | Mijn kennis van Linux was beperkt, maar door gewoon veel dingen te proberen, leer je snel bij. |
|
| |
|
| listen 80;
| | Dit gaat het makkelijks als je de beschikking hebt over een (virtual)server of een account bij een grote partij waarbij je op eenvoudige wijze een linus server kunt gebruiken en/of aanmakem. |
|
| |
|
| listen [::]:80;
| | Ik heb in een thuis omgeving VMware ESXI draaien en kan op die manier snel nieuwe dingen uitproberen. |
|
| |
|
| server_name docrouting.ech;
| | Als het dan helemaal fout gaat, kun je gewoon opnieuw beginnen. |
|
| |
|
| access_log /var/log/nginx/docrouting.ech.access.log main;
| | Ik was in de gelukkige omstandigheden dat ik een vraagbaak inde vorm van een goede vriend achter da hand had. |
|
| |
|
| error_log /var/log/nginx/docrouting.ech.error.log warn;
| | Hij heeft alle kennis in huis, en als ik er na twee dagen nog niet uit ben, vraag ik hem om mij op weg te helpen. |
|
| |
|
| return 301 <nowiki>https://$host$request_uri</nowiki>;
| | Ook heeft hij een aantal best practice voorbeelden van installaties, die ik ook hier heb opgenomen. |
|
| |
|
| }
| | Ik heb alle topics apart van elkaar gedocumenteerd, en deze zijn eenvoudig via onderstaand menu te bekijken. |
| | - [[Menu|WireGuard]] |
|
| |
|
| ##########
| | - [[Menu|WireGuard]] |
|
| |
|
| server {
| | - [[PhpMyAdmin]] |
|
| |
|
| listen 443 ssl http2;
| | - [[Mariadb|MariaDB]] |
|
| |
|
| listen [::]:443 ssl http2;
| | - [[Node-red]] |
|
| |
|
| server_name docrouting.ech;
| | - [[MQTT]] |
|
| |
|
| access_log /var/log/nginx/docrouting.ech.access.log main;
| | - [[Wifi via commandline instellen]] |
|
| |
|
| error_log /var/log/nginx/docrouting.ech.error.log warn;
| | - [[Logging]] |
|
| |
|
| ssl_certificate /etc/letsencrypt/live/docrouting.ech/fullchain.pem;
| | - [[ReadonlyPi]] |
|
| |
|
| ssl_certificate_key /etc/letsencrypt/live/docrouting.ech/privkey.pem;
| | - [[Cronjobs]] |
| | |
| ssl_session_timeout 1d;
| |
| | |
| ssl_session_cache shared:SSL:10m;
| |
| | |
| ssl_session_tickets off;
| |
| | |
| # openssl dhparam -out /etc/nginx/dhparam.pem 4096
| |
| | |
| ssl_dhparam /etc/nginx/dhparam.pem;
| |
| | |
| # intermediate configuration
| |
| | |
| ssl_protocols TLSv1.2 TLSv1.3;
| |
| | |
| ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
| |
| | |
| ssl_prefer_server_ciphers off;
| |
| | |
| # HSTS (ngx_http_headers_module is required) (63072000 seconds)
| |
| | |
| add_header Strict-Transport-Security "max-age=63072000" always;
| |
| | |
| # OCSP stapling
| |
| | |
| ssl_stapling on;
| |
| | |
| ssl_stapling_verify on;
| |
| | |
| # replace with the IP address of your resolver
| |
| | |
| resolver 1.1.1.1 8.8.8.8;
| |
| | |
| location / {
| |
| | |
| proxy_pass <nowiki>https://localhost-https</nowiki>;
| |
| | |
| proxy_pass_header Server;
| |
| | |
| proxy_set_header Host $http_host;
| |
| | |
| proxy_set_header X-Forwarded-Host $http_host;
| |
| | |
| proxy_set_header X-Client-IP $remote_addr;
| |
| | |
| proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
| |
| | |
| proxy_set_header HTTPS "on";
| |
| | |
| proxy_set_header Accept-Encoding "";
| |
| | |
| proxy_hide_header Via;
| |
| | |
| proxy_connect_timeout 600;
| |
| | |
| proxy_send_timeout 600;
| |
| | |
| proxy_read_timeout 600;
| |
| | |
| send_timeout 600;
| |
| | |
| }
| |
| | |
| error_page 502 503 504 /50x.html;
| |
| | |
| location = /50x.html {
| |
| | |
| root /usr/share/nginx/html;
| |
| | |
| }
| |
| | |
| }
| |
| | |
| ==</blockquote>
| |
| | |
| | |
| <strong>De installatie van MediaWiki is geslaagd.</strong>
| |
| | |
| Raadpleeg de [https://meta.wikimedia.org/wiki/Special:MyLanguage/Help:Contents handleiding] voor informatie over het gebruik van de wikisoftware.
| |
| | |
| == Meer hulp over MediaWiki ==
| |
| | |
| * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Lijst met instellingen]
| |
| * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Veelgestelde vragen (FAQ)]
| |
| * [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ Mailinglijst voor aankondigingen van nieuwe versies]
| |
| * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Maak MediaWiki beschikbaar in uw taal]
| |
| * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Leer hoe u spam kunt voorkomen op uw wiki]
| |
Welkom bij mijn verzameling handleidingen:
Mijn kennis van Linux was beperkt, maar door gewoon veel dingen te proberen, leer je snel bij.
Dit gaat het makkelijks als je de beschikking hebt over een (virtual)server of een account bij een grote partij waarbij je op eenvoudige wijze een linus server kunt gebruiken en/of aanmakem.
Ik heb in een thuis omgeving VMware ESXI draaien en kan op die manier snel nieuwe dingen uitproberen.
Als het dan helemaal fout gaat, kun je gewoon opnieuw beginnen.
Ik was in de gelukkige omstandigheden dat ik een vraagbaak inde vorm van een goede vriend achter da hand had.
Hij heeft alle kennis in huis, en als ik er na twee dagen nog niet uit ben, vraag ik hem om mij op weg te helpen.
Ook heeft hij een aantal best practice voorbeelden van installaties, die ik ook hier heb opgenomen.
Ik heb alle topics apart van elkaar gedocumenteerd, en deze zijn eenvoudig via onderstaand menu te bekijken.
- WireGuard
- WireGuard
- PhpMyAdmin
- MariaDB
- Node-red
- MQTT
- Wifi via commandline instellen
- Logging
- ReadonlyPi
- Cronjobs