Alle Tools
Apache-/Nginx-vHost-Generator
Erzeugt eine einsatzbereite Apache-VirtualHost- oder Nginx-Server-Block-Konfiguration für statische Seiten, PHP-FPM oder Reverse-Proxy-Setups, wahlweise inkl. Let's-Encrypt-SSL.
/etc/nginx/sites-available/<domain>
server {
listen 80;
listen [::]:80;
server_name example.com www.example.com;
location /.well-known/acme-challenge/ {
root /var/www/letsencrypt;
}
location / {
return 301 https://$host$request_uri;
}
}
server {
listen 443 ssl;
listen [::]:443 ssl;
http2 on;
server_name example.com www.example.com;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers HIGH:!aNULL:!MD5;
root /var/www/example.com;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
access_log /var/log/nginx/example.com-access.log;
error_log /var/log/nginx/example.com-error.log;
}Nach dem Einspielen die Site aktivieren und den Server neu laden – bei Apache z. B. a2ensite <domain> && systemctl reload apache2, bei Nginx einen Symlink von sites-available nach sites-enabled anlegen und nginx -t && systemctl reload nginx ausführen.
Werbung
