Guest User

Untitled

a guest
Feb 11th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. #!/bin/bash
  2. domain="$1" && test -z ${domain} && exit 2
  3. read -sp "DB user password:" dbrootp
  4. read -sp "DB user password:" dbuserp
  5.  
  6. wp core download --path=${drt}/${domain}/ --allow-root
  7. wp config create --path=${drt}/${domain}/ --dbname=${domain} --dbuser=${domain} --dbpass=${dbuserp} --dbhost="localhost" --allow-root
  8.  
  9. sed "s/${domain}/${1}/g" "~/${repo}/template_nginx_app" > "${s_a}/${domain}.conf"
  10. ln -sf ${s_a}/${domain}.conf ${s_e}
  11.  
  12. cat <<-DBSTACK | mysql -u root -p"${dbrootp}"
  13. CREATE USER "${domain}"@"localhost" IDENTIFIED BY "${dbuserp}";
  14. CREATE DATABASE ${domain};
  15. GRANT ALL PRIVILEGES ON ${domain}.* TO "${domain}"@"localhost";
  16. DBSTACK
  17.  
  18. ${rse}
  19. certbot --nginx -d ${domain} -d www.${domain}
  20. ${rse}
  21.  
  22. #!/bin/bash
  23. domain="$1" && test -z ${domain} && exit 2
  24. read -sp "DB user password:" dbrootp
  25.  
  26. rm -rf ${drt}/${domain}/
  27.  
  28. rm ${s_a}/${domain}.conf ${s_e}/${domain}.conf
  29.  
  30. cat <<-DBSTACK | mysql -u root -p"${dbrootp}"
  31. DROP USER IF EXISTS "${domain}"@"localhost";
  32. DROP database IF EXISTS ${domain};
  33. DBSTACK
  34.  
  35. rm -rf /etc/letsencrypt/{live,renewal,archive}/{${DOMAIN},${DOMAIN}.conf}
  36. ${rse}
  37.  
  38. server {
  39. listen 80 default_server;
  40. listen [::]:80 default_server;
  41. root /var/www/html;
  42. index index.php index.html index.htm index.nginx-debian.html;
  43. server_name _;
  44.  
  45. location / {try_files $uri $uri/ =404;}
  46. location ~ .php$ {
  47. include snippets/fastcgi-php.conf;
  48. fastcgi_pass unix:/run/php/php7.0-fpm.sock;
  49. }
  50. }
Add Comment
Please, Sign In to add comment