Kui teil on staatiline IP aadress, saate luua Nginxi konfiguratsioonifailis IP valge nimekirja (whitelist).
Lisage SSL serveri plokki järgmised read, et piirata juurdepääsu URL-le /login, nii et sellele URL-le pääseb juurde ainult teie IP aadress. Asendage 78.56.34.12 oma IP aadressiga.
Salvestage ja sulgege fail. Seejärel testige Nginxi konfiguratsiooni.
Kui test on edukas, laadige Nginx uuesti, et muudatused jõustuksid.
Kood:
sudo nano /etc/nginx/conf.d/nextcloud.conf
HTML kood:
location ~* ^/login{ try_files $uri /index.php; include fastcgi_params; fastcgi_split_path_info ^(.+\.php)(/.*)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; #Avoid sending the security headers twice fastcgi_param modHeadersAvailable true; fastcgi_param front_controller_active true; fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_intercept_errors on; fastcgi_request_buffering off; allow 78.56.34.12; deny all; }
Kood:
sudo nginx -t
Kood:
sudo systemctl reload nginx