- sudo apt-get install apache2 -y
- sudo apt-get install apt-transport-https lsb-release ca-certificates
- wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
- echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
- sudo apt-get update
- sudo apt-get install apache2 php7.0 php7.0-curl php7.0-gd php7.0-json php7.0-mcrypt php7.0-mysql php7.0-opcache libapache2-mod-php7.0
- sudo a2dismod php5 (in case php5 is already installed)
- sudo a2enmod php7.0
- mkdir /home/pi/noip
- cd /home/pi/noip
- wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
- tar vzxf noip-duc-linux.tar.gz
- cd noip-2.1.9-1
- sudo make
- sudo make install
- add 'deb http://ftp.debian.org/debian jessie-backports main' to a .list file in /etc/apt/sources.list.d/
- gpg --keyserver pgpkeys.mit.edu --recv-key 8B48AD6246925553
- gpg -a --export 8B48AD6246925553 | sudo apt-key add -
- gpg --keyserver pgpkeys.mit.edu --recv-key 7638D0442B90D010
- gpg -a --export 7638D0442B90D010 | sudo apt-key add -
- sudo apt-get update
- sudo apt-get install certbot python-certbot-apache -t jessie-backports
- sudo certbot --apache -d -d www.example.com
Sources