Skip to content

Instantly share code, notes, and snippets.

@harshanas
Created February 6, 2023 14:38
Show Gist options
  • Save harshanas/1b9f9b7323a98ab326054b346024700d to your computer and use it in GitHub Desktop.
Save harshanas/1b9f9b7323a98ab326054b346024700d to your computer and use it in GitHub Desktop.
```
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y apache2
sudo ufw allow in "Apache Full"
sudo apt-get install -y mysql-server
# After running this command, select (Y), option 2, then (Y) for the rest of the prompts.
sudo mysql_secure_installation
sudo apt install -y php5.6 libapache2-mod-php5.6 php5.6-curl php5.6-gd php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml php5.6-xmlrpc
# This will, and should, return a "does not exist!" message.
sudo a2dismod php7.0
# This will, and should, return a "already enabled" message.
sudo a2enmod php5.6
sudo systemctl restart apache2
sudo apt install certbot python3-certbot-apache
sudo ufw allow 'Apache Full'
sudo certbot --apache
```
https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-18-04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment