kordoni Δημοσ. 20 Αυγούστου 2017 Δημοσ. 20 Αυγούστου 2017 Εχω στησει Apache 2.4.27 Win64 και PHP 7.2 τοπικα σε win10 μηχανακι. Ολα καλά προς το παρών. Θέλω να στήσω Name-based Virtual Host τοπικά για να παίξω και δεν μπορώ. Προσθέτω το παρακάτω στο httpd.conf στο τελος <VirtualHost *:80> DocumentRoot "C:/Apache24/htdocs" ServerName localhost </VirtualHost> <VirtualHost *:80> DocumentRoot "C:/Apache24/htdocs/htdocs2" ServerName otherlocalhost </VirtualHost> Μετα παω στο hosts που ειναι μεσα στο C:\Windows\System32\drivers\etc και βαζω στο τελος 127.0.0.1 localhost ::1 localhost 127.0.0.1 otherlocalhost ::1 otherlocalhost κανω restart τον Απατσι, παω στο http://localhost/ και ολα καλα. Παω στο http://otherlocalhost/ και "otherlocalhost’s server DNS address could not be found." Έχω γενικά καποιες ερωτησεις απο το όλο ψαξιμο -Καταρχας, πως μπορω να στησω τοπικα Name-based Virtual Host ; -Τι κανω λάθος ; -Το host που ειναι στο C:\Windows\System32\drivers\etc δεν εχει καταληξη, αλλα εγω το αποθηκευσα σαν hosts.txt με το σκεπτικο ότι θα σβησω μετα με το χερι το .txt. Αλλα το hosts.txt αποθηκευτηκε στα Documents και οχι στο drivers\etc. Τι γίνετε με αυτό, δεν κατάλαβα καθόλου. -Στο http://localhost/info.php εχει Hostname:Port www.example.com:80 και μετα SERVER_NAME localhost. Ποια η διαφορά τους; -Στο httpd.conf εχει ServerName www.example.com:80. Τελικα ποιο ειναι το server name ρε παιδια και ποια η διαφορα του με το hostname ; -Εντωμεταξυ το www.example.com υπάρχει, μπορεις να πας κανονικα σε αυτο. Οποτε ποιο το νοημα να το βαλουν γενικα μεσα στο httpd.conf ; Αφου δε θα πας ποτε εκει. Η τοπικα θα πειραματιζεσαι η θα στησεις κατι δικο σου live. Οποτε αυτο γιατι ειναι εκει; Κάνε μια καλη πραξη. Βοήθησε έναν nooba σήμερα. Ευχαριστω
tzotzosgr Δημοσ. 20 Αυγούστου 2017 Δημοσ. 20 Αυγούστου 2017 Καλησπέρα https://www.youtube.com/watch?v=UmkkjnAY1XE
kordoni Δημοσ. 20 Αυγούστου 2017 Μέλος Δημοσ. 20 Αυγούστου 2017 Καλησπέρα Ο τίτλος λεει In Tamil. Ο τίτλος. Ακόμα και αν καταλάβαινα τι παίζει, απο αυτά που δείχνει, πως να καταλάβω τι λέει και τι εξηγεί ;
tzotzosgr Δημοσ. 21 Αυγούστου 2017 Δημοσ. 21 Αυγούστου 2017 Καλημέρα, όντως είσαι noobs... απλά είναι τα πράγματα, δες μόνο τα αρχεία που αλλάζει http://el.lmgtfy.com/?q=How+To+Change+localhost+to+Custom+domain+name+in+wamp+Server
sundance_kid Δημοσ. 21 Αυγούστου 2017 Δημοσ. 21 Αυγούστου 2017 (επεξεργασμένο) Πολύ καλά κάνει και είναι noob. Εσύ γενήθηκες μαθημένος λογικά. Τελοσπάντων. @kordoni στο: \wamp\bin\apache\Apache2.2.17\conf\ κάνε uncomment (σβήσε το # απο μπροστά) το: Include conf/extra/httpd-vhosts.conf Λές δηλαδή στον απάτσι να συμπεριλάβει τους virtual host που υπάρχουν στο httpd-vhosts.conf. Μετά, στο: \wamp\bin\apache\Apache2.2.17\conf\extra\httpd-vhosts.conf Δοκίμασε το: <VirtualHost localhost> DocumentRoot "C:/Apache24/htdocs/htdocs2" ServerName localhost ServerAlias localhost <Directory "C:/Apache24/htdocs/htdocs2"> Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost otherlocalhost> DocumentRoot "C:/Apache24/htdocs" ServerName otherlocalhost ServerAlias otherlocalhost <Directory "C:/Apache24/htdocs"> Order allow,deny Allow from all </Directory> </VirtualHost> Τα παραπάνω μπορείς να τα δείς αναλυτικά εδώ. Επεξ/σία 21 Αυγούστου 2017 από sundance_kid 3
kordoni Δημοσ. 21 Αυγούστου 2017 Μέλος Δημοσ. 21 Αυγούστου 2017 Ακου tzotzos Πριν ρωτησω, γκουγκλαρα και βρηκα καποια tutorial που δε μου ελυσαν το προβλημα και δε μου απαντησαν ολες τις αποριες. Ρωτησα εδω να μου εξηγησει καποιος τι παιζει και τι δεν εχω καταλαβει. Ευτυχως που μου εδωσες και οδηγιες για γκουγκλαρισμα, γιατι ειμαι χαζος. Εσυ που εισαι ειδικος στο γκουγκλαρισμα, ασχολεισαι 3 δευτερολεπτα, μου πετας το πρωτο βιντεο που βρηκες, χωρις πρωτα να το δεις και ειρωνευεσαι κ απο πανω. Εκτος απο τα αρχεια που αλλαζει, μπορει να εξηγει κατι η να δινει tips, τα οποια δε μπορω να καταλαβω. Εσυ που μιλας Tamil γιατι δε μου εξηγεις τι λεει ; Αλλα είσαι τυχερος, γιατι βρηκα ενα tutorial για τροπους καλης συμπεριφορας σε φορουμ. Ειναι πολυ απλο, μονο τις εικονιτσες κοιτα. Site: Τσεκαρε Σε άλλες ειδησεις, Λογω δικαιωματων admin δε με αφηνε να αποθηκευσω το hosts μεσα στο C:\Windows\system32\drivers\etc\ και μου το πεταγε στα Documents. Αν το ανοιξετε ως admin η επιτρεψετε τις αλλαγες ως admin, τοτε ολα οκ. sundance_kid, ευχαριστω, τωρα ολα δουλευουν κανονικα. Αλλα οι 3 τελευταιες ερωτησεις περι hostname/servername και example.com παραμενουν. Δεν εχω καταλαβει ακομα τι παιζει με αυτα. Ευχαριστω 1
tsofras Δημοσ. 21 Αυγούστου 2017 Δημοσ. 21 Αυγούστου 2017 Καλημέρα, όντως είσαι noobs... απλά είναι τα πράγματα, δες μόνο τα αρχεία που αλλάζει http://el.lmgtfy.com/?q=How+To+Change+localhost+to+Custom+domain+name+in+wamp+Server Πολύ fail το σχόλιο σου , εμ το παίζεις έξυπνος εμ γράφεις είσαι noobs oύτε καν noob. 1
sundance_kid Δημοσ. 21 Αυγούστου 2017 Δημοσ. 21 Αυγούστου 2017 -Στο http://localhost/info.php εχει Hostname:Port www.example.com:80 και μετα SERVER_NAME localhost. Ποια η διαφορά τους; H διαφορά τους είναι ότι το hostname δείχνει που καλέι ο client για να λάβει απάντηση απο http. Το server_name, έρχεται απο το configuration του apache που τον διαφοροποιεί απο τους άλλους virtual hosts στον ίδιο server. Δές εδώ μία αναλυτικότατη περιγραφή, καθώς και το documentation του Apache που δίνει παραδείγματα. -Στο httpd.conf εχει ServerName www.example.com:80. Τελικα ποιο ειναι το server name ρε παιδια και ποια η διαφορα του με το hostname ; Νομίζω, με το παραπάνω, έχεις την απάντηση και σε αυτή την ερώτηση. -Εντωμεταξυ το www.example.com υπάρχει, μπορεις να πας κανονικα σε αυτο. Οποτε ποιο το νοημα να το βαλουν γενικα μεσα στο httpd.conf ; Αφου δε θα πας ποτε εκει. Η τοπικα θα πειραματιζεσαι η θα στησεις κατι δικο σου live. Οποτε αυτο γιατι ειναι εκει; Δεν έχω ιδέα.
kordoni Δημοσ. 21 Αυγούστου 2017 Μέλος Δημοσ. 21 Αυγούστου 2017 Σ ευχαριστω και παλι, αλλα ξεκιναω νεο θεμα , γιατι το πραγμα ξεφευγει απο το virtual hosting και αποκτα δικο του ορισμο.
vadou Δημοσ. 21 Αυγούστου 2017 Δημοσ. 21 Αυγούστου 2017 Άσχετο, αλλά παίζει σωστά το path έτσι σε windows; DocumentRoot "C:/Apache24/htdocs/htdocs2" Δε θέλει backslashes;
kordoni Δημοσ. 21 Αυγούστου 2017 Μέλος Δημοσ. 21 Αυγούστου 2017 Οχι The directives that accept filenames as arguments must use Windows filenames instead of Unix ones. However, because Apache may interpret backslashes as an "escape character" sequence, you should consistently use forward slashes in path names, not backslashes. απο Site: https://httpd.apache.org/docs/2.4/platform/windows.html επισης στα παραδειγματα του Apache για name-based v-hosts και εκει forward slashes εχει 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα