Nginx es otro servidor web más popular que Apache HTTP Server. Es utilizado por una gran cantidad de sitios web populares en todo el mundo. Este servidor web es muy útil para sitios web con mucho tráfico. Este tutorial lo ayudará a instalar Nginx en Debian 8 Jessie usando apt-get.
1. requisitos previos
Para instalar Nginx en Debian 8, debe tener acceso de usuario privilegiado root o sudo a su sistema. Para los sistemas remotos, puede usar el comando ssh o PuTTY para que el usuario de Windows inicie sesión.
ssh [email protected]
2. Instale Nginx en Debian 8
Los paquetes más recientes de Nginx están disponibles en repositorios predeterminados para todas las versiones de Ubuntu. Puede instalarlos directamente ejecutando los siguientes comandos
sudo apt-get update sudo apt-get install nginx
Después de la instalación del servicio Nginx, ejecute el siguiente comando para verificar el estado del servicio Nginx.
sudo systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2018-04-30 03:54:27 UTC; 2s ago Docs: man:nginx(8) Process: 5396 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 5394 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 5398 (nginx) Tasks: 2 (limit: 4915) CGroup: /system.slice/nginx.service ├─5398 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; └─5399 nginx: worker process
3. Configurar cortafuegos
Lo más probable es que esté utilizando IPTABLES para el sistema Debian. El siguiente comando permitirá el puerto 80 (HTTP).
sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
Puede usar lo mismo para el puerto 443 (HTTPS). Si de alguna manera usó el firewall ufw, use lo siguiente:
sudo ufw allow 80/tcp
4. Administrar el servicio Nginx
Los usuarios de systemd usan los comandos systemctl para administrar su servicio Nginx en Debian 8 Jessie. Los siguientes comandos detendrán, iniciarán y reiniciarán el servicio nginx.
sudo systemctl stop nginx sudo systemctl start nginx sudo systemctl restart nginx