Skip to content

Instantly share code, notes, and snippets.

@ihebski
Last active August 2, 2020 12:24
Show Gist options
  • Save ihebski/086be4ee2433476a9a80770f85015fa9 to your computer and use it in GitHub Desktop.
Save ihebski/086be4ee2433476a9a80770f85015fa9 to your computer and use it in GitHub Desktop.
Ngnix auto subdomain generator
#!/bin/bash
domain=$1
mkdir -p /usr/share/ngnix/$domain
sudo echo "it works" > /usr/share/ngnix/$domain/index.html
sudo echo "127.0.0.1 $domain" >> /etc/hosts
cp /etc/nginx/sites-available/template /etc/nginx/sites-available/$domain
sed -i -e 's/server_name _/server_name '$domain'/g' /etc/nginx/sites-available/$domain
sed -i -e 's/domain/'$domain'/g' /etc/nginx/sites-available/$domain
ln -s /etc/nginx/sites-available/$domain /etc/nginx/sites-enabled/
systemctl restart nginx
@ihebski
Copy link
Author

ihebski commented Apr 25, 2020

created website found under /usr/share/ngnix
create-domain.sh www.test.com
then
wget www.test.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment