Handleidingen voor diverse applicaties met Rocky 9: verschil tussen versies

Uit Installatie Rocky 9 Webserver
Naar navigatie springen Naar zoeken springen
Geen bewerkingssamenvatting
Labels: Ongedaan gemaakt Visuele tekstverwerker
Geen bewerkingssamenvatting
 
(32 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]]


server {
- [[Menu|WireGuard]]


  listen                      443 ssl http2;
- [[PhpMyAdmin]]


  listen                      [::]:443 ssl http2;
- [[Mariadb|MariaDB]]


  server_name                 docrouting.ech;
- [[Node-red]]


  access_log                  /var/log/nginx/docrouting.ech.access.log main;
- [[MQTT]]


  error_log                   /var/log/nginx/docrouting.ech.error.log warn;
- [[Wifi via commandline instellen]]


  ssl_certificate             /etc/letsencrypt/live/docrouting.ech/fullchain.pem;
- [[Logging]]


  ssl_certificate_key         /etc/letsencrypt/live/docrouting.ech/privkey.pem;
- [[ReadonlyPi]]


  ssl_session_timeout         1d;
- [[Cronjobs]]
 
  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]

Huidige versie van 25 aug 2024 om 06:27

Menu

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