Server/HAProxy: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 26: Zeile 26:
; ''tmux'' installieren
; ''tmux'' installieren
: <code>pkg install -y tmux</code>
: <code>pkg install -y tmux</code>
; tmux nutzen
; tmux nutzen:
:: Session von tmux starten
::; Session von tmux starten:
::: <code>tmux</code>
::: <code>tmux</code>
: oder
: oder
:: an bestehende Session von ''tmux'' anhängen
::; an bestehende Session von ''tmux'' anhängen:
::: <code>tmux attach</code>
::: <code>tmux attach</code>


----
----


pkg install -y haproxy
: <code>pkg install -y haproxy</code>


sysrc haprxy_enable="YES"
: <code>sysrc haproxy_enable="YES"</code>
 
: <code>pw useradd haproxy</code>
 
: <code>cat /etc/passwd | grep haproxy</code>
 
: <code>mkdir /usr/local/etc/haproxy</code>
 
: <code>mkdir /usr/local/etc/haproxy/certs</code>
 
: <code>$EDITOR /usr/local/etc/haproxy.conf</code>
<pre>
</pre>
 
: <code>service haproxy start</code>
 
----
 
: <code>$EDITOR /usr/local/etc/haproxy.conf</code>
<pre>
</pre>
 
: <code>service haproxy restart</code>


----
----
: <code>openssl genrsa -out /usr/local/etc/haproxy/certs/server.key 4096</code>
<!--
: <code>mkdir /usr/local/etc/haproxy/certs/csr</code>
-->
: <code>openssl req -new -key /usr/local/etc/haproxy/certs/server.key -out /usr/local/etc/haproxy/certs/server.csr</code>
<pre>
</pre>
: nachfolgende gehen wir einmal davon aus, dass wir das [[Talk:Server/HAProxy#Beispiel für ein Erstellung von einem Zertifikat server.csr]] angenommen hätten
: <code>openssl x509 -req -days 3650 -in /usr/local/etc/haproxy/certs/server.csr -signkey /usr/local/etc/haproxy/certs/server.key -out /usr/local/etc/haproxy/certs/server.crt</code>
<pre>
Signature ok
subject=/C=DE/ST=Sachsen/L=Dresden/O=HTW Dresden/OU=StuRa/CN=www.stura.htw-dresden.de/emailAddress=stura@stura.htw-dresden.de
</pre>
: <code>cat /usr/local/etc/haproxy/certs/server.crt /usr/local/etc/haproxy/certs/server.key > /usr/local/etc/haproxy/certs/server.bundle.pem</code>
== Siehe auch ==
* [[HAProxy]]


[[Kategorie:Server]]
[[Kategorie:Server]]
[[Kategorie:Website]]
[[Kategorie:Website]]

Aktuelle Version vom 1. November 2015, 05:43 Uhr

Achtung

Dieser Artikel ist ein exemplarischer Artikel.

Es handelt sich hierbei nicht um die Instanz HAProxy als Proxy vom StuRa. Dazu dienen die Artikel:

Installation[Bearbeiten]

Randbedingungen[Bearbeiten]

OS
FreeNAS 9.3
Jail FreeBSD
Paketverwaltung
freebsd-man:pkgng

Vorbereitung der Installation[Bearbeiten]

pauschales Aktualisieren
pkg upgrade -y
zsh installieren und in zsh wechseln
pkg install -y zsh; zsh
tmux installieren
pkg install -y tmux
tmux nutzen
Session von tmux starten
tmux
oder
an bestehende Session von tmux anhängen
tmux attach

pkg install -y haproxy
sysrc haproxy_enable="YES"
pw useradd haproxy
cat /etc/passwd | grep haproxy
mkdir /usr/local/etc/haproxy
mkdir /usr/local/etc/haproxy/certs
$EDITOR /usr/local/etc/haproxy.conf

service haproxy start

$EDITOR /usr/local/etc/haproxy.conf

service haproxy restart

openssl genrsa -out /usr/local/etc/haproxy/certs/server.key 4096
openssl req -new -key /usr/local/etc/haproxy/certs/server.key -out /usr/local/etc/haproxy/certs/server.csr

nachfolgende gehen wir einmal davon aus, dass wir das Talk:Server/HAProxy#Beispiel für ein Erstellung von einem Zertifikat server.csr angenommen hätten
openssl x509 -req -days 3650 -in /usr/local/etc/haproxy/certs/server.csr -signkey /usr/local/etc/haproxy/certs/server.key -out /usr/local/etc/haproxy/certs/server.crt
Signature ok
subject=/C=DE/ST=Sachsen/L=Dresden/O=HTW Dresden/OU=StuRa/CN=www.stura.htw-dresden.de/emailAddress=stura@stura.htw-dresden.de
cat /usr/local/etc/haproxy/certs/server.crt /usr/local/etc/haproxy/certs/server.key > /usr/local/etc/haproxy/certs/server.bundle.pem

Siehe auch[Bearbeiten]