Init First Documetation
This commit is contained in:
53
HowToStart/1_1_setup_new_environment.md
Normal file
53
HowToStart/1_1_setup_new_environment.md
Normal 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.
|
||||
Reference in New Issue
Block a user