add script for nginx deploy

main
Hazel 2023-03-19 21:42:55 +00:00
parent 9d0f094b3b
commit b816f4c27e
Signed by: h4
GPG Key ID: DD44A9C83259DAEB
3 changed files with 14 additions and 2 deletions

View File

@ -1,3 +1,3 @@
#!/bin/bash
sudo apt update -y
sudo apt install -y nginx
sudo apt install -y nginx

View File

@ -2,4 +2,10 @@ certbot certonly \
--agree-tos \
--dns-cloudflare --dns-cloudflare-credentials /etc/letsencrypt/cf.ini \
--cert-name ravy \
-d a.ravy.org -d *.a.ravy.org
-d a.ravy.org -d *.a.ravy.org
certbot certonly \
--agree-tos \
--dns-cloudflare --dns-cloudflare-credentials /etc/letsencrypt/cf.ini \
--cert-name as \
-d as200242.net -d *.as200242.net

View File

@ -1,5 +1,11 @@
sudo cp ./nginx/nginx.conf /etc/nginx/nginx.conf
sudo cp ./nginx/a.ravy.org.conf /etc/nginx/sites-available/a.ravy.org.conf
sudo cp ./nginx/as200242.net.conf /etc/nginx/sites-available/as200242.net.conf
sudo ln -s /etc/nginx/sites-available/a.ravy.org.conf /etc/nginx/sites-enabled/a.ravy.org
sudo ln -s /etc/nginx/sites-available/as200242.net.conf /etc/nginx/sites-enabled/as200242.net
sudo cp ./www /var/www -r
sudo rm /etc/nginx/sites-enabled/default
nginx -t && sudo systemctl restart nginx