Init First Documetation

This commit is contained in:
www
2020-04-20 05:11:05 +00:00
commit a1c775aaa1
18 changed files with 249 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
title: 1.1. Neue Entwicklungsumgebung einrichten
template: page_plain.html
$subpagestab$
Für diesen Schritt sind su Rechte notwendig. Wenn du noch keine hast, frag jemanden das für dich zu erledigen.
## 1. Neuen Ordner anlegen
:::bash
# Unterordner im Ordner /srv erstellen
cd /srv
mkdir test_1
# Benutzer www als Owner!
chown www test_1
## 2. Einen permanenten Test Port zuordnen
Dieser Schritt kann auch übersprungen werden und kurzfristig 8001 bis 8003 verwendet werden.
:::bash
# für alle die nicht emacs nutzen gerne auch vim
# wer weder emacs noch vim kennt hat vermutlich keine sudo Rechte
emacs /etc/nginx/sites-available/tests
Nginx Konfiguration
Für *name* einen freien subdomain namen verwenden. und für *Port* einen freien Port. Am besten +1 zu dem letzten vorhandenen.
:::nginx
server {
listen 80;
server_name <name>.2020.fet.at;
root /srv/static;
location / {
proxy_ssl_server_name on;
proxy_ssl_verify off;
proxy_pass http://127.0.0.1:<port>;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header REMOTE-USER $http_REMOTE_USER;
proxy_set_header Connection "upgrade";
}
}
Konfiguration testen und NGinx neu starten
:::bash
nginx -t
systemctl reload nginx
## Dokumentation anlegen
Auf [diese Seite gehen](https://dev.2020.fet.at/#/srv/fet2020_doc) und die [Dokumentation](https://doc.2020.fet.at/) ergänzen.