Πρόσβαση στο home directory του localhost από έξω

Συζητήσεις σχετικά με θέματα που αφορούν το networking και ευρυζωνικές συνδέσεις, providers, τηλεφωνικά δίκτυα, δίκτυα κινητής κτλ.
Post Reply
User avatar
ailouros
Gbyte level
Gbyte level
Posts: 1041
Joined: Fri Apr 30, 2004 4:36 pm
Academic status: Alumnus/a
Contact:

Post by ailouros » Thu Oct 20, 2005 11:10 pm

Σίγουρα δεν είμαι στο σωστό θέμα(γι'αυτό οποιαδήποτε μεταφορά είναι θεμιτή) αλλά ίσως είναι κοντά σε αυτά που συζητάτε.Γίνεται να υπάρχει πρόσβαση στο home directory του localhost από έξω;Δηλαδή αυτό που βλέπω εγώ στο localhost αν αντί για http://localhost κάποιος άλλος υπολογιστής μπορεί να δει μέσω κάτι της μορφής http://ip(?)?Τι ρυθμίσεις στον server που έχω χρειάζονται αν αυτό γίνεται?
User avatar
tsilochr
Wow! Terabyte level
Wow! Terabyte level
Posts: 3246
Joined: Tue Mar 16, 2004 2:47 pm
Academic status: PhD
Gender:
Location: mm.aueb.gr
Contact:

Post by tsilochr » Fri Oct 21, 2005 11:18 am

Αν κατάλαβα έχεις στήσει 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.

Αυτά
User avatar
ailouros
Gbyte level
Gbyte level
Posts: 1041
Joined: Fri Apr 30, 2004 4:36 pm
Academic status: Alumnus/a
Contact:

Post by ailouros » Fri Oct 21, 2005 5:38 pm

To listen του apache είναι στο Listen 127.0.0.1:80.
Βρίσκοντας την ip μου και μπαίνοντας στο http://ip:80 με βγάζει στην σελίδα του configuration του router
User avatar
tsilochr
Wow! Terabyte level
Wow! Terabyte level
Posts: 3246
Joined: Tue Mar 16, 2004 2:47 pm
Academic status: PhD
Gender:
Location: mm.aueb.gr
Contact:

Post by tsilochr » Fri Oct 21, 2005 6:30 pm

dsl router? οκ, ας επέμβουν οι πιο έμπειροι ΄να πουν πως γίνεται αυτό.
User avatar
Einherjar
Venus Project Founder
Venus Project Founder
Posts: 3751
Joined: Tue Jan 27, 2004 4:42 pm
Academic status: Alumnus/a
Gender:
Location: Washington DC, USA
Contact:

Post by Einherjar » Fri Oct 21, 2005 6:44 pm

πρεπει μέσα από το configuration του router (web interface έχουν συνήθως) να δημιουργήσεις έναν virtual server (άλλοι το αναφέρουν ως nat mapping) που να κάνει redirect από το port 80 του router στο port 80 της private ip του web server σου.
[Better to understand a little than to misunderstand a lot]
Post Reply

Return to “Δίκτυα υπολογιστών - Internet”