From 0c8c2ad4fef138acb895b17b2081ca9bc6b2c549 Mon Sep 17 00:00:00 2001 From: Jan Philipp Timme Date: Mon, 24 Sep 2018 11:56:53 +0200 Subject: [PATCH] Autosave --- CA-DOC-Inhalt.tex | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/CA-DOC-Inhalt.tex b/CA-DOC-Inhalt.tex index 40380cb..c55e653 100644 --- a/CA-DOC-Inhalt.tex +++ b/CA-DOC-Inhalt.tex @@ -172,7 +172,43 @@ Anschließend kann das angefertigte \texttt{*.zip}-Archiv den Benutzern zum Beis \section{Einrichtung eines Webservers} \label{sct:setup_webserver} -Um öffentliche Dateien wie das Wurzelzertifikat, die CRL und das konfigurierte EasyRSA-Paket den Benutzern zugänglich zu machen, wird ein Webserver auf dem +Um öffentliche Dateien wie das Wurzelzertifikat, die CRL und das konfigurierte EasyRSA-Paket den Benutzern zugänglich zu machen, wird ein Webserver auf der CA-Maschine installiert. +Für die CA-Maschine wurde vom IT-Team der Hostname \texttt{vpnca.inform.hs-hannover.de} vorgegeben. + +Zuerst wird die Webserversoftware über den Debian-Paketmanager installiert. +\begin{lstlisting} +apt-get install apache2 +\end{lstlisting} +Anschließend werden die standardmäßig aktiven \texttt{VirtualHost}-Konfigurationen deaktiviert. +\begin{lstlisting} +rm /etc/apache2/sites-enabled/* +\end{lstlisting} +Im nächsten Schritt wird ein öffentlich lesbares Verzeichnis erzeugt, welches später alle öffentlich verfügbaren Daten der CA enthalten soll und vom Webserver ausgeliefert wird. +\begin{lstlisting} +mkdir /public +chown nobody:nogroup /public +\end{lstlisting} +Nun wird eine neue Konfigurationsdatei mit dem folgenden Inhalt in die neue Datei \texttt{/etc/apache2/sites-available/vpnca.inform.hs-hannover.de.conf} abgelegt. +\begin{lstlisting} + + ServerName vpnca.inform.hs-hannover.de + ServerAdmin F4-I-IT-Team@hs-hannover.de + DocumentRoot /public + + + Options +Indexes + Require all granted + + + ErrorLog ${APACHE_LOG_DIR}/error.log + CustomLog ${APACHE_LOG_DIR}/access.log combined + +\end{lstlisting} +Nun kann der Webserver gestartet werden. +\begin{lstlisting} +systemctl enable apache2.service +systemctl start apache2.service +\end{lstlisting} \chapter{Beantragen von Zertifikaten} \label{cpt:request_cert}