Advertisement
Javi

nginx: configure new domain

Apr 5th, 2024
12
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. NEWDOMAIN=xxxxxxxxxxx.aprender.cloud
  2.  
  3. mkdir -p /var/www/$NEWDOMAIN/html
  4. chown -R $USER:$USER /var/www/$NEWDOMAIN/html
  5. chmod -R 755 /var/www/$NEWDOMAIN
  6.  
  7. echo Hi > /var/www/$NEWDOMAIN/html/index.html
  8.  
  9. cat << EOF > /etc/nginx/sites-available/$NEWDOMAIN
  10. server {
  11. listen 80;
  12. listen [::]:80;
  13.  
  14. root /var/www/$NEWDOMAIN/html;
  15. index index.html index.htm index.nginx-debian.html;
  16.  
  17. server_name $NEWDOMAIN;
  18.  
  19. location / {
  20. try_files \$uri \$uri/ =404;
  21. }
  22. }
  23. EOF
  24.  
  25. ln -s /etc/nginx/sites-available/$NEWDOMAIN /etc/nginx/sites-enabled/
  26.  
  27. apt install certbot python3-certbot-nginx
  28. certbot --nginx -d $NEWDOMAIN
  29. systemctl status certbot.timer
  30. certbot renew --dry-run
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement