Fedora-Linux.nl Forumindex Fedora-Linux.nl
Het forum van Fedora-Linux.nl.
Deze site wordt gehost door Exonet Internet Services
 
 FAQFAQ   ZoekenZoeken   GebruikerslijstGebruikerslijst   GebruikersgroepenGebruikersgroepen   RegistrerenRegistreren 
 ProfielProfiel   Log in om je privéberichten te bekijkenLog in om je privéberichten te bekijken   InloggenInloggen 

Apache, subdomeinen en virtual hosting :S :?:

 
Nieuw onderwerp plaatsen   Reageren    Fedora-Linux.nl Forumindex -> Servers & Netwerken
Vorige onderwerp :: Volgende onderwerp  
Auteur Bericht
Metalenkist



Geregistreerd op: 01 Okt 2006
Berichten: 9

BerichtGeplaatst: Vr Mrt 30, 2007 2:55 pm    Onderwerp: Apache, subdomeinen en virtual hosting :S :?: Reageren met citaat

Allowa allemaal

Recentelijk ben ik weer eens druk aan de slag gegaan met me webserver, ik heb allemaal subdomeinen laten aan maken bij mij host Smile
Allemaal heel tof enzo ik krijg het alleen niet aan de praat Embarassed

Ik heb zo'n voorbeeld van apache site afgepakt, maar het lukt gewoon niet

Alles verwijst naar het standaard documentroot en dat is dus niet helemaal het plan.

Code:

Listen 80

NameVirtualHost *:80

<VirtualHost>
DocumentRoot /var/www/html/
ServerName www.leonweemen.nl
</VirtualHost>

<VirtualHost>
DocumentRoot /var/www/html/etenisweten/html/
ServerName alco.leonweemen.nl
</VirtualHost>


zoals als je ziet moet alco.leonweemen.nl verwijzen naar een andere map en nu gaat deze naar het zelfde domein toe, overigens krijg ik ook een error in apache als ik mijn apache server herstart

Code:

[root@leonweemen httpd]# httpd -S
[Fri Mar 30 15:54:10 2007] [error] VirtualHost www.leonweemen.nl:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
[Fri Mar 30 15:54:10 2007] [warn] NameVirtualHost *:80 has no VirtualHosts
VirtualHost configuration:
192.168.0.7:80         alco.leonweemen.nl (/etc/httpd/conf/httpd.conf:998)
80.60.146.97:*         is a NameVirtualHost
         default server alco.leonweemen.nl (/etc/httpd/conf.d/system-config-httpd.conf:346)
         port * namevhost alco.leonweemen.nl (/etc/httpd/conf.d/system-config-httpd.conf:346)
         port 80 namevhost www.leonweemen.nl (/etc/httpd/conf/httpd.conf:993)
wildcard NameVirtualHosts and _default_ servers:
_default_:443          www.leonweemen.nl (/etc/httpd/conf.d/ssl.conf:81)
*:*                    www.leonweemen.nl (/etc/httpd/conf.d/system-config-httpd.conf:315)
Syntax OK
[root@leonweemen httpd]#


Wie kan mij hier even doorheen slepen,

Alvast bedankt jullie hulp

Leon
Terug naar boven
Profiel bekijken Stuur privébericht
Metalenkist



Geregistreerd op: 01 Okt 2006
Berichten: 9

BerichtGeplaatst: Vr Mrt 30, 2007 11:26 pm    Onderwerp: Reageren met citaat

Ik ben ondertussen lekker verder aan het hannessen geweest en ben denk ik wel iets verder maar hij kan die domeinen maar niet uit elkaar houden. Snap er echt geen zak van Smile

Code:

NameVirtualHost *:80

<VirtualHost>
DocumentRoot /var/www/html/
ServerName www.leonweemen.nl
</VirtualHost>

<VirtualHost>
DocumentRoot /var/www/html/
ServerName leonweemen.nl
</VirtualHost>

<VirtualHost>
DocumentRoot /var/www/html/etenisweten/html/
ServerName alco.leonweemen.nl
</VirtualHost>


apache geeft nu deze melding:
Code:
[root@leonweemen conf]# httpd -S
[Sat Mar 31 00:25:27 2007] [warn] VirtualHost leonweemen.nl:80 overlaps with VirtualHost alco.leonweemen.nl:80, the first has precedence, perhaps you need a NameVirtualHost directive
VirtualHost configuration:
192.168.0.7:80         leonweemen.nl (/etc/httpd/conf/httpd.conf:998)
80.60.146.97:*         is a NameVirtualHost
         default server www.leonweemen.nl (/etc/httpd/conf.d/system-config-httpd.conf:346)
         port * namevhost www.leonweemen.nl (/etc/httpd/conf.d/system-config-httpd.conf:346)
wildcard NameVirtualHosts and _default_ servers:
_default_:443          www.leonweemen.nl (/etc/httpd/conf.d/ssl.conf:81)
*:*                    www.leonweemen.nl (/etc/httpd/conf.d/system-config-httpd.conf:315)
*:80                   is a NameVirtualHost
         default server www.leonweemen.nl (/etc/httpd/conf/httpd.conf:993)
         port 80 namevhost www.leonweemen.nl (/etc/httpd/conf/httpd.conf:993)
Syntax OK
[root@leonweemen conf]#

Terug naar boven
Profiel bekijken Stuur privébericht
Nickname55



Geregistreerd op: 02 Mei 2005
Berichten: 666

BerichtGeplaatst: Za Mrt 31, 2007 4:59 pm    Onderwerp: Reageren met citaat

Je begint met:
Code:
NameVirtualHost *:80

Heb jij gedaan, is goed. Vervolgens 2 virtual hosts:
Code:

<VirtualHost>
    ServerAdmin gebruiker@localhost
    DocumentRoot /web/domein.nl/sub
    ServerName sub.domein.nl
    ErrorLog logs/domein.nl_sub-error_log
    CustomLog logs/domein.nl_sub-access_log common
</VirtualHost>

<VirtualHost>
    ServerAdmin gebruiker@localhost
    DocumentRoot /web/domein.nl/www
    ServerName www.domein.nl
    ServerAlias *.domein.8s.nl
    ErrorLog logs/domein.nl_www-error_log
    CustomLog logs/domein.nl_www-access_log common
</VirtualHost>

Dit moet hem volgens mijn zijn hor. Geef geen ip-nummers op. Ik krijg het idee dat je dat gedaan hebt. Het is "name-based virtual hosting". Als je server meerdere ip's zou hebben, kun je aan elk ip een (sub)domein hangen. Maar dat was niet de bedoeling dacht ik zo, dus sterretje.

http://httpd.apache.org/docs/2.2/vhosts/

Edit: ik snap er geen fluit van, et moet zijn "sterretje dubbelepunt tachtig" maar als ik dat typ, haalt tie dat steeds weg. Rolling Eyes
Terug naar boven
Profiel bekijken Stuur privébericht
Metalenkist



Geregistreerd op: 01 Okt 2006
Berichten: 9

BerichtGeplaatst: Zo Apr 01, 2007 11:36 am    Onderwerp: Reageren met citaat

Je snapt het op zn minst een beetje want ik krijg geen errors meer Smile
Het werkt nog niet want alles wordt nog steeds naar het "hoofdgedeelte" (/var/www/html/) verwezen

en dat sterretje_dubbelepunt_tachtig had ik ook Smile

Code:

<VirtualHost>
    ServerAdmin weemen@leonweemen.nl
    DocumentRoot /var/www/html/etenisweten/html/
    ServerName etenisweten.leonweemen.nl
    ErrorLog logs/leonweemen.nl_etenisweten_log
    CustomLog logs/leonweemen.nl_etenisweten-access_log common
</VirtualHost>

<VirtualHost>
    ServerAdmin info@leonweemen.nl
    DocumentRoot /var/www/html/
    ServerName www.leonweemen.nl
    ErrorLog logs/leonweemen.nl_www-error_log
    CustomLog logs/leonweemen.nl_www-access_log common
</VirtualHost>


Code:
[root@leonweemen httpd]# httpd -S
VirtualHost configuration:
80.60.146.97:*         is a NameVirtualHost
         default server www.leonweemen.nl (/etc/httpd/conf.d/system-config-httpd.conf:346)
         port * namevhost www.leonweemen.nl (/etc/httpd/conf.d/system-config-httpd.conf:346)
