Die SSL-Verschlüsselnug für Nextcloud einrichten
mkdir -p /etc/apache2/ssl
cd /etc/apache2/ssl
openssl genrsa -out server.key 4096
openssl req -new -key server.key -out server.csr
Country: DE
State or Province Name (Bundesland): = z. B. RLP
Locality Name, eg. City (Stadt): = z. B. Koblenz
Organization Name (Firmenname): = Privat
Organizational Unit Name (Abteilung) = Enter
Common Name, eg. YOUR Name: = Name des Servers, z- B. owncloud.rechnername.de
Email Adress: = E-Mail Adresse
A challenge password: = Enter
An optional company name: = Enter
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
chmod 400 server.key
nano /etc/apache2/sites-enabled/000-default
Hinzufügen:
<VirtualHost *:443>
DocumentRoot /var/www
ServerName NAME EURES SERVERS
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
</VirtualHost>
nano /etc/apache2/sites-available/default
Hinzufügen:
<VirtualHost *:443>
DocumentRoot /var/www
ServerName NAME EURES SERVERS
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
</VirtualHost>
nano /etc/apache2/sites-available/default-ssl
Hinzufügen was nicht vorhanden ist:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<IfModule mod_ssl.c>
SSLEngine on
SSLCertificateKeyFile /etc/apache2/ssl/server.key
SSLCertificateFile /etc/apache2/ssl/server.crt
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfModule>
nano /etc/apache2/ports.conf
Hinzufügen:
NameVirtualHost *:443
Listen 443
a2enmod ssl
apache2ctl configtest
apache2ctl restart
Ein Zertifikat auslesen:
openssl x509 -noout -text -in Zertifikatname.crt