Mattepuffo's logo
Configurare Apache e Node.js

Configurare Apache e Node.js

Oggi vediamo come configurare Apache per far girare una applicazione Node.js usando sempre la porta 80.

Adesso mi spiego meglio andando per punti; considerate che è un caso reale:

  • sul dominio https://www.sito.it ho un sito che gira con PHP e Wordpress
  • ho caricato la mia applicazione scritta con Node.js ed Express sul server nella sottodirectory api
  • dopo averla caricata e lanciata, l'applicazione è raggiungibile all'url http://www.sito.it:8080; notate che sto usando HTTP e non HTTPS in questo caso ovviamente, in quanto non è configurato per la 8080
  • voglio raggiungere la app all'indirizzo https://www.sito.it/api senza indicare la porta
  • il tutto lasciando il sito principale in funzione

Mattepuffo's logo
Installare MongoDB su Debian 10

Installare MongoDB su Debian 10

In questo tempo di #coronavirus ho deciso di riprendere in mano alcuni arogmenti che ho tralasciato nel tempo.

Uno di questi è MongoDB; comincierò con la sua installazione su Debian 10.

Il processo non è difficile, ci sono solo una serie di comandi che in genere non danno problemi.

Mattepuffo's logo
Eseguire benchmark con Apache Bench

Eseguire benchmark con Apache Bench

Apache Bench è un tool per eseguire benchmark sul webserver Apache.

Dovrebbe essere già installato con il pacchetto apache2-utils.

In caso non lo sia, su Debian lo installate così:

# aptitude install apache2-utils

Mattepuffo's logo
Usare il JSON type in MariaDB

Usare il JSON type in MariaDB

Dalla versione 10.2.7 MariaDB ha introdotto il JSON come alias per il tipo LONGTEXT; in questo modo si è in parte allineata agli standard, e sicuramente ha facilitato il compito di eventuali migrazioni da MySQL.

Anche perchè a questo alias è possibile anche applicare dei controlli sulla validità dei dati.

Mattepuffo's logo
Usare i WHILE loop in SQL Server

Usare i WHILE loop in SQL Server

Anche SQL, che non viene considerato un vero linguaggio di programmazione, ha la possibilità di usare i cicli WHILE per eseguire operazioni sul db.

Oggi vediamo un esempio in SQL Server.

Questo esempio l'ho poi usato in produzione, andando ovviamente ad implementare le vere e proprie query; qui ci limitiamo a stampare dei valori.

Mattepuffo's logo
Copiare record in SQL Server

Copiare record in SQL Server

La copiare di un record in SQL Server, ma come penso in tutti i database, avviene tramite una INSERT da SELECT.

In pratica si prendono tutti i dati di un determinato record, e si passano alla INSERT.

Mattepuffo's logo
Controllare la configurazione di Apache in Linux

Controllare la configurazione di Apache in Linux

Specifico anche sto usando Debian come distro, e quindi qualche comando potrebbe cambiare su altre distro.

Ma in generale i comandi sono uguali o simili.

Comunque Apache, una volta installato, ha a disposizione il comando apachectl con cui è possibile fare determinate cose.