Appdetaljer
Om Vultr-applikasjoner
Denne artikkelen inneholder informasjon om WordPress-applikasjonen som kan distribueres på Vultr .
Appdetaljer
WordPress kjører på operativsystemet Ubuntu Server LTS. Du kan logge på dette systemet med en SSH-klient ved å bruke rotpåloggingen som du finner på Vultr-kontrollpanelet.
Til å begynne med må du få tilgang https://[SERVER_IP]/wp-admin/i nettleseren din. Erstatt [SERVER_IP]med IP-adressen til din VPS. Sertifikatadvarselen kan trygt ignoreres. Påloggingsinformasjon sendes til deg i en e-post, og kan også finnes i Vultr-kontrollpanelet. Når du har fullført WordPress-oppsettet, kan du få tilgang til WordPress-nettstedet ditt på http://[SERVER_IP]/eller https://[SERVER_IP]/.
Det kan også være lurt å peke DNS "A record" for nettstedet ditt til [SERVER_IP]. Dette lar deg få tilgang til WordPress ved å navigere til nettstedet ditt ( www.example.com). Hvis du oppdaterer DNS-posten din, sørg for å redigere "WordPress-adressen (URL)" og "Site Address (URL)" for å matche domenenavnet ditt. Disse innstillingene er plassert i WordPress Admin ( https://[SERVER_IP]/wp-admin/) -> Settings -> General. Du må også oppdatere server_nameattributtet i Nginx-nettstedets konfigurasjonsfiler, ellers vil ikke Wordpress kunne sende e-post. Følg disse trinnene:
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
Fjerner wp-adminpåloggingsforespørsel
Av sikkerhetshensyn har WordPress-appen din en innledende påloggingsmelding som åpnes når du går inn på /wp-admin/siden. Følg disse trinnene for å fjerne denne forespørselen.
Hvis forekomsten din ble distribuert etter 1. desember 2019, har vi inkludert et skript for å gjøre dette for deg.
- Logg på serveren din med
sshsom root.
- Kjør kommandoen
/opt/vultr/remove-htaccess.sh
Hvis forekomsten din ble distribuert før den datoen, må det gjøres manuelt.
- Logg på serveren din med
sshsom root.
- Lag en sikkerhetskopi av vhost-filene dine:
cp /etc/nginx/conf.d/*.conf /root/
- Rediger begge vhost-filene i
/etc/nginx/conf.d/. Du må fjerne kodeblokken som starter med location ^~ /wp-admin/. Den er omtrent 15 linjer lang.
- Lagre endringene, og start nettserveren på nytt:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(PHP-versjonen kan variere)
glemt passord
Hvis forekomsten din ble distribuert etter 1. desember 2019, har vi inkludert et skript for enkelhets skyld for å tilbakestille Wordpress-passordet for deg.
- Logg på serveren din med
sshsom root.
- Kjør kommandoen
/opt/vultr/reset-wp-pass.sh
Nginx klarer ikke å laste
Hvis forekomsten din ble distribuert etter 1. desember 2019, har vi inkludert et skript for enkelhets skyld for å tilbakestille Nginx-konfigurasjonsfilene til standard for deg.
- Logg på serveren din med
sshsom root.
- Kjør kommandoen
/opt/vultr/fix-vhost.sh
SSL-detaljer
WordPress-serveren din kan nås med både http://og https://URL-er. Som standard https://bruker URL-en et selvsignert sertifikat, som viser en sikkerhetsadvarsel. Dette kan trygt ignoreres.
For å deaktivere https://støtte, gjør følgende:
- Logg på serveren din med
sshsom root.
- Flytt HTTPS vhost-filen ut av webserverens conf:
mv /etc/nginx/conf.d/wordpress_https.conf /root/
- Start webserveren på nytt:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(PHP-versjonen kan variere)
Avhengig av planene dine for WordPress-nettstedet ditt, kan det være lurt å oppdatere sertifikatet til et gitt av en faktisk sertifiseringsinstans. Dette vil fjerne sikkerhetsadvarselsfeilen. For å installere et nytt sertifikat, gjør følgende:
- Skaff et sertifikat fra en sertifiseringsinstans for domenet ditt.
- Logg på serveren din med
sshsom root.
- Skift
server.crtog server.keyfiler i /etc/nginx/ssl/med oppdatert sertifikat. Detaljer om konvertering av sertifikatformater er utenfor rammen av denne artikkelen.
- Start webserveren på nytt:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(PHP-versjonen kan variere)
Gratis SSL med Let's Encrypt
Certbot, programvaren som brukes til å skaffe, installere og fornye Let's Encrypt-sertifikater, er inkludert i dette One-Click som standard. For å bruke det, logg inn via SSH og kjør følgende kommando
certbot
SQL database
Det er en MySQL-databaseserver som kjører på VPS. Du kan koble til databasen ved å utføre følgende:
mysql -u root
MySQL root-passordet er lagret på VPS i /root/.my.cnf.
Filer/mapper av interesse
- MySQL-logger:
/var/log/mysqld*.log
- Vhost conf:
/etc/nginx/conf.d/
- Vhost SSL:
/etc/nginx/ssl
- WP-kode:
/var/www/html/
- WP-opplastinger:
/var/www/html/wp-content/uploads
- wp-cli:
/usr/local/bin/wp
Om Vultr-applikasjoner
Vultr-applikasjoner bruker moderne utgivelser av programvarepakker. Applikasjoner er konfigurert til å distribueres med spesifikke versjoner av programvare. Over tid vil Vultr-teamet oppdatere applikasjonstilbudene til å inkludere nyere operativsystemer, pakkeversjoner osv. Dette dokumentet gir kun oppdatert informasjon om den nyeste versjonen av denne applikasjonen. Vultr-applikasjoner oppdateres uten varsel. Hvis du planlegger å bygge et prosjekt eller en infrastruktur basert på våre applikasjonsmaler, anbefaler vi å ta et øyeblikksbilde av applikasjonen som ble brukt i den første distribusjonen.