Autosave
This commit is contained in:
parent
c35305e8a7
commit
0c8c2ad4fe
|
@ -172,7 +172,43 @@ Anschließend kann das angefertigte \texttt{*.zip}-Archiv den Benutzern zum Beis
|
||||||
|
|
||||||
|
|
||||||
\section{Einrichtung eines Webservers} \label{sct:setup_webserver}
|
\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}
|
||||||
|
<VirtualHost *:80>
|
||||||
|
ServerName vpnca.inform.hs-hannover.de
|
||||||
|
ServerAdmin F4-I-IT-Team@hs-hannover.de
|
||||||
|
DocumentRoot /public
|
||||||
|
|
||||||
|
<Directory /public>
|
||||||
|
Options +Indexes
|
||||||
|
Require all granted
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
ErrorLog ${APACHE_LOG_DIR}/error.log
|
||||||
|
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
||||||
|
</VirtualHost>
|
||||||
|
\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}
|
\chapter{Beantragen von Zertifikaten} \label{cpt:request_cert}
|
||||||
|
|
Loading…
Reference in New Issue