🐰
X-Ploding
Far-Flung Tonic
🐰
X-Ploding
Far-Flung Tonic
https://downloads.raspberrypi.org/raspios_lite_arm64/images/
sudo passwd root
sudo apt update
sudo apt upgrade
sudo apt install nginx php-cli php-fpm php-mysql php-json php-mbstring php-xml php-gd php-curl mariadb-server
sudo php -v
sudo apt install php7.4-opcache php7.4-zip php7.4-intl
sudo apt autoremove
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo mysql_secure_installation
sudo mysql -u root -p
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar xvzf latest.tar.gz
cd wordpress/
sudo mv wp-config-sample.php wp-config.php
sudo nano wp-config.php
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
sudo ls -la /etc/nginx/sites-available/
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/wordpress.conf
sudo rm /etc/nginx/sites-enabled/default
sudo nano /etc/nginx/sites-available/wordpress.conf
sudo ln -s /etc/nginx/sites-available/wordpress.conf /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
'wp-config.php'
if (strpos($_SERVER[‘HTTP_X_FORWARDED_PROTO’], ‘https’) !== false)
$_SERVER[‘HTTPS’]=’on’;
reverse-proxy
reverse-proxy
letsencrypt-nginx-proxy-companion
version: "3.7"
services:
reverse-proxy:
image: "jwilder/nginx-proxy:latest"
container_name: "reverse-proxy"
volumes:
- "html:/usr/share/nginx/html"
- "dhparam:/etc/nginx/dhparam"
- "vhost:/etc/nginx/vhost.d"
- "certs:/etc/nginx/certs"
- "/run/docker.sock:/tmp/docker.sock:ro"
restart: "always"
networks:
- "net"
ports:
- "80:80"
- "443:443"