Instalando servidor Web Nginx + PHP (Fedora)
Para instalar un servidor Web Nginx en nuestra VPS, vamos a realizar los siguientes pasos:
1. Instalar Nginx con apt (Linux Fedora)
$ su #Entrar como súper-usuario (root)
$ dnf install nginx #Instalar nginx
Para que inicie el servidor nginx con el sistema operativo, tipearemos:
$ systemctl enable nginx.service
Para iniciar el servidor de inmediato:
$ systemctl start nginx.service
Si queremos editar el archivo de configuración con vi ejecutamos:
$ vi /etc/nginx/nginx.conf
Si en el navegador tipeamos http:// seguido de nuestra IP pública (ej: 123.12.123.12) debería mostrarnos algo similar a esto:
http://123.12.123.12
Si vemos este mensaje, quiere decir que ya tenemos nuestro servidor Nginx funcionando correctamente.
Comandos básicos de Nginx:
$ sudo systemctl start nginx.service #iniciar el servidor (por defecto luego de instalarlo va a iniciar automáticamente)
$ sudo systemctl stop nginx.service #parar el servidor
$ sudo systemctl restart nginx.service #para el servidor y luego hace start
$ sudo systemctl reload nginx.service #reinicia el servidor sin perder las conexiones abiertas
$ sudo systemctl disable nginx.service #deshabilita el inicio automático de nginx a iniciar el sistema operativo de nuestro VPS
$ sudo systemctl enable nginx.service #habilita el inicio automático de nginx cuando inicie el sistema operativo
2. Instalar PHP
Instalamos el paquete php-fpm con:
$ sudo dnf install php-cli
Para verificar si está funcionando correctamente el PHP, creamos el siguiente archivo con vi:
$ sudo vi /var/www/html/info.php
Abrimos el archivo, lo editamos y escribimos en su interior:
<?php phpinfo(); ?>
La URL debería mostrarnos una página Web, en la que se entrega información de la versión de PHP y otros datos técnicos.
Eliminamos el archivo por razones de seguridad:
$ sudo rm /var/www/html/info.php