nginx, fetsiteupdate

This commit is contained in:
Andreas Stephanides
2017-04-27 17:12:13 +02:00
parent 18c55c2dd4
commit a772bb2ca5
7 changed files with 67 additions and 8 deletions

3
basic/index.md Normal file
View File

@@ -0,0 +1,3 @@
title: Basic Zeug
Diverse Software die mehrfach benötigt wird.

29
basic/nginx/index.md Normal file
View File

@@ -0,0 +1,29 @@
# -*-web-*-
title: NGINX Installation aus der Quellen
<pre><code>sudo su</code></pre>
Erstelle einen Ordner für die Quellen zu <code>/var/install/</code>
<pre><code>mkdir /var/install
/var/install</code></pre>
Klone Installations/Download Skript
<pre><code>apt-get install git</code></pre>
<pre><code>git clone https://git.triton.fet.at/git/nginx_install.git</code></pre>
Falls auf dem Triton noch kein gültiges SSL Zertifikat installiert ist
<pre><code>git -c http.sslVerify=false clone https://git.triton.fet.at/git/nginx_install.git</code></pre>
<pre><code>apt-get install build-essential
apt-get install libgd2-xpm-dev
apt-get instaqll libldap-dev
</code></pre>
<pre><code> cd nginx_install
./download_nginx
</code></pre>
<pre><code>cd nginx-1.10...
./conf_nginx
make
make install
</code></pre>

View File

@@ -7,4 +7,5 @@ Einige Services sind nur über Schnittstellen eingebunden. Diese Services müsse
- LDAP - LDAP
- Solr (Volltext Suche) - Solr (Volltext Suche)
Unter "Rails Installation" ist beschrieben wie die Rails Umgebung selbst eingerichtet wird. Unter "Rails Installation" ist beschrieben wie die Rails Umgebung selbst eingerichtet wird.
[nginx|Nginx](/fetsite/nginx)

View File

@@ -1,4 +1,35 @@
title: "Rails Installation" title: "Rails Installation"
##RVM ##RVM
sdf Auf einem Debian System kann ruby mit Hilfe von RVM installiert werden. RVM unterstützt zusätzlich gemsets, dadurch können mehrere Rails Projekte auf einem Server verwaltet werden.
Installieren einiger Voraussetzungen:
<pre><code>apt-get install curl gawk g++ gcc make libc6-dev libreadline6-dev zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 autoconf libgmp-dev libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev
apt-get install libmagickwand-dev imagemagick libmysqlclient-dev git
</code></pre>
Einen Nicht-Root User hinzufügen:
<pre><code>adduser ruby
su ruby
</code></pre>
RVM Installationsskript herunterladen und ausführen
<pre><code>cd ~
\curl -sSL https://get.rvm.io -o rvm.sh
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
cat rvm.sh | bash -s stable --rails
</code></pre>
Verzeichnis erstellen
<pre><code>mkdir /srv/test_fetsite
cd /srv/test_fetsite
</code></pre>
RVM aktivieren, Ruby Version installieren, Gemset erstellen und Gemset aktivieren <pre><code>. ~/.rvm/scripts/rvm
rvm install 2.1.0
rvm gemset create test_fetsite
rvm use 2.1.0@test_fetsite
</code></pre>
Sourcecode herunterladen
<pre><code>git clone https://git.triton.fet.at/git/fetsite.git .
bundle install
</code></pre>
<pre><code>./initscript.sh
</code></pre>

1
fetsite/nginx.md Normal file
View File

@@ -0,0 +1 @@
title: NGINX Konfiguration

View File

@@ -1,3 +0,0 @@
title: ddd
<p> gsdrgefg</p> *G*

View File

@@ -1,3 +0,0 @@
title: "kkk"
sdf