Προς το περιεχόμενο

βοηθεια για συνδεση στον apache απο το internet


gokal

Προτεινόμενες αναρτήσεις

Εχω στησει κανονικα τον apache και το προβλημα ειναι οτι δεν μπορω να συνδεθω απο αλλον υπολογιστη μεσω internet.

 

Διαβασα στο FAQ οτι σχεδον παντα αυτο οφειλεται σε περιορισμους του δυκτιου, firewall κτλ. Δοκιμασα κ τη συμβουλη να κανω listen 8000 αλλα δεν εγινε κατι.

 

Γενικα εαν δοκιμασω να κανω http://myip/, οπου myip ειναι η εξωτερικη ip του υπολογιστη μου αυτη τη στιγμη, απο καποιον αλλο υπολογιστη, μου δινει την σελιδα του netroute2.

 

Οποιος ξερει ας μου δωσει μερικες συμβουλες πως να το ψαξω το ζητημα!!

 

Ευχαριστω

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι, δεν συνδεομαι.

 

...Κατσε μηπως κανω βλακεια .... οταν θελω να συνδεθω απο αλλο pc δινω http://εξωτερικη.ip.υπολογιστη/~user/ , ετσι? Γιατι αυτο με βγαζει σε file not found

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το ~user έχω την εντύπωση πως δε χρειάζεται, εκτός κι αν είναι υποκατάλογος του documentroot (μεταβλητή που βρίσκεται μέσα στο httpd.conf) http://ip_tou_router και συνδέεσαι, αρκεί να έχεις κάνει forward το συγκεκριμένο port στον ανάλογο υπολογιστή.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

http://ip_tou_router και συνδέεσαι, αρκεί να έχεις κάνει forward το συγκεκριμένο port στον ανάλογο υπολογιστή.

 

Το δοκιμασα κ αυτο αλλα μου βγαζει τη σελιδα του Netroute, αυτην που μπαινω με 192.168.1.1.

 

Ευχαριστω για τη βοηθεια ... θα το ψαξω λιγο ακομα ... αν υπαρχει γενικα καμια ακομα ιδεα καλοδεχουμενη:-D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μάλλον δεν το έγραψα σωστά. Με ip_tou_router εννοούσα την εξωτερική ip της σύνδεσης. Με http://localhost'>http://localhost βλέπεις οτι τρέχει ο apache;

 

Το καταλαβα, με http://localhost ή αλλιως http://192.168.1.10 βλεπω κανονικα την δοκιμαστικη σελιδα του apache. Οπως επισης με http://localhost/~user/index.htm βλεπω κανονικα το web που εχω πεταξει στο public directory.

 

Με http://89.210.xx.xx την εξωτερικη μου ip δηλαδη μου εμφανιζεται η σελιδα του router (netroute2) η οποια βγαινει και με http://192.168.1.1. Τωρα αυτο υποτειθεται οτι επρεπε να γινεται? Δεν ξερω:confused:

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Με http://89.210.xx.xx την εξωτερικη μου ip δηλαδη μου εμφανιζεται η σελιδα του router (netroute2) η οποια βγαινει και με http://192.168.1.1. Τωρα αυτο υποτειθεται οτι επρεπε να γινεται? Δεν ξερω:confused:

 

Φυσικά και πρέπει να γίνεται! Την internetική σου IP την έχει ο router σου. Για να κάνεις έναν υπολογιστή να απαντάει σε κάποιο συγκεκριμένο service, πρέπει να κάνεις την αντίστοιχη θύρα forward από το router σου στον υπολογιστή. Στην προκειμένη περίπτωση, βρες πως γίνεται το forwarding στο netroute2 (νομίζω ότι έχει iptables; ), και κάνε forward τη θύρα 80 στην 192.168.1.10:80

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Φυσικά και πρέπει να γίνεται! Την internetική σου IP την έχει ο router σου. Για να κάνεις έναν υπολογιστή να απαντάει σε κάποιο συγκεκριμένο service, πρέπει να κάνεις την αντίστοιχη θύρα forward από το router σου στον υπολογιστή. Στην προκειμένη περίπτωση, βρες πως γίνεται το forwarding στο netroute2 (νομίζω ότι έχει iptables; ), και κάνε forward τη θύρα 80 στην 192.168.1.10:80

 

Λοιπον σημερα το πρωι που τα ειδα τα πραγματα ποιο ηρεμα κ διαβασα μερικα ακομα threads καταλαβα οτι αυτο ακριβως που λες πρεπει να κανω.

 

Το θεμα ειναι οτι ακομα προσπαθω αλλα χωρις επιτυχια. Λοιπον τα πρωτοκολλα στο firewall του netroute2 ειναι: ALLOW/BLOCK - FORWARD -DNAT.

 

Εγω κανω το port 80 Forward στο destination: 192.168.1.10. με τον απλο τροπο ρυθμισης του firewall του netroute2, εννοω βαζω σε ενα κουτακι 80 στο διπλα ip και απλα παταω forward.

 

O advanced τροπος ειναι να δωσω στην γραμμη εντολων που εχει απο κατω

>iptables -I FORWARD -p tcp -m tcp --dport ###YOUR_PORT### -j ACCEPT

, εδω ομως που γραφω την destination ip?

 

EDIT:: Τοση ωρα εκανα δοκιμες απο το Laptop που το εχω συνδεδεμενο πανω στον router. Το εβγαλα τωρα κ το συνδεσα στο internet με ISDN ωστε να ειναι ανεξαρτητο. Οταν λοιπον κανω http://89.210.33.57 (που ειναι η ip μου τωρα) παιρνω Cannot Find Server. Δοκιμασα να βαλω Listen και στο port 8080 και να το κανω ομοια forward αλλα αποτυχια. Αυτο τωρα τι μπορει να σημαινει? Το προβλημα ειναι στο forwarding ή στον apache?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ευχαριστω πολυ παιδια!!

 

Τα καταφερα ... επρεπε να βαλω nat κανονα και οχι forward και βεβαια να μην προσπαθω να δω την σελιδα μεσα απο το router. Πιστευω οτι αν τωρα κανετε κλικ http://89.210.33.57 θα δειτε κ εσεις την δοκιμαστικη σελιδα του apache, ετσι?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι ρε συ ... το εβαλα τωρα αυτο για να τεσταρω ενα προχειρο site που εφτιαξα για την εταιρεια μου. Ποσο βαρυ ειναι κτλ βλεποντας το απο το laptop με isdn.

 

Παντως τωρα αλλαξα ip τωρα ωστε μην νομιζει κανεις οτι παω να κανω κ διαφημιση!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...