Πρόβλημα hostname με τον apache

Συζητήσεις για θέματα που σχετίζονται με software.
Post Reply
User avatar
rapadder
Gbyte level
Gbyte level
Posts: 1897
Joined: Thu Jun 17, 2004 7:12 pm
Academic status: Alumnus/a
Gender:

Πρόβλημα hostname με τον apache

Post by rapadder » Sun Dec 05, 2004 6:57 pm

Έχω εγκαταστήσει τον Apache (apache_2.0.52-win32-x86-no_ssl) στον υπολογιστή μου προκειμένου να μην τρέχω εφαρμογές socket στον Δία και να πρέπει να είμαι συνεχώς συνδεδεμένος στο Internet (και επιπλέον συχνά να αποσυνδέομαι από κάποια port). Από Command Prompt του DOS (και με τον Apache να τρέχει σύμφωνα με το εικονίδιο) θέτω σαν παράμετρο hostname το localhost και δεν μπορώ να συνδεθώ (Couldn't get I/O for the connection to: localhost). Καμιά ιδέα για να βάλω σωστή παράμετρο τον host;

Code: Select all

{

        Socket kkSocket = null;
        PrintWriter out = null;
        BufferedReader in = null;

        try {
            kkSocket = new Socket("localhost", 4444);
            out = new PrintWriter(kkSocket.getOutputStream(), true);
            in = new BufferedReader(new InputStreamReader(kkSocket.getInputStream()));
        } catch (UnknownHostException e) {
            System.err.println("Don't know about host: localhost.");
            System.exit(1);
        } catch (IOException e) {
            System.err.println("Couldn't get I/O for the connection to: localhost.");
            System.exit(1);
        }
... Γράφτε κώδικα όσο είναι καιρός ...
User avatar
rapadder
Gbyte level
Gbyte level
Posts: 1897
Joined: Thu Jun 17, 2004 7:12 pm
Academic status: Alumnus/a
Gender:

Post by rapadder » Sun Dec 05, 2004 7:54 pm

Το απεγκατέστησα και τώρα που θα το εγκαταστήσω πιο προσεκτικά θα συμπληρώσω τα πεδία:
Install Apache Server 2.0 on Port 80 , as a service
Network Domain (e.g. somenet.com) πχ, rapadder.com
Server Name (e.g. http://www.somenet.com) πχ http://www.rapadder.com

και θα βάζω σαν port το 80. Να δω εάν θα λειτουργήσει...
... Ούτε αυτό λειτούργησε και μόνο το localhost δέχεται σαν host χωρίς να εμφανίσει το πρώτο λάθος. Ίσως επειδή ο Apache είναι HTTP Server.
... Γράφτε κώδικα όσο είναι καιρός ...
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 » Mon Dec 06, 2004 12:12 am

βασικά τι δουλεια έχει ο apache στην όλη ιστορία?
[Better to understand a little than to misunderstand a lot]
User avatar
rapadder
Gbyte level
Gbyte level
Posts: 1897
Joined: Thu Jun 17, 2004 7:12 pm
Academic status: Alumnus/a
Gender:

Post by rapadder » Mon Dec 06, 2004 12:21 am

Εάν δεν θέλεις να μεταφέρεις συνεχώς τα αρχεία σου στον Δία και να είσαι στο Internet σε συμφέρει να εγκαταστήσεις τον Apache και να τα τρέχεις από το Command Prompt του DOS. Απλά πρέπει να ανοίξεις ξεχωριστό παράθυρο για Client και Server γιατί το Command Prompt δεν καταλαβαίνει από παρασκηνιακές διεργασίες (παρόλο που θα δεχτεί το java mySocketServer & θέλει άλλο παραθυρο για τον Client). Αυτό ήταν το λάθος μου και έφαγα μισή μέρα. Η παράμετρος host είναι localhost. Τα παραπάνω αποτελούν υπόδειξη του Βόγκα για την Εργασία στα Κατανεμημένα, όπου σε πρώτη φάση θα υπάρχει κεντρικός διακομιστής για να έχουμε φτιάξει κάτι που να τρέχει και μετά θα τροποποιηθεί κατάλληλα.
... Γράφτε κώδικα όσο είναι καιρός ...
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 » Mon Dec 06, 2004 5:41 pm

να τα τρέχεις
ποια να τρέχεις??? Πρέπει να είσαι πιο κατατοπιστικός για να μπορέσει κάποιος να σε βοηθήσει
[Better to understand a little than to misunderstand a lot]
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Post by HdkiLLeR » Mon Dec 06, 2004 8:06 pm

Για αρχή κάνε copy paste εδώ όλο το httpd.conf και δεύτερον είσαι σίγουρος πως τρέχει στο 4444 port; Φέρε το httpd για να δούμε πάνω κάτω τι παίζει.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
User avatar
vangos
Mbyte level
Mbyte level
Posts: 571
Joined: Tue Mar 16, 2004 3:14 pm
Location: Heracleia@UTA

Post by vangos » Mon Dec 06, 2004 11:22 pm

OK, παιδιά λύθηκε το πρόβλημα. Μιας και άργησε να απαντήσει ο rappader σας το λέω εγώ για να μην ψάχνεστε. Απλά προσπαθούσε να τρέξει τον σέρβερ και τον κλαϊεντ από το ίδιο παράθυρο (command line) σε windows και έβγαζε errors.
Post Reply

Return to “Software”