commit 18c55c2dd4e66fa91d10f4845a2eb3ec396aafd3 Author: Andreas Stephanides Date: Sat Apr 22 15:35:20 2017 +0200 init_commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b25c15b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*~ diff --git a/fetsite/index.md b/fetsite/index.md new file mode 100644 index 0000000..cf2b33a --- /dev/null +++ b/fetsite/index.md @@ -0,0 +1,10 @@ +title: Fetsite - fet.at + +Die Fachschaftsseite ist derzeit mit **Ruby on Rails** programmiert. Ruby on Rails ist ein Framework und forciert eine Model-Controller-View Programmstruktur. +Einige Services sind nur über Schnittstellen eingebunden. Diese Services müssen daher extra eingebunden werden und müssen beim einrichten einer Testumgebung berücksichtigt werden: + +- Etherpad +- LDAP +- Solr (Volltext Suche) + +Unter "Rails Installation" ist beschrieben wie die Rails Umgebung selbst eingerichtet wird. \ No newline at end of file diff --git a/fetsite/install.md b/fetsite/install.md new file mode 100644 index 0000000..be07802 --- /dev/null +++ b/fetsite/install.md @@ -0,0 +1,4 @@ +title: "Rails Installation" + +##RVM +sdf diff --git a/fetsite/solr/index.md b/fetsite/solr/index.md new file mode 100644 index 0000000..da00cc2 --- /dev/null +++ b/fetsite/solr/index.md @@ -0,0 +1,3 @@ +title: Solr Server + +Der Solr Server ist der Suchserver. \ No newline at end of file diff --git a/index.md b/index.md new file mode 100644 index 0000000..090bfd1 --- /dev/null +++ b/index.md @@ -0,0 +1,4 @@ +title: "FET-Webservices" + +Diese Dokumentation beinhaltet die wichtigsten Aspekte für die FET-Webservices. Zentral ist dabei die **Fetsite - fet.at.** +Dazu kommen aber noch diverse andere Services. \ No newline at end of file diff --git a/server/index.md b/server/index.md new file mode 100644 index 0000000..a2ef305 --- /dev/null +++ b/server/index.md @@ -0,0 +1,30 @@ +title: Server Struktur + +Die Services sind auf mehrere VMs verteilt. Das hat den Grund, dass dadurch verschiedene Funktionen / Services klarer voneinander getrennt sind. +##Firewall - Miruk +
+**Hostname:** miruk
+**Betriebssystem:** pfsense
+**Domain:** fet.htu.tuwien.ac.at
+**SSH Port:** 222
+**IP:** 192.168.86.36
+**IP:** 192.168.95.1
+DHCP Server für 192.168.95.0
+
+Die Firewall hat die Aufgabe alle Webservices zu schützen und diverse Angriffe abzuwehren. Gleichzeitig kann der Zugriff effizient gesteuert und überwacht werden. +So können etwa die SSH Ports einiger VMs freigegeben werden, die dann aber nur zB vom Sputnik aus erreichbar sind. +Eingerichtete Portweiterleitungen: +
+:80 -> 192.168.95.10(triton):80
+:443 -> 192.168.95.10(triton):443
+:223 -> 192.168.95.10(triton):22
+:224 -> 192.168.95.1
+:225
+
+Wenn die gleiche Funktionalität ohne Firewall erreicht werden soll, + + +##Proxy - Triton +Diese VM ist die Schnittstelle nach außen. Zentral ist hier die eingerichtete NGINX Konfiguration. + +##Triton-AMP diff --git a/studd/index.md b/studd/index.md new file mode 100644 index 0000000..297b88e --- /dev/null +++ b/studd/index.md @@ -0,0 +1,3 @@ +title: ddd + +

gsdrgefg

*G* \ No newline at end of file diff --git a/studd/kkk.md b/studd/kkk.md new file mode 100644 index 0000000..e9857dd --- /dev/null +++ b/studd/kkk.md @@ -0,0 +1,3 @@ +title: "kkk" + +sdf \ No newline at end of file