Aqui você vê as diferenças entre duas revisões dessa página.
Próxima revisão | Revisão anterior | ||
docs_vps:instalacao_wordpress [2025/06/21 21:49] – criada jeffersoncarneiro | docs_vps:instalacao_wordpress [2025/06/21 21:52] (atual) – jeffersoncarneiro | ||
---|---|---|---|
Linha 46: | Linha 46: | ||
EXIT; | EXIT; | ||
</ | </ | ||
+ | |||
+ | ===== 5. Instale o PHP e extensões ===== | ||
+ | |||
+ | < | ||
+ | sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip -y | ||
+ | </ | ||
+ | |||
+ | ===== 6. Baixe o WordPress ===== | ||
+ | |||
+ | < | ||
+ | cd /tmp | ||
+ | curl -O https:// | ||
+ | tar xzvf latest.tar.gz | ||
+ | sudo mv wordpress / | ||
+ | </ | ||
+ | |||
+ | Ajuste permissões: | ||
+ | |||
+ | < | ||
+ | sudo chown -R www-data: | ||
+ | sudo chmod -R 755 / | ||
+ | </ | ||
+ | |||
+ | ===== 7. Configure o Apache ===== | ||
+ | |||
+ | Crie um novo arquivo: | ||
+ | |||
+ | < | ||
+ | sudo nano / | ||
+ | </ | ||
+ | |||
+ | Cole o conteúdo abaixo (ajuste o domínio, se tiver): | ||
+ | |||
+ | < | ||
+ | < | ||
+ | ServerAdmin admin@seudominio.com | ||
+ | DocumentRoot / | ||
+ | ServerName seudominio.com | ||
+ | ServerAlias www.seudominio.com | ||
+ | |||
+ | < | ||
+ | AllowOverride All | ||
+ | </ | ||
+ | |||
+ | ErrorLog ${APACHE_LOG_DIR}/ | ||
+ | CustomLog ${APACHE_LOG_DIR}/ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Ative o site: | ||
+ | |||
+ | < | ||
+ | sudo a2ensite wordpress.conf | ||
+ | sudo a2enmod rewrite | ||
+ | sudo systemctl reload apache2 | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Extras recomendados ===== | ||
+ | |||
+ | |||
+ | * Firewall: use UFW | ||
+ | * Fail2Ban: proteção contra tentativas de login | ||
+ | * Backup: use rsync, restic ou SlackBackup. |