Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: domain name σε nginx, django

domain name σε nginx, django 1 Χρόνος 11 Μήνες πριν #3796

  • ditsikts
  • Το Άβαταρ του/της ditsikts
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 7
Καλησπέρα! Έχω φτιάξει ένα droplet στο digitalocean με (nginx, django, gunicorn, ubuntu 16.04)
Ακολούθησα αυτόν τον οδηγό και το site δουλεύει κανονικά. Το πρόβλημα είναι ότι το επισκέπτομαι με το Public IP.
Έχω αγοράσει domain name από το godaddy, πως θα το κάνω set στο nginx/django ώστε να το επισκέπτομαι με αυτό και όχι με το public IP;
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

domain name σε nginx, django 1 Χρόνος 11 Μήνες πριν #3797

  • Αποστόλης
  • Το Άβαταρ του/της Αποστόλης
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 141
  • Ληφθείσες Ευχαριστίες 24
Αν και δεν γνωρίζω τι εστί droplet η λογική λέει οτι θα πρέπει να σετάρεις DNS Server, Zones κ.λ.π. στο Ubuntu.
Είναι λίγο πολύπλοκο εως χαώδες το θέμα.
Οπότε καλύτερα να μιλήσεις με την digitalocean.
Τελευταία διόρθωση: 1 Χρόνος 11 Μήνες πριν από Αποστόλης.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

domain name σε nginx, django 1 Χρόνος 11 Μήνες πριν #3798

  • ditsikts
  • Το Άβαταρ του/της ditsikts
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 7
droplet πρακτικά είναι vm as service. Droplet το λέει το digital ocean.
Τελικά αυτο που έλειπε από τις ρυθμισεις ήταν να αλλάξω τους nameserver από τους default του goddady στους nameservers του digitalocean
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

domain name σε nginx, django 1 Χρόνος 11 Μήνες πριν #3799

  • Αποστόλης
  • Το Άβαταρ του/της Αποστόλης
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 141
  • Ληφθείσες Ευχαριστίες 24
Αρα ήταν ήδη έτοιμο.
Πάλι καλά.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

domain name σε nginx, django 1 Χρόνος 11 Μήνες πριν #3800

  • ditsikts
  • Το Άβαταρ του/της ditsikts
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 7
Τα βήματα που πρέπει να κάνεις για να βάλεις δικό σου domain.
a) στις nginx ρυθμίσεις
Server {
...
server_name mydomain.ext www.mydomain.ext;
...
}
b) sto settings.py το ALLOWED_HOST σε
ALLOWED_HOST=
c) να σετάρεις το CNAME και Α. στο digitalocean εχει gui tool να το κάνεις (αυτή η ρύθμιση συνδέει το domain σου με την public IP που τρέχει το site)
d) και τέλος να αλλάξεις τους nameserver από του πάροχου που αγορεσες το domain, στους nameservers του digitalocean ή γενικά εκεί που κάνεις host
Τελευταία διόρθωση: 1 Χρόνος 11 Μήνες πριν από ditsikts.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

domain name σε nginx, django 1 Χρόνος 11 Μήνες πριν #3801

  • Αποστόλης
  • Το Άβαταρ του/της Αποστόλης
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 141
  • Ληφθείσες Ευχαριστίες 24
- Το a δεν είναι απαραίτητο αν έχεις μόνο ένα site, αν το αφήσεις με τις localhost ρυθμίσεις λογικά πρέπει να είναι εντάξει.

- Το b έχει να κάνει με το Django και το αφήνεις κενό αν το DEBUG είναι true. Αλλιώς βάζεις είτε localhost είτε το domain σου.

- Τα c και d άλλες εταιρείες τα διαχειρίζονται μόνες τους, άλλες σου δίνουν τη δυνατότητα να το διαχειρίζεσαι εσύ (συνήθως όσες προσφέρουν cloud υπηρεσίες, όσες έχουν ακόμα τους "παραδοσιακούς" server είτε το πουλούν σαν πιο advanced είτε φοβούνται να αφήσουν τον πελάτη να "βάζει χέρι").
Γι αυτό σου έγραψα να μιλήσεις μαζί τους.
Τελευταία διόρθωση: 1 Χρόνος 11 Μήνες πριν από Αποστόλης.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

domain name σε nginx, django 1 Χρόνος 11 Μήνες πριν #3802

  • ditsikts
  • Το Άβαταρ του/της ditsikts
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 7
Αν έχεις δικό σου server το cname και το A που το αλλάζεις; είναι ρύθμιση στον dns server;
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

domain name σε nginx, django 1 Χρόνος 11 Μήνες πριν #3803

  • Αποστόλης
  • Το Άβαταρ του/της Αποστόλης
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 141
  • Ληφθείσες Ευχαριστίες 24
Στο zone file.

Μιας και έχεις Ubuntu κοίτα εδώ:
www.krizna.com/ubuntu/configure-dns-server-ubuntu-14-04/
για το πως δημιουργούνται τα zone files κι εδώ:
www.server-world.info/en/note?os=Ubuntu_14.04&p=dns&f=4
για το πως πρέπει να είναι.
Φυσικά τα προσαρμόζεις στις δικές σου ρυθμίσεις.
Αφού όμως έχεις πρόσβαση στους name servers το πιο πιθανό είναι ότι έχεις και στα records, οπότε τα αλλάζεις από το interface που σου δίνει η εταιρεία.
Ρώτησέ τους πρώτα.
Τελευταία διόρθωση: 1 Χρόνος 11 Μήνες πριν από Αποστόλης.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

domain name σε nginx, django 1 Χρόνος 11 Μήνες πριν #3804

  • ditsikts
  • Το Άβαταρ του/της ditsikts
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 7
Δηλαδή κάθε server μπορεί να δουλέψει και σαν dns server, δεν είναι κάποιο εξειδικευμένο hardware software...
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

domain name σε nginx, django 1 Χρόνος 11 Μήνες πριν #3805

  • Αποστόλης
  • Το Άβαταρ του/της Αποστόλης
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 141
  • Ληφθείσες Ευχαριστίες 24
Και το πιο απλό pcάκι μπορεί να δουλέψει σαν ολοκληρωμένος web server.
Τα DNS, τα zone files, οι ρυθμίσεις του web server (του nginx εν προκειμένω) κ.λ.π. κ.λ.π. είναι directives τα οποία βρίσκονται σε καθορισμένες θέσεις (βλέπε αρχεία).
Αν σου γίνει request εκεί πήγαινε διάβασε αυτό. Κι αυτό θα σου πει που να τσακιστείς να πας :) Χοντρικά και απλοϊκά αυτό συμβαίνει.
Μην σε μπερδεύει το όνομα.
Οι DNS serves συνήθως βρίσκονται μέσα στον server που κάνει host κι όλες τις υπόλοιπες υπηρεσίες, πλην των databases που στην πλειονότητα τους είναι στημένες σε άλλο μηχάνημα.

Το πράγμα, όσον αφορά το hardware, αρχίζει και ξεφεύγει για άλλους λόγους.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": ditsikts
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.396 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου