HTTP2 Apache2 Webseite: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 36: | Zeile 36: | ||
=Verzeichnis anlegen= | =Verzeichnis anlegen= | ||
*mkdir /var/www/html/$FQDN | *mkdir /var/www/html/$FQDN | ||
− | *cp /var/www/html/index.html /var/www/html/$ | + | *cp /var/www/html/index.html /var/www/html/$FQDN |
=Aktivieren= | =Aktivieren= |
Version vom 15. September 2022, 07:58 Uhr
Diverse Module aktivieren
- a2enmod ssl
Cert und Key Dateien plazieren
- FQDN="www.xinux.de"
- cp /home/xinux/cert/*.{key,crt} /etc/apache2
- ls /etc/apache2/*.{key,crt}
/etc/apache2/ca.crt /etc/apache2/www.xinux.de.crt /etc/apache2/www.xinux.de.key
Conf erstellen
- cd /etc/apache2/sites-available
- cat<<HERE>$FQDN.conf
<IfModule mod_ssl.c> <VirtualHost _default_:443> ServerName $FQDN ServerAdmin webmaster@localhost DocumentRoot /var/www/html/$FQDN ErrorLog \${APACHE_LOG_DIR}/$FQDN-error.log CustomLog \${APACHE_LOG_DIR}/$FQDN-access.log combined SSLEngine on SSLCertificateFile /etc/apache2/$FQDN.crt SSLCertificateKeyFile /etc/apache2/$FQDN.key SSLCACertificateFile /etc/apache2/ca.crt <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> </VirtualHost> </IfModule> HERE
Verzeichnis anlegen
- mkdir /var/www/html/$FQDN
- cp /var/www/html/index.html /var/www/html/$FQDN
Aktivieren
- a2ensite $FQDN
Reload
- systemctl restart apache2