Λεπτομέρειες εφαρμογής
Σχετικά με τις εφαρμογές Vultr
Αυτό το άρθρο περιέχει πληροφορίες σχετικά με την εφαρμογή WordPress που μπορεί να αναπτυχθεί στο Vultr .
Λεπτομέρειες εφαρμογής
Το WordPress τρέχει στο λειτουργικό σύστημα Ubuntu Server LTS. Μπορείτε να συνδεθείτε σε αυτό το σύστημα με έναν πελάτη SSH χρησιμοποιώντας το root login που βρίσκεται στον πίνακα ελέγχου του Vultr.
Αρχικά, θα χρειαστεί να έχετε πρόσβαση https://[SERVER_IP]/wp-admin/στο πρόγραμμα περιήγησής σας. Αντικαταστήστε τη [SERVER_IP]με τη διεύθυνση IP του VPS σας. Η προειδοποίηση πιστοποιητικού μπορεί να αγνοηθεί με ασφάλεια. Τα διαπιστευτήρια σύνδεσης αποστέλλονται σε ένα email και μπορούν επίσης να βρεθούν στον πίνακα ελέγχου του Vultr. Μόλις ολοκληρώσετε τη ρύθμιση του WordPress, μπορείτε να αποκτήσετε πρόσβαση στον ιστότοπό σας WordPress στη διεύθυνση http://[SERVER_IP]/ή https://[SERVER_IP]/.
Μπορεί επίσης να θέλετε να υποδείξετε το DNS "A record" του ιστότοπού σας στο [SERVER_IP]. Αυτό θα σας επιτρέψει να αποκτήσετε πρόσβαση στο WordPress με πλοήγηση στον ιστότοπό σας ( www.example.com). Εάν ενημερώσετε την εγγραφή DNS σας, φροντίστε να επεξεργαστείτε τη "Διεύθυνση WordPress (URL)" και τη "Διεύθυνση ιστότοπου (URL)" ώστε να ταιριάζουν με το όνομα τομέα σας. Αυτές οι ρυθμίσεις βρίσκονται στο WordPress Admin ( https://[SERVER_IP]/wp-admin/) -> Settings -> General. Επίσης, θα χρειαστεί να ενημερώσετε το server_nameχαρακτηριστικό στα αρχεία διαμόρφωσης του ιστότοπου Nginx, διαφορετικά το Wordpress δεν θα μπορεί να στείλει email. Ακολουθήστε αυτά τα βήματα:
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
Κατάργηση wp-adminπροτροπής σύνδεσης
Για λόγους ασφαλείας, η εφαρμογή WordPress σας έχει μια αρχική προτροπή σύνδεσης που ανοίγει κατά την πρόσβαση στη /wp-admin/σελίδα. Για να καταργήσετε αυτήν την προτροπή, ακολουθήστε αυτά τα βήματα.
Εάν η παρουσία σας αναπτύχθηκε μετά την 1η Δεκεμβρίου 2019, έχουμε συμπεριλάβει ένα σενάριο για τη διευκόλυνσή σας για να το κάνετε αυτό για εσάς.
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Εκτελέστε την εντολή
/opt/vultr/remove-htaccess.sh
Εάν η παρουσία σας είχε αναπτυχθεί πριν από αυτήν την ημερομηνία, θα πρέπει να γίνει με μη αυτόματο τρόπο.
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Δημιουργήστε ένα αντίγραφο ασφαλείας των αρχείων vhost σας:
cp /etc/nginx/conf.d/*.conf /root/
- Επεξεργαστείτε και τα δύο αρχεία vhost στο
/etc/nginx/conf.d/. Πρέπει να αφαιρέσετε το μπλοκ κώδικα που ξεκινά με location ^~ /wp-admin/. Έχει μήκος περίπου 15 γραμμές.
- Αποθηκεύστε τις αλλαγές σας και επανεκκινήστε τον διακομιστή ιστού:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(η έκδοση PHP μπορεί να διαφέρει)
Ξεχασμένος κωδικός
Εάν η παρουσία σας αναπτύχθηκε μετά την 1η Δεκεμβρίου 2019, έχουμε συμπεριλάβει ένα σενάριο για τη διευκόλυνσή σας για να επαναφέρετε τον κωδικό πρόσβασής σας στο Wordpress.
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Εκτελέστε την εντολή
/opt/vultr/reset-wp-pass.sh
Το Nginx αποτυγχάνει να φορτώσει
Εάν η παρουσία σας αναπτύχθηκε μετά την 1η Δεκεμβρίου 2019, έχουμε συμπεριλάβει ένα σενάριο για τη διευκόλυνσή σας για να επαναφέρετε τα αρχεία διαμόρφωσης Nginx στην προεπιλογή για εσάς.
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Εκτελέστε την εντολή
/opt/vultr/fix-vhost.sh
Λεπτομέρειες SSL
Ο διακομιστής σας WordPress μπορεί να προσπελαστεί τόσο http://με https://διευθύνσεις URL όσο και με διευθύνσεις URL. Από προεπιλογή, η https://διεύθυνση URL χρησιμοποιεί ένα αυτο-υπογεγραμμένο πιστοποιητικό, το οποίο εμφανίζει μια προειδοποίηση ασφαλείας. Αυτό μπορεί να αγνοηθεί με ασφάλεια.
Για να απενεργοποιήσετε την https://υποστήριξη, κάντε τα εξής:
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Μετακινήστε το αρχείο HTTPS vhost από τη conf διακομιστή ιστού:
mv /etc/nginx/conf.d/wordpress_https.conf /root/
- Επανεκκινήστε τον διακομιστή web:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(η έκδοση PHP μπορεί να διαφέρει)
Ανάλογα με τα σχέδιά σας για τον ιστότοπό σας στο WordPress, μπορεί να θέλετε να ενημερώσετε το πιστοποιητικό σε ένα που παρέχεται από μια πραγματική αρχή έκδοσης πιστοποιητικών. Αυτό θα αφαιρέσει το σφάλμα προειδοποίησης ασφαλείας. Για να εγκαταστήσετε ένα νέο πιστοποιητικό, κάντε τα εξής:
- Λάβετε ένα πιστοποιητικό από μια αρχή έκδοσης πιστοποιητικών για τον τομέα σας.
- Συνδεθείτε στον διακομιστή σας χρησιμοποιώντας
sshως root.
- Αντικαταστήστε το
server.crtκαι server.keyαρχεία /etc/nginx/ssl/με το ενημερωμένο πιστοποιητικό. Οι λεπτομέρειες σχετικά με τη μετατροπή μορφών πιστοποιητικών δεν εμπίπτουν στο πεδίο εφαρμογής αυτού του άρθρου.
- Επανεκκινήστε τον διακομιστή web:
systemctl restart nginx.service && systemctl restart php7.2-fpm.service(η έκδοση PHP μπορεί να διαφέρει)
Δωρεάν SSL με Let's Encrypt
Το Certbot, το λογισμικό που χρησιμοποιείται για την απόκτηση, εγκατάσταση και ανανέωση πιστοποιητικών Let's Encrypt περιλαμβάνεται σε αυτό το One-Click από προεπιλογή. Για να το χρησιμοποιήσετε απλώς συνδεθείτε μέσω SSH και εκτελέστε την ακόλουθη εντολή
certbot
Βάση δεδομένων SQL
Υπάρχει ένας διακομιστής βάσης δεδομένων MySQL που εκτελείται στο VPS. Μπορείτε να συνδεθείτε στη βάση δεδομένων εκτελώντας τα εξής:
mysql -u root
Ο κωδικός πρόσβασης root της MySQL αποθηκεύεται στο VPS στο /root/.my.cnf.
Αρχεία/Φάκελοι ενδιαφέροντος
- Αρχεία καταγραφής MySQL:
/var/log/mysqld*.log
- Vhost conf:
/etc/nginx/conf.d/
- Vhost SSL:
/etc/nginx/ssl
- Κωδικός WP:
/var/www/html/
- Μεταφορτώσεις WP:
/var/www/html/wp-content/uploads
- wp-cli:
/usr/local/bin/wp
Σχετικά με τις εφαρμογές Vultr
Οι εφαρμογές Vultr χρησιμοποιούν σύγχρονες εκδόσεις πακέτων λογισμικού. Οι εφαρμογές έχουν ρυθμιστεί ώστε να αναπτύσσονται με συγκεκριμένες εκδόσεις λογισμικού. Με την πάροδο του χρόνου, η ομάδα του Vultr θα ενημερώσει τις προσφορές εφαρμογών ώστε να περιλαμβάνουν νεότερα λειτουργικά συστήματα, εκδόσεις πακέτων κ.λπ. Αυτό το έγγραφο παρέχει μόνο ενημερωμένες πληροφορίες σχετικά με την πιο πρόσφατη έκδοση αυτής της εφαρμογής. Οι εφαρμογές Vultr ενημερώνονται χωρίς προειδοποίηση. Εάν σκοπεύετε να δημιουργήσετε ένα έργο ή μια υποδομή με βάση τα πρότυπα εφαρμογών μας, συνιστούμε να τραβήξετε ένα στιγμιότυπο της εφαρμογής που χρησιμοποιήθηκε στην αρχική σας ανάπτυξη.