Ga naar inhoud


apche server in thuisnetwerk


Aanbevolen berichten

Geplaatst:

Ik heb in een thuisnetwerk apache geinstalleerd.(op de host)

Nu wil ik met de andere computer(gast) de pagina's aanroepen die op de apache server staan.

Weet iemand hoe ik dat moet doen?

 

Op allebei xp pro

simpele netwerkkaarten met kabel aan elkaar verbonden.

gewone netwerk werkt perfect.

internet delen werkt perfect.

Op de host kan ik gewoon localhost openen.

 

op de gast niet


Geplaatst:

zoiets dacht ik al, maar hoe weet ik wat dat nummer is?

Geplaatst:

Om het IP-nummer te kennen van de host...

Ga via Start-->Uitvoeren-->typ hier: [color:"blue"] cmd [/color]

In het terminalvenstertje dat nu verschijnt typ je: [color:"blue"]ipconfig[/color]

 

Daar kan je het Ip-adres van de host computer aflezen.

Geplaatst:

Dat was precies wat ik zocht.

Bedankt

 

Kan ik nu in de httpd config file aangeven dat apache naar dit adres luistert voor aanvragen vanuit het netwerk, zodat hij alleen naar dit adres luistert, en niet naar het internet?

Geplaatst:

Dit krijg ik dus niet voor elkaar.

Ik heb iets meer nodig over poorten gebruiken en instellen.

Geplaatst:

Als je de poort wilt aangeven dan doe je dat zo:

 

<VirtualHost 11.22.33.44:55>

 

11.22.33.44 = ip adres

55 = port

 

Of bedoel je wat anders??????????

 

Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Geplaatst:

Ja zoiets zoek ik, maar hoe kom je aan poort 55 of is dat een voorbeeld.

En is het ip nr. het nr wat netwerkkaart gebruikt of kan ik die zelf toewijzen.

Wat ik begrijp is dat de server moet luisteren naar een poort.

Als er door die poort een vraag komt van bijvoorbeeld www.homepagevanjan.thuis dan stuurt hij het door naar de map die ik in httpd.conf heb aangegeven

 

Voorbeeld: luister naar poort 55

www.homepagevanjan.thuis is gekoppeld aan ip 11.22.33.44.55

en is te vinden in map c:\programfiles\apache\apache group\htdocs\homepagevanjan.thuis

 

Als dit klopt dan moet weten hoe de ipadressen worden toegewezen(inmiddels weet ik dat ik kan veranderen in de eigenschappen van de netwerkverbinding.)

Hoe het zit met de poorten.

En als de host luistert naar poort 55 hoe gaat de gast daar dan vragen?

Geplaatst:

Volgens mij haal je nu vanalles door elkaar : Een ipnr is heel wat anders als een poortnr zoals in je gegeven voorbeeld.

Op elk ipnr kunnen geloof ik zo'n 65535 verschillende poortnummers gebruikt worden.

 

Stel je hebt een server die luistert op ipnr 192.168.1.200 op poort 55 (dit moet je dus in apache instellen)dan zal de client :55[/b]]http://192.168.1.200:55 moeten intypen indien hij op hetzelfde netwerk zit.

Heb je echter je apache op poort 80 (standaard webverkeer poort) draaien dat kan een client via http://192.168.1.200 kunnen connecten (zonder dus :80 er aan toe te voegen, het is immers de standaard poort...)

 

Komen de clients nu bv van buiten je router via het internet, dan zal je in je router een virtual server adres moeten opgeven van de server . de clients zullen nu moeten via het ipadres wat je van de provider gekregen hebt moeten connecten

Geplaatst:

Dus als ik het goed begrijp dan zeg ik tegen apache:

listen 192.168.1.200

 

en onderin

 

<VirtualHost 192.168.1.200 >

ServerAdmin webmaster@homepagevanjan.thuis

DocumentRoot c:\programfiles\Apache\apache group\apache\homepagevanjan.thuis

ServerName homepagevanjan.thuis

 

</VirtualHost>

 

En als ik dan op de gastcomputer in de browser www.homepagevanjan.thuis tik dan krijg ik de page die in de map homepagevanjan.thuis zit te zien?

Geplaatst:

Standaard luistert 'Apache' op poort 80-->wil je deze veranderen .

Kan je 'Apache' laten luisteren op een andere,liefst hogere poort.bvb poort '1024' ,moet je wel het bestand [color:"blue"] httpd/conf/httpd.conf [/color]instellen op deze alternatieve poort.

Daarna bereik je jouw webpagina dan met :

 

[color:"blue"] http://jouwIP:1024/ [/color]

 

Als je poort 80 gewoon blijft gebruiken...bereik je bijvoorbeeld je homepagina via de client met:

 

[color:"blue"]http://192.168.255.101/index.html[/color]

Waar je natuurlijk jouw IP-adres invult in bovenstaand vb.

Geplaatst:

Maar hoe zit het dan met de virtualhost.

Uit de engelstalige beschrijving maak ik op dat je je page dan kan benaderen met www.homepagevanjan.thuis (als voorbeeld)

En dit dan met diverse virtuele namen allemaal op de zelfde poort maar met andere ip-adressen

 

Om verwarring te voorkomen ik heb apache versie 2.0.43 win32 geinstalleerd.

Geplaatst:

Effe voor alle duidelijkheid; Je moet er wel voor zorgen dat www.homepagevanjan.thuis wel kan worden geresolved naar een ip adres.. Met andere woorden, of je zet hem in je hosts file, of je gaat je eigen dns draaien....

 

Wat er mogelijk is met de meeste server os'en is dat je meerdere IP adressen aan een adapter knoopt. Dus je kan 192.168.1.1, 192.168.1.2, 192.168.1.3, 192.168.1.4 etc. aan een adapter knopen. Deze adressen kan je dan weer later in je httpd configuratie gebruiken voor je verschillende server namen..

Wat je echter ook kan doen is op een ip adres meerdere sites zetten.. Dit doe je op de volgende manier:

 

<VirtualHost 11.22.33.44:80>

DocumentRoot c:\mijnsite\htdocs

ServerName www.homepagevanjan.thuis

ErrorLog c:\mijnsite\logs\error_log

CustomLog c:\mijnsite\logs\access_log combined

ScriptAlias /cgi-bin c:\mijnsite\cgi-bin

DirectoryIndex index.php index.html

</VirtualHost>

 

Maar hier is al heel veel over geschreven op www.apache.org ....

( Lees hier maar alles hierover: Name-based virtual hosts ... )

Suc6!

 

Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...