Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #!/bin/bash
  2. #
  3. # Enable all config files in /etc/apache2/sites-available directory.
  4. #
  5. # Usage: Make this script executable and run as a user with sudo privileges.
  6. # ==============================================================================
  7.  
  8. BASE_DIR="/etc/apache2/sites-available"
  9.  
  10. for FILEPATH in $BASE_DIR/*; do
  11. if [[ -f "$FILEPATH" ]]; then
  12. CONF=$(basename "$FILEPATH")
  13. a2ensite ${CONF}
  14. if [ $? != 0 ]
  15. then
  16. echo "a2ensite NOT successful for ${CONF}"
  17. else
  18. echo "a2ensite successful for ${CONF}"
  19. fi
  20. fi
  21. done
  22.  
  23. # Reload apache
  24. read -p "Do you want to reload Apache (y/n)?" CONT
  25. if [ "$CONT" = "y" ]; then
  26. service apache2 reload
  27. if [ $? -eq 0 ]
  28. then
  29. echo "Apache reloaded - check sites in browser."
  30. else
  31. echo "There was a problem reloading Apache."
  32. fi
  33. else
  34. echo "Changes won't take effect until Apache is reloaded or restarted.";
  35. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement