0

Guida server web: come installare Apache su Linux (Ubuntu/CentOS)

Vuoi imparare a sviluppare siti web oppure configurare in autonomia un server virtuale (VPS) per il tuo progetto Internet? Ebbene: il primo passo da compiere è l'installazione del web server, ovvero il programma che si occupa di servire le pagine web ai visitatori. Vediamo allora come installare Apache HTTP Server sul PC o server Linux con Ubuntu o CentOS

Leggi tutto...

3

Come installare Apache su Windows 10 e trasformare il PC in un server web: la Guida Definitiva

Vuoi imparare a sviluppare siti web sul tuo PC oppure erogare un blog direttamente da casa o dall'ufficio, evitando così i costi dell'hosting? Ebbene: il primo passo da compiere è l'installazione del web server, ovvero il programma che si occupa di servire le pagine web ai visitatori. Vediamo allora come installare Apache HTTP Server sul PC Windows.

Leggi tutto...

0

Apache (web server): risolvere gli errori The requested operation has failed!, AH00526: Syntax error on line, AH00072: make_sock: could not bind to address 0.0.0.0:80, AH00558: Could not reliably determine the server's fully qualified domain name

Quando si configura Apache su Windows o Linux può capitare di imbattersi in messaggi di errore apparentemente oscuri, ma tanto gravi da da impedire l'avvio/riavvio del servizio. Vediamo dunque come diagnosticare e risolvere i principali problemi che si possono incontrare all'avvio di Apache HTTP Server, di modo da rendere nuovamente operativo il nostro server web.

Leggi tutto...

0

Microsoft Edge e sito locale (http://localhost) che non si apre: come risolvere l'errore con Apache o IIS

I programmatori web intenti a testare su Windows 10 i siti web in esecuzione sulle proprie macchine di sviluppo scopriranno ben presto che Microsoft Edge si rifiuta di aprire http://localhost, mostrando l'errore generico Non è possibile raggiungere questa pagina. Il problema è causato da un paio di impostazioni di sicurezza: vediamo come risolvere

Leggi tutto...

0

Guida: come installare PHP 7 (PHP-FPM) su Linux (Ubuntu/CentOS)

Installare PHP su Linux Ubuntu/CentOS è piuttosto semplice, poiché i pacchetti sono sempre disponibili sui repository ufficiali della nostra distribuzione. Ma, attenzione! Senza qualche accortezza in più, rischiamo di ottenere una vecchia versione (come l'obsoleto PHP 5.6) oppure configurare il sistema con il vetusto mod_php al posto del più moderno ed efficiente PHP-FPM. Vediamo allora come installare PHP 7 su Linux Ubuntu o CentOS e interfacciare il server web tramite PHP-FPM

Leggi tutto...

0

Installare e configurare un server web: La Grande Guida ad Apache, PHP, MySQL su Windows e Linux

Saper installare e configurare un server web con Apache HTTP Server, PHP e MySQL è una "skill" fondamentale per molti studenti e professionisti che vogliano lavorare con l'informatica, non fosse altro perché è il pre-requisito per sviluppare siti web in PHP, creare un blog con WordPress, Drupal, Joomla o avviare un'attività di eCommerce con Magento oppure OpenCart. Nel corso di questa guida passo-passo vedremo come preparare tutto quanto ed installare Apache HTTP Server, MySQL e PHP sul PC con Windows o Linux. Lo scopo è presentare la procedura nel modo più semplice possibile, senza perdersi in micro-configurazioni inizialmente superflue ma anche senza dare nulla per scontato. Ebbene: siamo dunque pronti ad installare e configurare Apache, PHP e MySQL partendo da zero.

Leggi tutto...

0

Guida server web: come installare/configurare PHP con Apache su Windows 10

PHP è un linguaggio di programmazione che consente di creare siti web dinamici, web API di supporto alle app per dispositivi mobili e molto altro. In questa guida vederemo come installare l'interprete PHP sul PC Windows e come configurare Apache HTTP Server​ con PHP.

Leggi tutto...

Come ottenere un certificato HTTPS (SSL/TLS) gratis: la Grande Guida a Let's Encrypt su Linux CentOS/Ubuntu (rating SSL Labs: "A+")

Storicamente, i gestori di siti web devono metter mano al portafogli per adottare HTTPS (protocolli SSL e TLS) e proteggere tramite crittografia le informazioni scambiate fra il webserver ed il browser dei visitatori. Fatte salve rare eccezioni, il certificato digitale necessario per far apparire il "lucchetto" nella barra degli indirizzi è, infatti, rilasciato solo in seguito al pagamento di un corrispettivo e di una procedura burocratica e tecnica piuttosto noiosa. Tutto questo sta per cambiare grazie a Let's Encrypt, progetto realizzato da un'associazione no-profit che si pone un obbiettivo lodevole: erogare automaticamente, immediatamente e gratuitamente certificati SSL/TLS utilizzabili da chiunque per rendere sicuro lo scambio di dati sul "WWW". Qui su TurboLab.it abbiamo adottato Let's Encrypt con soddisfazione da qualche tempo: questa è la guida rapida, basata sulla nostra esperienza, per ottenere un certificato HTTPS (SSL/TLS) gratuito e configurare tutto al meglio, fino a ricevere il rating "A+" da SSL Labs

Leggi tutto...

1

Guida rapida: KeepAlive, MaxClients e altri trucchi facili per velocizzare Apache (httpd)

Dopo oltre 5 anni passati ad amministrare server web basati su Apache HTTP Server (httpd) ho imparato che ci sono un pugno di settings semplicissimi da impostare, ma che hanno un impatto enorme sulle prestazioni del server, sui tempi di risposta e sul volume di traffico che è possibile sostenere a parità di risorse hardware. Questo articolo vuole esserne una "guida rapida", scritta innanzitutto per tener traccia delle mie esperienze e, contestualmente, per aprire uno spazio di discussione per ascoltare altre esperienze

Leggi tutto...

0

Guida ad Apache con HTTPS (SSL/TLS) e HSTS: come configurare un redirect da HTTP a HTTPS

Molti siti web continuano ad impiegare l'insicuro protocollo HTTP. E non si tratta solo di blog amatoriali: persino testate di rilevanza nazionale e portali di ecommerce che richiedono il numero di carta di credito non hanno ancora adottato HTTPS (protocolli SSL e TLS), costringendo i propri visitatori ad inviare credenziali di login e vari dati personali completamente "in chiaro", facilmente intercettabili da chiunque. Se, fino a poco tempo fa, il prezzo del certificato poteva costituire un'ostacolo oggi non ci sono più scuse: tramite un servizio no-profit chiunque può richiedere un certificato HTTPS (SSL/TLS) gratuitamente! Da lì, configurare il webserver per impiegarlo è semplicissimo: la procedura completa è presentata in questa guida

Leggi tutto...