Appdetaljer
Om Vultr-applikasjoner
Denne artikkelen inneholder informasjon om PrestaShop-applikasjonen som kan distribueres på Vultr .
Appdetaljer
PrestaShop kjører på Ubuntu Server LTS-operativsystemet. 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]/install/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 åpnet installasjonswebsiden, må du følge veiviseren og angi nettstedsspesifikke detaljer. Ett trinn vil kreve databasenavnet, databasebrukeren og databasepassordet som er oppgitt i Vultr-kontrollpanelet.
Når veiviseren er fullført, må du fjerne installkatalogen:
rm -rf /var/www/html/install/
Når du har fullført PrestaShop-oppsettet, kan du få tilgang til PrestaShop-nettstedet ditt på http://[SERVER_IP]/eller https://[SERVER_IP]/.
Administrasjonsområdet kan nås på http://[SERVER_IP]/admin_area/eller https://[SERVER_IP]/admin_area/. Du vil først bli bedt om HTTP-autentisering, som er den samme påloggingen som brukes for å få tilgang til installasjonsprogrammet, som du finner i Vultr-kontrollpanelet. Deretter vil du bli bedt om admin-pålogging som du opprettet under installasjonsveiviseren. Du kan alternativt få tilgang til /admin/, men dette er en engangs-URL som PrestaShop gir nytt navn etter å ha fått tilgang til. Vi har inkludert /admin_area/som en praktisk statisk URL.
Det kan også være lurt å peke DNS "A record" for nettstedet ditt til [SERVER_IP]. Dette vil tillate deg å få tilgang til PrestaShop ved å navigere til nettstedet ditt ( www.example.com).
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.
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
PrestaShop-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/prestashop_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 PrestaShop-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
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.