Bearbeiten von „UUGRN:Services/ascii.uugrn.org“

Aus UUGRN

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
{{Navigationsleiste Services}}
 
 
<pre>
 
<pre>
 
         __  ____  ______ __________  ____  _________ _
 
         __  ____  ______ __________  ____  _________ _
Zeile 12: Zeile 11:
  
 
Welcome to {ascii,draw,pad}.uugrn.org
 
Welcome to {ascii,draw,pad}.uugrn.org
</pre>
 
 
== ASCIIFLOW SERVER ==
 
 
Asciiflow2 - zeichnen in ASCII.
 
 
* Host: '''[https://ascii.uugrn.org ascii.uugrn.org]'''
 
 
'''ADMIN:''' sdk (sh+uugrn@uugrn.org)
 
 
== INSTALL LOG ==
 
 
OS: Debian Buster (10)
 
 
Installierte Software
 
* asciiflow
 
* nginx
 
 
=== Asciiflow installieren ===
 
 
<pre>
 
$ apt-get install closure-compiler
 
$ cd /data
 
$ git clone https://github.com/lewish/asciiflow2.git
 
$ chown -R www-data:www-data asciiflow2
 
$ cd asciiflow2
 
$ ./compile.sh
 
</pre>
 
 
Ich habe Asciiflow modifiziert und Referenzen zu Google entfernt.
 
Ein Diff der Änderungen befindet sich in /data/asciiflow-modifications.diff.
 
 
=== NGINX Reverse Proxy installieren ===
 
 
War schon installiert (siehe pad.uugrn.org)
 
 
<pre>
 
$ cat /etc/nginx/sites-enabled/asciiflow
 
server {
 
 
        listen      443 ssl;
 
        server_name  ascii.uugrn.org;
 
 
        access_log  /var/log/nginx/ascii.uugrn.org.access.log;
 
        error_log  /var/log/nginx/ascii.uugrn.org.error.log;
 
 
        ssl_certificate /etc/letsencrypt/live/ascii.uugrn.org/fullchain.pem;
 
        ssl_certificate_key /etc/letsencrypt/live/ascii.uugrn.org/privkey.pem;
 
 
        include /etc/letsencrypt/options-ssl-nginx.conf;
 
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
 
 
        location / {
 
                root /data/asciiflow2/;
 
        }
 
}
 
 
# we're in the http context here
 
map $http_upgrade $connection_upgrade {
 
  default upgrade;
 
  ''      close;
 
}
 
 
server {
 
    listen      80;
 
    server_name ascii.uugrn.org;
 
    rewrite    ^(.*)  https://$server_name$1 permanent;
 
 
    listen 443 ssl; # managed by Certbot
 
    ssl_certificate /etc/letsencrypt/live/ascii.uugrn.org/fullchain.pem; # managed by Certbot
 
    ssl_certificate_key /etc/letsencrypt/live/ascii.uugrn.org/privkey.pem; # managed by Certbot
 
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
 
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
 
 
}
 
</pre>
 
 
=== Letsencrypt einrichten ===
 
 
War schon installiert (siehe pad.uugrn.org)
 
 
<pre>
 
$ certbot -d ascii.uugrn.org
 
<run through wizard>
 
service nginx reload
 
 
</pre>
 
</pre>

Bitte kopiere keine Inhalte, die nicht Deine eigenen sind!

Du gibst uns hiermit Deine Zusage, dass
  • Du den Text nicht aus Wikipedia kopiert hast
  • Du den Text selbst verfasst hast
  • oder der Text entweder
    • Allgemeingut (public domain) ist
    • oder der Copyright-Inhaber seine Zustimmung gegeben hat.
Wichtig
  • Benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Copyright-Inhabers!
  • Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der 'Diskussion:'-Seite darauf hin.
  • Bitte beachte, dass alle UUGRN-Beiträge automatisch unter der der Creative Commons Lizenz stehen.
  • Falls Du nicht möchtest, dass Deine Arbeit hier von anderen verändert und verbreitet wird, dann drücke nicht auf "Artikel Speichern".

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Folgende Vorlagen werden auf dieser Seite verwendet: