Wordpress Siti
Da Webmobili Wiki.
Setup Iniziale
Ambiente di test
- Creare dominio di test da Register (es.
nomedominio.dbdemo47.com) che punti a34.198.89.2AWS Staging Apache ip pubblico elastico - Aggiungere il dominio al loopback di AWS Apache Staging in
/etc/hosts - Lanciare lo script di creazione
/opt/script-bash/createvirtualhost.sh(commentare parte con www) - Installare Wordpress recandosi da browser su
https://nomedominio.dbdemo47.com
Specificare come utente
admin_designbest
@lAr^jIESYINQ71zSupn6DU8
- Inserire la basic auth nel file
.htaccessche è stato creato
AuthName "Dialog prompt"
AuthType Basic
AuthUserFile /var/www/auth/.htpasswd
Require valid-user
Ambiente di Prod
- Girare i DNS dal provider corrente del cliente, puntare il Record A al nostro ip elastico pubblico su AWS 18.205.64.202
- Il comando copy
cpnon include il file.htaccessche deve essere creato da WP - Ricordarsi di impostare il redirect da http per dominio.xx e www.dominio.xx
Wordpress
Adesso abbiamo Wordpress attivo e pulito.
Plugin necessari
- Nicepage -> licenza acquistata caricare zip
- WP Restore and Enable Classic Widgets Plugin No Expiration Di: Bill Minozzi
- Child Theme Configurator di Lilaea Media
- Customize Admin Di: Johan van der Wijk
- NextGen Gallery Di: Imagely
- Contact Form 7
- Flamingo - per avere su database i messaggi del form contatti
- Yoast SEO
- WP Armour - Honeypot Anti Spam Di: Dnesscarkey
- WP Mail SMTP Di: WP Mail SMTP
Tema
- Scelta tema e successivamente creare il relativo child
DNS
- Puntare DNS per siti demo a AWS Staging Apache
34.198.89.2 - Puntare DNS per siti in produzione a AWS Apache
18.205.64.202
Backup
Ricordarsi di aggiornare i file
/opt/script-bash/wordpressbackup /etc/automysqlbackup/automysqlbackup.conf
sulla macchina MERIDA
Wordpress backup
# Copio i file di [dominio] tar cvzf /media/discodati/backup/sites/"$DATE"_[dominio].tar.gz /media/discodati/www/[dominio] # Carico il file di [dominio] su Drive python3 $SCRIPT_PYTHON /media/discodati/backup/sites/"$DATE"_[dominio].tar.gz rm /media/discodati/backup/sites/"$DATE"_[dominio].tar.gz
Mysql database backup
Aggiungere nome del database alle variabili:
CONFIG_db_names CONFIG_db_month_names
Approfondimenti utili
Creazione certificato SSL
https://mhagemann.medium.com/correct-way-to-delete-a-certbot-ssl-certificate-e8ee123e6e01
Generazione certificato Let's Encrypt.
sudo certbot --apache -d dominio.xx -d www.dominio.xx
Attenzione a non rinominare la cartella creata per il certificato in /etc/letsencrypt/live
Ricordarsi di riavviare apache
sudo systemctl restart apache2.service
Gestione Credenziali
| Dominio | Hosting | Area Riservata | Username | Password | Scadenza | Note | |
|---|---|---|---|---|---|---|---|
| https://www.momoarredamento.it/ | AWS | Aruba | 5577420@aruba.it | 8gtkhg6xze#W | 25/07/2024 | codice autorizzazione Aruba i3Y2Rrd6H7 info@momoarredamento.it password:CwQUg{zQg:1S |
|
| https://www.magia2srl.it/ | Wordpress | magia2srl | QWRzTWt0Z0FkczE4 | ||||
| https://www.arredodesignmelgrati.it/ | Aruba | Aruba | 5609962@aruba.it | melgr4t1#W | 30/07/2024 | codice autorizzazione Aruba e4Q8Hxq5RS | |
| https://www.piduemobili.it/ | AWS | Aruba | 3186900@aruba.it | Pi2mobili_2022 | 21/04/2025 | codice autorizzazione Aruba Ge46XwSr72 | |
| https://www.mdmmobili.it | AWS | Register.it | md9916-EURO | !Mdmmobili123 | 07/04/2025 | Indirizzi email in scadenza il 04/02/2025 e il 09/05/2025 | |
| https://arredly.it/arredomobilioutlet/ | Proprietario del cliente | WP-Admin | l.conti@webmobili.it | f)vBNd!PN@CNSHRxQjPYlLj7 | - | - | |
| https://www.emmerrearredamenti.com/ | EMMERRE | WP ADMIN | MR_admin_Test | Bt@a6xxzblTQNUj!Zkgu0fNn | - | ftp.emmerrearredamenti.com - 1781739@aruba.it - viaBerneri20! | |
| http://www.deianamobili.com/ | Aruba da smantellaare previo backup | Aruba | 3661451@aruba.it | Stoinnegozio18@ | 12/2/2024 | ||
| https://perseverance.eu/ | Serverplan | Wordpress | Perseverance | Perse0723!! | Cpanel - opersevv - Eenidjerl8KnodJopp | ||
| https://anzalonemobili.it/ | su AWS https://anzalone.dbdemo47.com/ | Wordpress | 12/06/2026 | Register:NA26134-EURO - jKihgYt83xc9 Auth-info -> AI-a48d7332bc4d8 |
|||
| https://maisondesign.it | AWS | https://client.cheweb.it/ | prascina.antonio@gmail.com | Olivetti14# | |||