venerdì, aprile 08, 2022

VestaCP - Come disabilitare accesso diretto IP pubblico

Modificare il file /etc/nginx/conf.d/your-ip.conf in questo modo:

# Per accesso in http
server {
   listen       [il tuo ip]:80 default;
   server_name  _;
   location / {
      access_log /dev/null;
      error_log /dev/null;
      return 444;
   }
   # per abilitare l'accesso in phpmyadmin
   location /phpmyadmin/ {
      proxy_pass  http://[il tuo ip]:8080;
   }
   # per abilitare l'accesso in webmail
   location /webmail/ {
      proxy_pass  http://[il tuo ip]:8080;
   }
}

# Per accesso in https
server {
   listen       [il tuo ip]:443 default;
   server_name  _;
   ssl on;
   ssl_certificate /home/user/conf/web/ssl.domain.ru.pem;
   ssl_certificate_key /home/admin/conf/web/ssl.domain.ru.key;

   location / {
      access_log /dev/null;
      error_log /dev/null;
      return 444;
   }
   # per abilitare l'accesso in phpmyadmin
   location /phpmyadmin/ {
      proxy_pass  http://[il tuo ip]:8080;
   }
   # per abilitare l'accesso in webmail
   location /webmail/ {
      proxy_pass  http://[il tuo ip]:8080;
   }
}


Riavviare NGINX


Server DNS: come crearlo nella propria LAN locale

Ho dovuto realizzare un server DNS locale per risolvere tutti quei domini interni alla mia rete LAN perché mi sono rotto le palle che su un ...