localy Δημοσ. 8 Ιουνίου 2009 Δημοσ. 8 Ιουνίου 2009 Εχω βαλει μεσα καποιες προχειρες σελιδες, πως θα κανω αυτα ορατα σε αλλους? εχω στησει τον apache
nske Δημοσ. 9 Ιουνίου 2009 Δημοσ. 9 Ιουνίου 2009 Δεν δίνεις αρκετές πληροφορίες για το δίκτυό και το λειτουργικό σου, υποθέτοντας όμως ότι πρόκειται για μια συνηθισμένη σύνδεση ADSL και θέλεις οι άλλοι να συνδέονται μέσω Internet, είναι 3 ανεξάρτητα πράγματα που θα θέλεις να κάνεις: 1) Να φροντίσεις το hostname που θέλεις να χρησιμοποιήσεις να οδηγεί πάντα στην κατάλληλη διεύθυνση (αυτή που έχεις στο internet, η οποία πιθανότατα αλλάζει συχνά). Αν η διεύθυνσή σου αλλάζει, μπορείς να χρησιμοποιήσεις μια υπηρεσία όπως το dyndns.com και να τρέχεις μονίμως κάποιο προγραμματάκι που θα ανανεώνει τη διεύθυνση, όπως το ddclient. Πολλοί embedded routers έχουν ενσωματωμένη αυτή τη λειτουργία, αν ο δικός σου έχει μπορείς να τον ρυθμίσεις να κάνει αυτή τη δουλειά και να μην τρέξεις τίποτα στον υπολογιστή σου. 2) Να φροντίσεις ο apache να ακούει στην διεύθυνση της κάρτας δικτύου του υπολογιστή http://httpd.apache.org/docs/2.2/mod/mpm_common.html#listen Και να μην τρέχει κάποιο firewall που να φιλτράρει την κίνηση προς αυτόν 3) Να φροντίσεις ο apache που ακούει εκεί να είναι προσβάσιμος από το Internet, παρ' ότι ο υπολογιστής σου δεν έχει διεύθυνση στο Internet. Αυτό γίνεται ρυθμίζοντας τον router σου να κάνει Destination NAT (το γνωστό port forwarding, το software του router μπορεί να το ονομάζει διαφορετικά). Το πώς γίνεται αυτό θα περιγράφεται στο documentation του router που χρησιμοποιείς. Σημείωσε ότι και αφού τα κάνεις αυτά, είναι πολύ πιθανό ενώ σε όλους τους άλλους να παίζει κανονικά, τα μηχανήματα του τοπικού δικτύου να μη μπορούν να δουν απευθείας τον apache επισκεπτόμενα την δημόσια διεύθυνση, καθώς ο router τυπικά εφαρμόζει το NAT στο PPP Interface του, από το οποίο τα μηχανήματα που συνδέονται στο εσωτερικό interface δεν περνούν ποτέ. Αν έχεις λίγα μηχανήματα, η πιο απλή λύση για αυτό είναι στατικές entries στο hosts file (σε *nix /etc/hosts, σε windows /system32/drivers/etc/hosts) i π.χ. >xxxx.dyndns.org 1.2.3.4 όπου 1.2.3.4 η διεύθυνση τοπικού δικτύου του μηχανήματος στην οποία ακούει ο apache.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.