Am o problemă în care proiectul meu laravel este accesat de IP-ul meu static pe Azure, dar nu de la domeniul cu care l-am legat:
Eu folosesc nginx și ufw
Acesta este error.log pentru Nginx-ul meu:
configurația nginx
Server {
asculta 80;
asculta [::]:80;
domeniul nume_server;
root /var/www/app/public;
add_header X-Frame-Options „SAMEORIGIN”;
add_header X-XSS-Protection "1; mode=block";
add_header X-Content-Type-Options "nosniff";
index index.php;
set de caractere utf-8;
Locație / {
try_files $uri /index.php?$query_string;
}
locație = /favicon.ico { access_log off; log_not_found off; }
locație = /robots.txt { access_log off; log_not_found off; }
eroare_page 404 /index.php;
locație ~ \.php$ {
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
include fastcgi_params;
}
locație ~ /\.(?!cunoscut).* {
nega totul;
}
}
Ce ar trebuii să fac? ce regula sa adaug?
2022/05/19 11:25:42 [eroare] 586486#586486: *1562 acces interzis de regulă, client: 51.79.29.48, server: domeniu, cerere: „GET /.env HTTP/1.1”, gazdă: „ip "
2022/05/19 11:32:22 [eroare] 586486#586486: *1563 acces interzis de regulă, client: 69.162.243.124, server: domeniu, cerere: „GET /.env HTTP/1.1”, gazdă: „ip "
2022/05/19 11:45:07 [eroare] 586486#586486: *1604 acces interzis de regulă, client: 185.254.196.223, server: domeniu, cerere: „GET /.env HTTP/1.1”, gazdă: „ip "
2022/05/19 12:38:43 [notificare] 600838#600838: procesul de semnal a început```
La Acțiune De la
-- ------ ----
22/tcp (OpenSSH) PERMITERE PENTRU Oriunde
80/tcp (Nginx HTTP) PERMITERE PENTRU Oriunde
80 PERMITĂȚI PENTRU Oriunde
443 PERMITĂȚI PENTRU Oriunde
22/tcp (OpenSSH (v6)) ALLOW IN Oriunde (v6)
80/tcp (Nginx HTTP (v6)) PERMITERE ÎN Oriunde (v6)
80 (v6) PERMITĂȚI oriunde (v6)
443 (v6) PERMITĂȚI oriunde (v6)