diff --git a/www/nginx.conf b/www/nginx.conf index fda2b40..5661aa7 100644 --- a/www/nginx.conf +++ b/www/nginx.conf @@ -3,19 +3,33 @@ server { server_name birdnet.example.com; root /var/www/html; - access_log /var/log/nginx/birdnet/birdnet-access.log; - error_log /var/log/nginx/birdnet/birdnet-error.log error; + location / { + return 302 https://$host$request_uri; + } + +} + +server { + listen 443 ssl; + server_name birdnet.example.com; + root /var/www/html; + ssl on; + ssl_certificate /etc/nginx/ssl/birdnet.crt; + ssl_certificate_key /etc/nginx/ssl/birdnet.key; index index.html index.htm index.php; location / { - try_files $uri $uri/ /index.php$is_args$args; - } + try_files $uri $uri/ /index.php$is_args$args; + } - location ~ \.php$ { + location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; include fastcgi.conf; - } -} + } + + access_log /var/log/nginx/birdnet/birdnet-access.log; + error_log /var/log/nginx/birdnet/birdnet-error.log error; +} \ No newline at end of file