Detalls de l'aplicació
Sobre les aplicacions Vultr
Aquest article conté informació sobre l'aplicació de WordPress que es pot desplegar a Vultr .
Detalls de l'aplicació
WordPress s'executa amb el sistema operatiu Ubuntu Server LTS. Podeu iniciar sessió en aquest sistema amb un client SSH mitjançant l'inici de sessió root que trobareu al vostre tauler de control Vultr.
Inicialment, haureu d'accedir https://[SERVER_IP]/wp-admin/al vostre navegador web. Substituïu el [SERVER_IP]per l'adreça IP del vostre VPS. L'avís del certificat es pot ignorar amb seguretat. Les credencials d'inici de sessió s'envien per correu electrònic i també es poden trobar al tauler de control de Vultr. Un cop hàgiu completat la configuració de WordPress, podeu accedir al vostre lloc de WordPress a http://[SERVER_IP]/o https://[SERVER_IP]/.
També és possible que vulgueu apuntar el DNS "A record" del vostre lloc web al vostre [SERVER_IP]. Això us permetrà accedir a WordPress navegant al vostre lloc web ( www.example.com). Si actualitzeu el vostre registre DNS, assegureu-vos d'editar la vostra "Adreça de WordPress (URL)" i "Adreça del lloc (URL)" perquè coincideixin amb el vostre nom de domini. Aquesta configuració es troba a Administrador de WordPress ( https://[SERVER_IP]/wp-admin/) -> Settings -> General. A més, haureu d'actualitzar l' server_nameatribut als fitxers de configuració del lloc Nginx, en cas contrari, Wordpress no podrà enviar correu electrònic. Seguiu aquests passos:
vim /etc/nginx/conf.d/wordpress_http.conf
# Change the server_name underscore "_" to your domain name.
vim /etc/nginx/conf.d/wordpress_https.conf
# Change the server_name underscore "_" to your domain name.
systemctl restart nginx.service
Eliminació del wp-adminmissatge d'inici de sessió
Per motius de seguretat, la vostra aplicació de WordPress té un missatge inicial d'inici de sessió que s'obre en accedir a la /wp-admin/pàgina. Per eliminar aquesta sol·licitud, seguiu aquests passos.
Si la vostra instància es va implementar després de l'1 de desembre de 2019, hem inclòs un script perquè us sigui més còmode.
- Inicieu sessió al vostre servidor fent servir
sshcom a root.
- Executeu l'ordre
/opt/vultr/remove-htaccess.sh
Si la vostra instància s'ha desplegat abans d'aquesta data, caldrà fer-ho manualment.
- Inicieu sessió al vostre servidor fent servir
sshcom a root.
- Creeu una còpia de seguretat dels vostres fitxers vhost:
cp /etc/nginx/conf.d/*.conf /root/
- Editeu els dos fitxers vhost en
/etc/nginx/conf.d/. Heu d'eliminar el bloc de codi que comença amb location ^~ /wp-admin/. Té unes 15 línies de llargada.
- Deseu els vostres canvis i reinicieu el servidor web:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(la versió de PHP pot variar)
contrasenya oblidada
Si la vostra instància es va implementar després de l'1 de desembre de 2019, hem inclòs un script per a la vostra comoditat per restablir la vostra contrasenya de Wordpress.
- Inicieu sessió al vostre servidor fent servir
sshcom a root.
- Executeu l'ordre
/opt/vultr/reset-wp-pass.sh
Nginx no es pot carregar
Si la vostra instància es va implementar després de l'1 de desembre de 2019, hem inclòs un script per a la vostra comoditat per restablir els vostres fitxers de configuració Nginx al valor predeterminat.
- Inicieu sessió al vostre servidor fent servir
sshcom a root.
- Executeu l'ordre
/opt/vultr/fix-vhost.sh
Detalls SSL
Es pot accedir al vostre servidor de WordPress amb ambdós http://i https://URL. De manera predeterminada, l' https://URL utilitza un certificat autofirmat, que mostra un avís de seguretat. Això es pot ignorar amb seguretat.
Per desactivar l' https://assistència, feu el següent:
- Inicieu sessió al vostre servidor fent servir
sshcom a root.
- Mou el fitxer HTTPS vhost fora de la configuració del servidor web:
mv /etc/nginx/conf.d/wordpress_https.conf /root/
- Reinicieu el servidor web:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(la versió de PHP pot variar)
Depenent dels vostres plans per al vostre lloc de WordPress, és possible que vulgueu actualitzar el certificat a un proporcionat per una autoritat de certificació real. Això eliminarà l'error d'avís de seguretat. Per instal·lar un certificat nou, feu el següent:
- Obteniu un certificat d'una autoritat de certificació per al vostre domini.
- Inicieu sessió al vostre servidor fent servir
sshcom a root.
- Substituïu els fitxers
server.crti amb el certificat actualitzat. Els detalls sobre la conversió de formats de certificat estan fora de l'abast d'aquest article.server.key/etc/nginx/ssl/
- Reinicieu el servidor web:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(la versió de PHP pot variar)
SSL gratuït amb Let's Encrypt
Certbot, el programari utilitzat per obtenir, instal·lar i renovar els certificats de Let's Encrypt s'inclou amb aquest One-Click de manera predeterminada. Per utilitzar-lo, només cal que inicieu sessió mitjançant SSH i executeu l'ordre següent
certbot
Base de dades SQL
Hi ha un servidor de bases de dades MySQL que s'executa al VPS. Podeu connectar-vos a la base de dades executant el següent:
mysql -u root
La contrasenya root de MySQL es desa al VPS a /root/.my.cnf.
Fitxers/Carpetes d'interès
- Registres de MySQL:
/var/log/mysqld*.log
- Vhost conf:
/etc/nginx/conf.d/
- Vhost SSL:
/etc/nginx/ssl
- Codi WP:
/var/www/html/
- Càrregues de WP:
/var/www/html/wp-content/uploads
- wp-cli:
/usr/local/bin/wp
Sobre les aplicacions Vultr
Les aplicacions Vultr utilitzen versions modernes de paquets de programari. Les aplicacions estan configurades per desplegar-se amb versions específiques de programari. Amb el temps, l'equip de Vultr actualitzarà les ofertes d'aplicacions per incloure sistemes operatius més nous, versions de paquets, etc. Aquest document només proporciona informació actualitzada sobre la darrera versió d'aquesta aplicació. Les aplicacions Vultr s'actualitzen sense previ avís. Si teniu previst crear un projecte o una infraestructura a partir de les nostres plantilles d'aplicació, us recomanem que feu una instantània de l'aplicació utilitzada en el vostre desplegament inicial.