Page 1 of 1
Posted: Thu Oct 20, 2005 11:10 pm
by ailouros
Σίγουρα δεν είμαι στο σωστό θέμα(γι'αυτό οποιαδήποτε μεταφορά είναι θεμιτή) αλλά ίσως είναι κοντά σε αυτά που συζητάτε.Γίνεται να υπάρχει πρόσβαση στο home directory του localhost από έξω;Δηλαδή αυτό που βλέπω εγώ στο localhost αν αντί για
http://localhost κάποιος άλλος υπολογιστής μπορεί να δει μέσω κάτι της μορφής http://ip(?)?Τι ρυθμίσεις στον server που έχω χρειάζονται αν αυτό γίνεται?
Posted: Fri Oct 21, 2005 11:18 am
by tsilochr
Αν κατάλαβα έχεις στήσει web server το pc σου και θες να το βλέπεις απ'εξω. Κοίτα αυτό έιναι πανεύκολο με αναφορά στην ip οπως λες κι εσύ. Δεν νομίζω ότι χρειάζεται να αλλάξεις τις default ρυθμίσεις του web server για να παίξει αυτό, σίγουρα δεν χρειάζεται στον apache.
Το πρόβλημα είναι με την ip σου και αν αυτή είναι στατική ή δυναμική. Αν είσαι με dial-up υπάρχει πρόβλημα γιατί η ip που σου δίνει ο isp είναι διαφορετική κάθε φορά που συνδέεσαι και δεν μπορείς να την ξέρεις εκ των προτέρων.
Αντίστοιχα στις περισσότερες dsl η ip είναι και πάλι δυναμική αλλά αυτό λύνεται με dynamic dns. Μπορείς να κάνεις register το name που σε ενδιαφέρει και ένας δάιμονας στο pc σου αναλαμβάνει να ενημερώσει τον dns server όταν αλλάζει η ip σου. Φυσικά αυτό χρειάζεται συνδρομή αλλά θα έχεις κανονικό domain name αντί για ip.
Και φυσικά έχουμε τις στατικές ip. Αυτές κοστίζουν κατιτίς παραπάνω αλλά είσαι καλυμένος συνέχεια.
Σε γενικές γραμμές βρες την ip του μηχανήματος σου (ifconfig σε linux κονσόλα, ipconfig στο command line των win) και δουλεύει. Έλεγξε και την περίπτωση που ο web server δεν ακούει στην θύρα 80 και χρειαστεί να θέσεις το URL κάτι σαν http://ip:port.
Αυτά
Posted: Fri Oct 21, 2005 5:38 pm
by ailouros
To listen του apache είναι στο Listen 127.0.0.1:80.
Βρίσκοντας την ip μου και μπαίνοντας στο
http://ip:80 με βγάζει στην σελίδα του configuration του router
Posted: Fri Oct 21, 2005 6:30 pm
by tsilochr
dsl router? οκ, ας επέμβουν οι πιο έμπειροι ΄να πουν πως γίνεται αυτό.
Posted: Fri Oct 21, 2005 6:44 pm
by Einherjar
πρεπει μέσα από το configuration του router (web interface έχουν συνήθως) να δημιουργήσεις έναν virtual server (άλλοι το αναφέρουν ως nat mapping) που να κάνει redirect από το port 80 του router στο port 80 της private ip του web server σου.