Pojedinosti o aplikaciji
O Vultr aplikacijama
Ovaj članak sadrži informacije o WordPress aplikaciji koja se može postaviti na Vultr .
Pojedinosti o aplikaciji
WordPress radi na Ubuntu Server LTS operativnom sustavu. Možete se prijaviti na ovaj sustav sa SSH klijentom koristeći root prijavu koja se nalazi na vašoj Vultr upravljačkoj ploči.
U početku ćete morati pristupiti https://[SERVER_IP]/wp-admin/u svom web-pregledniku. Zamijenite [SERVER_IP]IP adresom vašeg VPS-a. Upozorenje o certifikatu može se sigurno zanemariti. Vjerodajnice za prijavu šalju vam se e-poštom, a također se mogu pronaći na vašoj Vultr upravljačkoj ploči. Nakon što dovršite postavljanje WordPressa, možete pristupiti svojoj WordPress stranici na http://[SERVER_IP]/ili https://[SERVER_IP]/.
Možda ćete također htjeti usmjeriti DNS "A zapis" svoje web stranice na svoj [SERVER_IP]. To će vam omogućiti pristup WordPressu navigacijom do vaše web stranice ( www.example.com). Ako ažurirate svoj DNS zapis, svakako uredite svoje "WordPress adresu (URL)" i "Adresu web-mjesta (URL)" tako da odgovaraju nazivu vaše domene. Ove postavke se nalaze u WordPress Admin ( https://[SERVER_IP]/wp-admin/) -> Settings -> General. Također, morat ćete ažurirati server_nameatribut u konfiguracijskim datotekama Nginx stranice, inače Wordpress neće moći slati e-poštu. Prati ove korake:
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
Uklanjanje wp-adminupita za prijavu
Iz sigurnosnih razloga, vaša WordPress aplikacija ima početni upit za prijavu koji se otvara prilikom pristupa /wp-admin/stranici. Da biste uklonili ovaj upit, slijedite ove korake.
Ako je vaša instanca implementirana nakon 1. prosinca 2019., uključili smo skriptu za vašu praktičnost da to učini umjesto vas.
- Prijavite se na svoj poslužitelj koristeći
sshroot.
- Pokrenite naredbu
/opt/vultr/remove-htaccess.sh
Ako je vaša instanca implementirana prije tog datuma, to će se morati učiniti ručno.
- Prijavite se na svoj poslužitelj koristeći
sshroot.
- Napravite sigurnosnu kopiju svojih vhost datoteka:
cp /etc/nginx/conf.d/*.conf /root/
- Uredite obje vhost datoteke u
/etc/nginx/conf.d/. Morate ukloniti blok koda koji počinje s location ^~ /wp-admin/. Duga je oko 15 redaka.
- Spremite svoje promjene i ponovno pokrenite web poslužitelj:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(verzija PHP-a može se razlikovati)
Zaboravljena lozinka
Ako je vaša instanca implementirana nakon 1. prosinca 2019., uključili smo skriptu za vašu praktičnost za poništavanje vaše lozinke za Wordpress umjesto vas.
- Prijavite se na svoj poslužitelj koristeći
sshroot.
- Pokrenite naredbu
/opt/vultr/reset-wp-pass.sh
Nginx se ne uspijeva učitati
Ako je vaša instanca implementirana nakon 1. prosinca 2019., uključili smo skriptu za vašu praktičnost za vraćanje vaših Nginx konfiguracijskih datoteka na zadane za vas.
- Prijavite se na svoj poslužitelj koristeći
sshroot.
- Pokrenite naredbu
/opt/vultr/fix-vhost.sh
SSL pojedinosti
WordPress poslužitelj može se pristupiti s obje http://i https://URL-ova. Prema zadanim postavkama, https://URL koristi samopotpisani certifikat koji prikazuje sigurnosno upozorenje. Ovo se može sigurno zanemariti.
Da biste onemogućili https://podršku, učinite sljedeće:
- Prijavite se na svoj poslužitelj koristeći
sshroot.
- Premjestite HTTPS vhost datoteku iz conf web poslužitelja:
mv /etc/nginx/conf.d/wordpress_https.conf /root/
- Ponovno pokrenite web poslužitelj:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(verzija PHP-a može se razlikovati)
Ovisno o vašim planovima za vaše WordPress web-mjesto, možda ćete htjeti ažurirati certifikat na onaj koji daje stvarno tijelo za izdavanje certifikata. Ovo će ukloniti pogrešku sigurnosnog upozorenja. Da biste instalirali novi certifikat, učinite sljedeće:
- Nabavite certifikat od tijela za izdavanje certifikata za svoju domenu.
- Prijavite se na svoj poslužitelj koristeći
sshroot.
- Zamijenite datoteke
server.crti s ažuriranim certifikatom. Pojedinosti o pretvaranju formata certifikata su izvan dosega ovog članka.server.key/etc/nginx/ssl/
- Ponovno pokrenite web poslužitelj:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(verzija PHP-a može se razlikovati)
Besplatni SSL uz Let's Encrypt
Certbot, softver koji se koristi za dobivanje, instaliranje i obnavljanje Let's Encrypt certifikata, prema zadanim je postavkama uključen u ovaj One-Click. Da biste ga koristili, jednostavno se prijavite putem SSH-a i pokrenite sljedeću naredbu
certbot
SQL baza podataka
Na VPS-u radi MySQL poslužitelj baze podataka. Možete se povezati s bazom podataka izvršavanjem sljedećeg:
mysql -u root
MySQL root lozinka sprema se na VPS u /root/.my.cnf.
Datoteke/mape od interesa
- MySQL zapisnici:
/var/log/mysqld*.log
- Vhost conf:
/etc/nginx/conf.d/
- Vhost SSL:
/etc/nginx/ssl
- WP kod:
/var/www/html/
- WP prijenosi:
/var/www/html/wp-content/uploads
- wp-cli:
/usr/local/bin/wp
O Vultr aplikacijama
Vultr aplikacije koriste moderna izdanja softverskih paketa. Aplikacije su konfigurirane za implementaciju s određenim verzijama softvera. S vremenom će Vultr tim ažurirati ponudu aplikacija kako bi uključio novije operativne sustave, verzije paketa itd. Ovaj dokument pruža samo ažurirane informacije o najnovijoj verziji ove aplikacije. Vultr aplikacije se ažuriraju bez prethodne najave. Ako planirate izgraditi projekt ili infrastrukturu na temelju naših predložaka aplikacije, preporučujemo da napravite snimku aplikacije koja se koristi u početnoj implementaciji.