sabato, maggio 14, 2022

aaPanel -- How to install aaPanel web hosting control panel on CentOS 7 or Ubuntu

 Install wget

sudo yum install wget

For CentOS or Redhat 7 0r 8 Linux

wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh 

For Debian or Ubuntu Linux

wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh

Run install.sh script of aaPanel Linux web control panel

bash install.sh 

 

mercoledì, aprile 13, 2022

VestaCP - Aggiornare PHP a 7.4 o 8.0

add-apt-repository ppa:ondrej/php

add-apt-repository ppa:ondrej/apache2

Installazione PHP 7.4

apt install php7.4

apt install php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl

a2dismod php7.2

a2enmod php7.4

systemctl restart apache2

apt remove php7.2*

apt autoremove

apt install php7.4-bcmath php7.4-gmp

systemctl restart apache2

Installazione PHP 8.0

apt install php8.0

apt install php8.0-common php8.0-mysql php8.0-xml php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip php8.0-intl

a2dismod php7.4

a2enmod php8.0

systemctl restart apache2


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 ...