nginx, fetsiteupdate
This commit is contained in:
3
basic/index.md
Normal file
3
basic/index.md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
title: Basic Zeug
|
||||||
|
|
||||||
|
Diverse Software die mehrfach benötigt wird.
|
||||||
29
basic/nginx/index.md
Normal file
29
basic/nginx/index.md
Normal 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>
|
||||||
@@ -8,3 +8,4 @@ Einige Services sind nur über Schnittstellen eingebunden. Diese Services müsse
|
|||||||
- 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)
|
||||||
@@ -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
1
fetsite/nginx.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
title: NGINX Konfiguration
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
title: ddd
|
|
||||||
|
|
||||||
<p> gsdrgefg</p> *G*
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
title: "kkk"
|
|
||||||
|
|
||||||
sdf
|
|
||||||
Reference in New Issue
Block a user