nginx, fetsiteupdate
This commit is contained in:
@@ -7,4 +7,5 @@ Einige Services sind nur über Schnittstellen eingebunden. Diese Services müsse
|
||||
- LDAP
|
||||
- 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"
|
||||
|
||||
##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
|
||||
Reference in New Issue
Block a user