Server:Moodle und Kurse:Udemy.com: Unterschied zwischen den Seiten

Aus ahrensburg.city
(Unterschied zwischen Seiten)
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
 
Die Seite wurde neu angelegt: „==asp net core== * ASP.NET Core | Projects | Bootcamp   * .NET Core MVC - The Complete Guide [E-commerce]“
 
Zeile 1: Zeile 1:
== Deployment-Skript: Rsync für Moodle ==
==asp net core==
Ersten Mal Installation von Moodle auf einem Produktionsserver.
Der folgende `rsync`-Befehl wird verwendet, um eine Moodle-Installation von einem lokalen Server auf einen Produktionsserver zu übertragen. Dabei werden sensible und unnötige Dateien ausgeschlossen:


<syntaxhighlight lang="bash">
* ASP.NET Core | Projects | Bootcamp   
rsync -avz --delete /var/www/moodle\
* .NET Core MVC - The Complete Guide [E-commerce]
    --perms --times \
    --exclude '.git/' \
    --exclude '.gitignore' \
        --exclude 'config.php' \
    /var/www/moodle \
    user@prod:/var/www/moodle
 
</syntaxhighlight>
 
== nginx-Konfiguration für Moodle ==
Die folgende Konfiguration für den Nginx-Webserver ist für die Bereitstellung von Moodle
<pre>
sudo certbot certonly --standalone -d ahrensburg.city -d lernen.ahrensburg.city
</pre>
<pre>
 
 
server {
    listen 443 ssl;
    server_name  lernen.ahrensburg.city;
    root /var/www/moodle/moodle;
    index index.php index.html index.htm;
    ssl_certificate /etc/letsencrypt/live/lernen.ahrensburg.city/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/lernen.ahrensburg.city/privkey.pem;
 
  location / {
    try_files $uri $uri/ =404;
  }
 
  location ~ [^/]\.php(/|$) {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/run/php/php8.4-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
  }
 
  location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
    expires max;
    log_not_found off;
  }
}
</pre>

Version vom 17. Juli 2025, 18:57 Uhr

asp net core

  • ASP.NET Core | Projects | Bootcamp  
  • .NET Core MVC - The Complete Guide [E-commerce]