title: 1.1. Neue Entwicklungsumgebung einrichten Für diesen Schritt sind su Rechte notwendig. Wenn du noch keine hast, frag jemanden das für dich zu erledigen. ## 1. Terminal öffnen Auf https://dev.2020.fet.at/#/ gehen und oben "New Terminal" öffnen. Dann einen auf root machen: :::bash su root Alternativ kannst du dich per ssh mit dem Server verbinden, dazu in deine ~/.ssh/config folgende Zeile kopieren. Wenn du kein Linux haben solltest google "Proxycommand Windows". :::bash Host andisgeheimemaschine #ANDIS ich kenn die VM nicht ProxyCommand ssh peter@sputnik.htu.tuwien.ac.at -W %h:%p ## 2. Neuen Ordner anlegen :::bash # Unterordner im Ordner /srv erstellen cd /srv mkdir test_1 # Benutzer www als Owner! chown www test_1 ## 3. 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 .2020.fet.at; root /srv/static; location / { proxy_ssl_server_name on; proxy_ssl_verify off; proxy_pass http://127.0.0.1:; 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 ## 4. Dokumentation anlegen Auf [diese Seite gehen](https://dev.2020.fet.at/#/srv/fet2020_doc) und die [Dokumentation](https://doc.2020.fet.at/) ergänzen: :::html test_1 test_1 von peter test_1.2020.fet.at - DevPort 8105