Creating a server block for node.js create a directory
1 2 |
sudo mkdir -p /var/www/fl.com sudo chown -R $USER:$USER /var/www/fl.com |
create a server block config file for fl.com
1 |
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/fl.com |
add there is the next config /etc/nginx/sites-available/fl.com
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
upstream fl-com-app { ip_hash; server 127.0.0.1:3002; } server { listen 443 ssl; listen [::]:443 ssl; include snippets/snakeoil.conf; root /var/www/fl.com; index index.html; server_name fl.com www.fl.com; location / { proxy_pass http://fl-com-app; } } server { listen 80; listen [::]:80; server_name fl.com www.fl.com; return 301 https://$host$request_uri; } |
create a symbolic link
1 |
sudo ln -s /etc/nginx/sites-available/fl.com /etc/nginx/sites-enabled/ |
test configuration
1 |
sudo nginx -t |
then restart nginx
1 |
sudo systemctl restart nginx |
add the fl.com to the /etc/hosts
1 |
127.0.0.1 fl.com |
Open in browser…