wildcard NameVirtualHosts and _default_ servers:
_default_:443          www.leonweemen.nl (/etc/httpd/conf.d/ssl.conf:81)
*:*                    www.leonweemen.nl (/etc/httpd/conf.d/system-config-httpd.conf:315)
*:80                   is a NameVirtualHost
         default server www.leonweemen.nl (/etc/httpd/conf/httpd.conf:1008)
         port 80 namevhost www.leonweemen.nl (/etc/httpd/conf/httpd.conf:1008)
         port 80 namevhost etenisweten.leonweemen.nl (/etc/httpd/conf/httpd.conf:1016)
Syntax OK
[root@leonweemen httpd]#

Terug naar boven
Profiel bekijken Stuur privébericht
geurt



Geregistreerd op: 23 Mrt 2007
Berichten: 4
Woonplaats: Enschede

BerichtGeplaatst: Zo Apr 08, 2007 8:42 am    Onderwerp: Reageren met citaat

denk eens aan webbased management als ispconfig en webmin... beide gratis en easy in het installeren... kun je erg makkelijk je machine beheren.... dus ook heel simpel nieuwe domeinen of virtuele hosts toevoegen..
erg mooie stukjes software Cool
Terug naar boven
Profiel bekijken Stuur privébericht E-mail versturen Website bekijken MSN Messenger
Nickname55



Geregistreerd op: 02 Mei 2005
Berichten: 666

BerichtGeplaatst: Zo Apr 08, 2007 3:28 pm    Onderwerp: Reageren met citaat

Wat staat er bij in: /etc/httpd/conf.d/system-config-httpd.conf Deze heb ik niet eens :s

En wat gebeurt er als jij in tikt als root: system-config-httpd
Terug naar boven
Profiel bekijken Stuur privébericht
Metalenkist



Geregistreerd op: 01 Okt 2006
Berichten: 9

BerichtGeplaatst: Zo Apr 08, 2007 5:15 pm    Onderwerp: Reageren met citaat

Het probleem is inmiddels op gelost

ik moest wat dingen aan /etc/host file toevoegen en kennelijk toch iets veranderen aan me httpd.conf Smile

zie
http://www.linuxquestions.org/questions/showthread.php?t=543310
Terug naar boven
Profiel bekijken Stuur privébericht
Nickname55



Geregistreerd op: 02 Mei 2005
Berichten: 666

BerichtGeplaatst: Zo Apr 08, 2007 10:03 pm    Onderwerp: Reageren met citaat

Metalenkist schreef:
Het probleem is inmiddels op gelost

ik moest wat dingen aan /etc/host file toevoegen en kennelijk toch iets veranderen aan me httpd.conf Smile

zie
http://www.linuxquestions.org/questions/showthread.php?t=543310
Ik heb et zitten lezen, intresant stukkie Very Happy Maar euhmm... et klopt wel als een bus, ik heb dat ook, die verwijzingen in mn host file. Beetje stom dat ik daar niet direct op kwm. Maar jah... die verwijzingen zijn alleen voor je zelf, als je met een brownser je eigen local gehoste site wil bezoeken. Een bezoeker vanaf een ander adres zou ook zonder deze "aanvullingen" je site moeten kunnen bezoeken. Wat ik eigenlijk dan weer niet helemaal snap is dat je de ene wel kon bezoeken, en de andere niet.
Terug naar boven
Profiel bekijken Stuur privébericht
Berichten van afgelopen:   
Nieuw onderwerp plaatsen   Reageren    Fedora-Linux.nl Forumindex -> Servers & Netwerken Tijden zijn in GMT + 1 uur
Pagina 1 van 1

 
Ga naar:  
Je mag geen nieuwe onderwerpen plaatsen in dit subforum
Je mag geen reacties plaatsen in dit subforum
Je mag je berichten niet bewerken in dit subforum
Je mag je berichten niet verwijderen in dit subforum
Je mag niet stemmen in polls in dit subforum


Powered by phpBB © 2001, 2005 phpBB Group
Vertaling door Lennart Goosens.