Skip to content

Instantly share code, notes, and snippets.

@vinaghost
Created August 16, 2023 16:25
Show Gist options
  • Select an option

  • Save vinaghost/b6d22909ac909c68ef29b41ff6d5ff11 to your computer and use it in GitHub Desktop.

Select an option

Save vinaghost/b6d22909ac909c68ef29b41ff6d5ff11 to your computer and use it in GitHub Desktop.
Setup Nginx
sudo mkdir -p /var/www/vinaworld.dynu.net/html
sudo chown -R $USER:$USER /var/www/vinaworld.dynu.net/html
sudo chmod -R 755 /var/www/vinaworld.dynu.net
sudo nano /var/www/vinaworld.dynu.net/html/index.html
<html>
    <head>
        <title>Welcome to vinaworld.dynu.net!</title>
    </head>
    <body>
        <h1>Success!  The vinaworld.dynu.net server block is working!</h1>
    </body>
</html>
sudo nano /etc/nginx/sites-available/vinaworld.dynu.net
server {
	listen 80;
	listen [::]:80;

	root /var/www/vinaworld.dynu.net/html;
	index index.html index.htm index.nginx-debian.html;

	server_name vinaworld.dynu.net www.vinaworld.dynu.net;

	location / {
		try_files $uri $uri/ =404;
	}
}
sudo ln -s /etc/nginx/sites-available/vinaworld.dynu.net /etc/nginx/sites-enabled/
sudo nano /etc/nginx/nginx.conf
uncomment 
server_names_hash_bucket_size 64;
sudo nginx -t
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment