Detajet e aplikacionit
Rreth Aplikacioneve Vultr
Ky artikull përmban informacione rreth aplikacionit WordPress që mund të vendoset në Vultr .
Detajet e aplikacionit
WordPress funksionon në sistemin operativ Ubuntu Server LTS. Ju mund të identifikoheni në këtë sistem me një klient SSH duke përdorur hyrjen rrënjësore që gjendet në panelin tuaj të kontrollit Vultr.
Fillimisht, do t'ju duhet të hyni https://[SERVER_IP]/wp-admin/në shfletuesin tuaj të internetit. Zëvendësoni [SERVER_IP]adresën IP të VPS-së tuaj. Paralajmërimi i certifikatës mund të shpërfillet në mënyrë të sigurt. Kredencialet e hyrjes ju dërgohen në një email dhe mund të gjenden gjithashtu në panelin tuaj të kontrollit Vultr. Pasi të keni përfunduar konfigurimin e WordPress, mund të hyni në faqen tuaj të WordPress në http://[SERVER_IP]/ose https://[SERVER_IP]/.
Ju gjithashtu mund të dëshironi të drejtoni DNS "Një rekord" të faqes suaj të internetit në [SERVER_IP]. Kjo do t'ju lejojë të hyni në WordPress duke lundruar në faqen tuaj të internetit ( www.example.com). Nëse përditësoni rekordin tuaj DNS, sigurohuni që të modifikoni "Adresa e WordPress (URL)" dhe "Adresa e sitit (URL)" që të përputhen me emrin e domenit tuaj. Këto cilësime janë të vendosura në WordPress Admin ( https://[SERVER_IP]/wp-admin/) -> Settings -> General. Gjithashtu, do t'ju duhet të përditësoni server_nameatributin në skedarët e konfigurimit të faqes Nginx, përndryshe Wordpress nuk do të jetë në gjendje të dërgojë email. Ndiqni këto hapa:
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
Heqja e wp-adminkërkesës për hyrje
Për qëllime sigurie, aplikacioni juaj WordPress ka një kërkesë fillestare të hyrjes që hapet kur hyni në /wp-admin/faqe. Për të hequr këtë kërkesë, ndiqni këto hapa.
Nëse shembulli juaj është vendosur pas datës 1 dhjetor 2019, ne kemi përfshirë një skenar për lehtësinë tuaj për ta bërë këtë për ju.
- Hyni në serverin tuaj duke përdorur
sshsi rrënjë.
- Ekzekutoni komandën
/opt/vultr/remove-htaccess.sh
Nëse shembulli juaj është vendosur përpara kësaj date, do të duhet të bëhet manualisht.
- Hyni në serverin tuaj duke përdorur
sshsi rrënjë.
- Krijoni një kopje rezervë të skedarëve tuaj vhost:
cp /etc/nginx/conf.d/*.conf /root/
- Redaktoni të dy skedarët vhost në
/etc/nginx/conf.d/. Duhet të hiqni bllokun e kodit që fillon me location ^~ /wp-admin/. Është e gjatë rreth 15 rreshta.
- Ruani ndryshimet tuaja dhe rinisni serverin në internet:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(versioni i PHP mund të ndryshojë)
Fjalëkalimi i harruar
Nëse shembulli juaj është vendosur pas 1 dhjetorit 2019, ne kemi përfshirë një skript për lehtësinë tuaj për të rivendosur fjalëkalimin tuaj të Wordpress për ju.
- Hyni në serverin tuaj duke përdorur
sshsi rrënjë.
- Ekzekutoni komandën
/opt/vultr/reset-wp-pass.sh
Nginx dështon të ngarkohet
Nëse shembulli juaj është vendosur pas 1 dhjetorit 2019, ne kemi përfshirë një skript për lehtësinë tuaj për të rivendosur skedarët tuaj të konfigurimit Nginx në parazgjedhjen për ju.
- Hyni në serverin tuaj duke përdorur
sshsi rrënjë.
- Ekzekutoni komandën
/opt/vultr/fix-vhost.sh
Detajet SSL
Serveri juaj WordPress mund të aksesohet me të dyja http://dhe me https://URL. Si parazgjedhje, https://URL - ja përdor një certifikatë të vetë-nënshkruar, e cila shfaq një paralajmërim sigurie. Kjo mund të injorohet me siguri.
Për të çaktivizuar https://mbështetjen, bëni sa më poshtë:
- Hyni në serverin tuaj duke përdorur
sshsi rrënjë.
- Zhvendosni skedarin vhost HTTPS nga konfigurimi i serverit të uebit:
mv /etc/nginx/conf.d/wordpress_https.conf /root/
- Rinisni serverin në internet:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(versioni i PHP mund të ndryshojë)
Në varësi të planeve tuaja për faqen tuaj të WordPress, mund të dëshironi të përditësoni certifikatën në një të dhënë nga një autoritet aktual certifikues. Kjo do të heqë gabimin e paralajmërimit të sigurisë. Për të instaluar një certifikatë të re, bëni sa më poshtë:
- Merrni një certifikatë nga një autoritet certifikimi për domenin tuaj.
- Hyni në serverin tuaj duke përdorur
sshsi rrënjë.
- Zëvendësoni skedarët
server.crtdhe me certifikatën e përditësuar. Detajet mbi konvertimin e formateve të certifikatës janë jashtë objektit të këtij neni.server.key/etc/nginx/ssl/
- Rinisni serverin në internet:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(versioni i PHP mund të ndryshojë)
SSL falas me Let's Encrypt
Certbot, softueri i përdorur për të marrë, instaluar dhe rinovuar certifikatat Let's Encrypt përfshihet me këtë One-Click si parazgjedhje. Për ta përdorur atë thjesht identifikohuni përmes SSH dhe ekzekutoni komandën e mëposhtme
certbot
Baza e të dhënave SQL
Ekziston një server i bazës së të dhënave MySQL që funksionon në VPS. Ju mund të lidheni me bazën e të dhënave duke ekzekutuar sa vijon:
mysql -u root
Fjalëkalimi rrënjësor i MySQL ruhet në VPS në /root/.my.cnf.
Skedarët/Dosjet me interes
- Regjistrat e MySQL:
/var/log/mysqld*.log
- Vhost conf:
/etc/nginx/conf.d/
- Vhost SSL:
/etc/nginx/ssl
- Kodi WP:
/var/www/html/
- Ngarkimet e WP:
/var/www/html/wp-content/uploads
- wp-cli:
/usr/local/bin/wp
Rreth Aplikacioneve Vultr
Aplikacionet Vultr përdorin versione moderne të paketave softuerike. Aplikacionet janë konfiguruar që të vendosen me versione specifike të softuerit. Me kalimin e kohës, ekipi i Vultr do të përditësojë ofertat e aplikacionit për të përfshirë sisteme operative më të reja, versione të paketave, etj. Ky dokument ofron vetëm informacione të përditësuara për versionin më të fundit të këtij aplikacioni. Aplikacionet Vultr përditësohen pa paralajmërim. Nëse planifikoni të ndërtoni një projekt ose infrastrukturë bazuar në shabllonet tona të aplikacionit, ju rekomandojmë të bëni një fotografi të aplikacionit të përdorur në vendosjen tuaj fillestare.