- Thread Author
- #1
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.
Code:
sudo nano /etc/nginx/conf.d/nextcloud.conf
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.
HTML:
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;
}
Salvestage ja sulgege fail. Seejärel testige Nginxi konfiguratsiooni.
Code:
sudo nginx -t
Kui test on edukas, laadige Nginx uuesti, et muudatused jõustuksid.
Code:
sudo systemctl reload nginx