sudo apt isntall ngnix
check it with:
sudo systemctl status nginx
-
/etc/nginx/nginx.conf— main config -
/etc/nginx/sites-available/— virtual host configs -
/etc/nginx/sites-enabled/— symlinks to active hosts -
/etc/nginx/conf.d/— extra config snippets
No servers/ folder by default
-
/usr/local/etc/nginx/nginx.conf— main config -
/usr/local/etc/nginx/servers/— Homebrew’s equivalent of sites-enabled
No sites-available / sites-enabled split
Homebrew creates a simplified layout, and adds a servers/ directory for virtual host configs.
sudo nginx -t
running sudo nginx would run in ngnix but in linux you manage it by systemctl
sudo ngnix -s reload
http {
server {
listen 80;
root /home/quick-example;
}
}
events{}