Advertisement
Equidea

Untitled

Mar 20th, 2021 (edited)
1,061
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.33 KB | None | 0 0
  1. adduser username
  2. usermod -aG sudo username
  3.  
  4. sudo apt update
  5. sudo apt install ufw
  6.  
  7. sudo ufw allow "OpenSSH"
  8. sudo ufw enable
  9.  
  10. sudo apt install apache2
  11. sudo ufw allow in "WWW Full"
  12.  
  13. sudo apt install mariadb-server
  14. sudo mysql_secure_installation
  15.  
  16. sudo mariadb
  17. CREATE DATABASE database;
  18. CREATE USER 'username'@localhost IDENTIFIED BY 'password';
  19. quit
  20.  
  21. sudo apt install gnupg2
  22. sudo apt install ca-certificates
  23. sudo apt install apt-transport-https
  24. sudo apt install software-properties-common
  25.  
  26. sudo wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
  27. sudo echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list
  28.  
  29. sudo apt update
  30. sudo apt install php8.1
  31. sudo apt install libapache2-mod-php8.1
  32. sudo apt install php8.1-mysql php8.1-pdo
  33.  
  34. sudo systemctl restart apache2
  35.  
  36. cd /var/www
  37. sudo mkdir equidea
  38. sudo chmod +rwx equidea
  39. sudo chown equidea equidea
  40.  
  41. sudo a2enmod rewrite
  42. sudo systemctl restart apache2
  43.  
  44. sudo nano /etc/apache2/sites-available/000-default.conf
  45.  
  46. <VirtualHost *:80>
  47.     <Directory /var/www/html>
  48.         Options Indexes FollowSymLinks
  49.         AllowOverride All
  50.         Require all granted
  51.     </Directory>
  52.    
  53.     . . .
  54. </VirtualHost>
  55.  
  56. sudo apache2ctl configtest
  57. sudo systemctl restart apache2
  58.  
  59. sudo apt install sendmail
  60. sudo sendmailconfig
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement