Προσπαθώ να καταλάβω πως ακριβώς δουλεύουν οι Virtual hosts. Aφου ρύθμισα και του ρούτερ για dyndns.org θέλω να κάνω τον apache να εμφανίζει συγκεκριμένη ιστοσελίδα όταν κάποιος ζητάει τo Url <myhost>.dyndns.org. Eκανα λοιπον ένα αρχειο στο οποίο έχω κάνει την εξής
- Κώδικας: Επιλογή όλων
<VirtualHost *>
ServerName <myhost>.dyndns.org.
ServerAdmin webmaster@localhost
DocumentRoot /var/www/<myhost>.dyndns.org.
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/var/www/<myhost>.dyndns.org. ">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Το αρχειο το ονόμασα <myhost>.dyndns.org και το τοποθέτησα στο sites-available ενώ έτρεξα και την εντολή a2ensites <myhost>.dyndns.org για να φτιάξει το link και a2dissite default για να απενεργοποιήσω το default.
Στον φάκεο <myhost>.dyndns.org έχω βάλει μια δικιά μου index.html. Αυτό που θέλω είναι όταν κάποιος βάλει την <myhost>.dyndns.org στον browser να βλέπει την index.html πράγμα το οποίο δεν συμβαίνει μέχρι στιγμής αλλά βγαίνει η κλασική που λέει It works!Εάν βάλ <myhost>.dyndns.org/index.html παίρνω την δικια μου.
Δεν έχω καταλάβει κάτι με τους Virtual host?
Moλις διαπίστωσα ότι ο σερβερ δουλεύει οπως θέλω....ο δευτερος υπολογιστής όμως στο δίκτυο δεν βλέπει το index που θέλω...αλλα το it works!