Segui questi semplici passaggi per scoprire lo stato del server Web HTTP Apache, MySQL e PHP nel tuo stack LAMP.
Server Web Apache HTTP
Vai a http://server-ip:80 sul tuo browser web. Dovrebbe essere visualizzata una pagina che dice che il tuo server Apache funziona correttamente.
Se non funziona, controlla lo stato del server web Apache eseguendo il seguente comando nel tuo terminale
Per Ubuntu:
# service apache2 status
Per CentOS:
# /etc/init.d/httpd status
Questo comando mostrerà se Apache è in esecuzione o si è arrestato. Se viene arrestato, riavvia il server Web per il quale utilizza il comando seguente.
Per Ubuntu:
# service apache2 restart
Per CentOS:
# /etc/init.d/httpd restart
MySQL
Puoi usare il comando mysqladmin per scoprire se mysql è in esecuzione o meno.
# mysqladmin -u root -p status
Risultato:
Enter password: Uptime: 232454 Threads: 1 Questions: 25 Slow queries: 0 Opens: 16 Flush tables: 1 Open tables: 9 Queries per second avg: 0.0
Se mysql non è in esecuzione, riceverai il seguente messaggio o simile.
mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Puoi riavviare il servizio mysql usando il seguente comando
In Ubuntu:
# sudo service mysql restart
In CentOS:
# sudo service mysqld restart
Dopo aver riavviato mysql, puoi controllare di nuovo lo stato per assicurarti che sia in esecuzione.
PHP
Per verificare se php è installato correttamente ed è in esecuzione nel tuo Virtual Compute Node, crea un file usando il comando seguente
sudo vim /var/www/html/info.php
Premi il tasto I per modificare il file, inserisci il seguente contenuto nel file e poi salva ed esci premendo ESC chiave seguita da :wq! quindi premi Invio.
<?php phpinfo(); ?>
Quindi riavvia il server web Apache. Questo viene fatto in modo che il server web riconosca le modifiche apportate al server. Puoi controllare lo stato di php inserendo il seguente URL nel tuo browser web.
http://server_ip_address/info.php
Se php è in esecuzione nel tuo server, riceverai il seguente messaggio nel tuo browser web.