Εισαγωγή
Δημιουργία του Instance
Ενημέρωση εγγραφών DNS
Σύνδεση στον διακομιστή μέσω SSH ως root
Συνδεθείτε στον διακομιστή μέσω SSH με το νέο σας όνομα χρήστη
Δημιουργία καταλόγου για τον Ιστότοπό σας
Διαμόρφωση httpd
Έλεγχος των ρυθμίσεων διαμόρφωσης και εκκίνηση του httpd
Δημιουργία απλής Ιστοσελίδας
Εισαγωγή
Ο σκοπός αυτού του οδηγού είναι να σας δείξει πόσο εύκολο είναι να δημιουργήσετε μια αρχική σελίδα για τον ιστότοπό σας στο Vultr με OpenBSD και httpd.
Δημιουργία του Instance
Κατευθυνθείτε στο https://my.vultr.com/deploy/
. Αυτή είναι η κύρια σελίδα για την ανάπτυξη νέων διακομιστών. Ωστόσο, πριν εγκαταστήσετε οτιδήποτε στον διακομιστή σας, πρέπει πρώτα να το δημιουργήσουμε. Ευτυχώς, το Vultr έχει κάνει αυτή τη διαδικασία πολύ εύκολη:
- Επιλέξτε πού θέλετε να βρίσκεται ο διακομιστής.
- Επιλέξτε "
64bit
" και μετά " OpenBSD
".
- Επιλέξτε τις επιθυμητές προδιαγραφές υλικού για το νέο παράδειγμα.
- Επιλέξτε τυχόν πρόσθετες λειτουργίες που χρειάζεστε.
- Εάν έχετε κάποια σενάρια εκκίνησης, τοποθετήστε τα εδώ.
- Δημιουργήστε και προσθέστε το κλειδί SSH σας. (Δείτε αυτόν τον οδηγό )
- Τέλος, εισαγάγετε το όνομα κεντρικού υπολογιστή και την ετικέτα για τον διακομιστή. Για αυτόν τον οδηγό, θα χρησιμοποιήσουμε
My-Website-01
.
Αφού ελέγξετε τη σύνοψη στο κάτω μέρος της σελίδας και βεβαιωθείτε ότι όλα είναι σωστά, κάντε κλικ στο Deploy Now
κουμπί. Αφήστε ένα ή δύο λεπτά για τη δημιουργία του διακομιστή. Στη συνέχεια θα ανακατευθυνθείτε σε μια νέα σελίδα που δείχνει την κατάσταση όλων των διακομιστών σας.
Μόλις η καρτέλα κατάστασης γίνει πράσινη στον πρόσφατα δημιουργημένο διακομιστή, όλα είναι σε λειτουργία. Κάντε κλικ στον manage
σύνδεσμο δίπλα του και θα μεταφερθείτε στη σελίδα πληροφοριών διακομιστή. Θα δείτε Server Information (My-Website-01)
στην κορυφή της σελίδας. Από εδώ μπορείτε να διαχειριστείτε τον διακομιστή και να προβάλετε τον κωδικό πρόσβασης root κάνοντας κλικ στο εικονίδιο του ματιού.
Ενημέρωση εγγραφών DNS
Στη συνέχεια, θα πρέπει να καταγράψετε τη διεύθυνση IP που έχει εκχωρηθεί στον διακομιστή σας και να κατευθύνετε τις εγγραφές DNS σε αυτήν. Μπορείτε να διαβάσετε περισσότερα για το πώς να το κάνετε αυτό εδώ .
Σύνδεση στον διακομιστή μέσω SSH ως root
Ανοίξτε το πρόγραμμα SSH και συνδεθείτε στον διακομιστή σας ως root. Λάβετε υπόψη ότι αυτό είναι πολύ αρνητικό, επομένως θα το κάνουμε μόνο μία φορά για να δημιουργήσουμε έναν χρήστη χωρίς ρίζα με αυξημένα προνόμια. Αφού συνδεθείτε στον διακομιστή σας μέσω SSH, δημιουργήστε έναν λογαριασμό για τον εαυτό σας. Για να το κάνετε αυτό, μπείτε adduser
στο τερματικό. Τώρα θα σας ζητηθούν πολλές ερωτήσεις σχετικά με τον νέο λογαριασμό. Τα μόνα δύο πράγματα που πρέπει να συμπληρώσετε είναι τα δικά σας username
και password
. Οι υπόλοιπες ερωτήσεις είναι προαιρετικές.
Μετά τη δημιουργία του λογαριασμού, το τελευταίο πράγμα που πρέπει να γίνει είναι να ενεργοποιήσετε αυξημένα προνόμια για αυτόν. Ενώ είστε ακόμα συνδεδεμένοι ως root, εισαγάγετε τα ακόλουθα στο τερματικό:
user mod -G wheel username
Αυτό θα τοποθετήσει τον λογαριασμό σας στην wheel
ομάδα, επιτρέποντάς σας να ενεργείτε ως root.
Συνδεθείτε στον διακομιστή μέσω SSH με το νέο σας όνομα χρήστη
Τώρα τελειώσαμε με τη δημιουργία του λογαριασμού σας. Βγείτε από τον διακομιστή και επανασυνδεθείτε με τον νέο σας λογαριασμό. Το πρώτο πράγμα που πρέπει να κάνετε είναι να μπείτε su
στο τερματικό. Θα σας ζητηθεί ο κωδικός πρόσβασης για τον λογαριασμό root.
Δημιουργία καταλόγου για τον Ιστότοπό σας
Τώρα πρέπει να δημιουργήσουμε έναν κατάλογο για τον ιστότοπό σας:
mkdir -p /var/www/htdocs/yourwebsite.com
Διαμόρφωση httpd
Ας φτιάξουμε το αρχείο ρυθμίσεων:
vi /etc/httpd.conf
Πληκτρολογήστε τα ακόλουθα στο αρχείο:
# Main Configuration
server "yourwebsite.com" {
listen on * port 80
root "/htdocs/yourwebsite.com"
}
# This is a redirect to the Main Configuration
server "www.yourwebsite.com" {
listen on * port 80
block return 301 "http://yourwebsite.com$REQUEST_URI"
}
Αποθήκευση και έξοδος.
Έλεγχος των ρυθμίσεων διαμόρφωσης και εκκίνηση του httpd
Προχωρήστε και βεβαιωθείτε ότι όλα λειτουργούν:
httpd -n
θα δεις httpd(ok)
. Αυτό δείχνει ότι όλα λειτουργούν.
Τα δύο τελευταία πράγματα που πρέπει να κάνουμε για το httpd είναι να το ενεργοποιήσουμε και μετά να το ξεκινήσουμε.
Ενεργοποίηση httpd:
rcctl enable httpd
Έναρξη httpd:
rcctl start httpd
Τώρα θα μπορείτε να έχετε πρόσβαση στον ιστότοπό σας μέσω του Διαδικτύου, ωστόσο θα λάβετε έναν 403
κωδικό κατάστασης επειδή δεν υπάρχει τίποτα στον κατάλογο του ιστότοπου. Ας το αλλάξουμε αυτό.
Δημιουργία απλής Ιστοσελίδας
Δημιουργήστε την αρχική σας σελίδα πληκτρολογώντας τα εξής:
vi /var/www/htdocs/yourwebsite.com/index.html
Συμπληρώστε το με τα εξής:
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<p>Welcome to my OpenBSD server on Vultr!</p>
</body>
</html>
Αποθηκεύστε και πραγματοποιήστε έξοδο και δημιουργήσατε με επιτυχία τον πρώτο σας ιστότοπο στο OpenBSD.