apache server

Status
Niet open voor verdere reacties.

tomtem

Gebruiker
Lid geworden
12 jul 2007
Berichten
12
gegroet,

ik wil mijn pc (tijdelijk) als webserver gebruiken,
en wat ik nu heb is het volgende netwerk
- een laptop en 2 pc's, allen met windows xp
- Thomson SpeedTouch 530 adsl modem
- een D-Link (DI-524) router (inclusief wireless)

2695650721_1ef4b9c47b_o.jpg


als eerste stap wil ik de webserver in mijn LAN netwerk testen, maar daar gaat het al fout,
op pc1 (= de pc die als webserver moet dienen) heb ik apache geinstalled
als ik op pc1 naar http:/localhost/ of http://192.168.0.187/ ga dan krijg ik de standaard index file van apache te zien (met de boodschap It Works!),

als ik echter op de andere pc2 of op de laptop naar het IP adress van pc1 ga (http://192.168.0.187) dan krijg ik dat de pagina niet kan worden weergegeven (ik heb niks van firewall ofzo), en pingen naar pc1 werkt wel

doe ik iets verkeerd ? moet ik in de router iets met port forwarden doen ?
alle hullep en/of ideen zijn welkom :)
 
Draait apache op linux of windows?
In beide gevallen kan je kijken naar welke interfaces apache luistert met
PHP:
natstat -a
In debian/ubuntu linux kan je /etc/apache2/ports.conf ook nog even checken

Aangezien pingen wel werkt is het eerder iets met de config van apache
Dat je em van de local host kan benaderen op ieder lokaal ip adres wil niets zeggen, dat werkt altijd
 
thx voor de reply drol :)

apache draait op windows xp
en met netstat -a krijg ik het volgende

Code:
Actieve verbindingen

Proto     Lokaal adres    Extern adres      Status                        PID
TCP       quad:http          quad:0               Bezig met luisteren     1524
[httpd.exe]

tenminste ik denk dat httpd.exe het apache proces is ?
en de pc naam van de server is trouwens quad

verder weet ik niet goed wat die interface betekent ? of wat ik ermee kan doen ... ?
 
deel 1 van mijn probleem is ondertussen opgelost! :thumb:

bij de eigenschappen van mijn LAN verbinding (op de server pc) kon ik ergens bij 'geavanceerd' de windows firewall uitzetten,
en nu kan ik dus op alle pc's binnen mijn LAN de server bereiken via het adres http://192.168.0.187

nu nog deel 2 van mijn probleem, namelijk het verbinden van buitenaf werkt nog steeds niet
(ik heb iemand van buiten af laten proberen, zonder resultaat dus)

wat ik al heb is
- in mijn D-Link router de DMZ (Demilitarized Zone) enabled voor mijn ip van de server pc
- en ik heb port 80 geforward naar dezelfde ip (192.168.0.187) van de server pc dus

maar verder zit ik dus terug vast
nog tips en ideen zijn welkom :)
 
update

een update:

- mijn apache luistert nu naar poort 8080 (dus blokeren van poort 80 door mijn ISP is nu uitgesloten)
- bij de NAPT instellingen van mijn Thompson modem heb ik de volgende lijn toegevoegd:
Code:
Intern adres         Extern adres                  Prtl     Status  
[B]10.0.0.50[/B]:8080    niet opgegeven:8080      tcp     NONE
- in mijn router heb ik in de Virtual Server List een lijn toegevoegd die port 8080 forward naar het IP 192.168.0.187
- mijn extern ip adres is 81.240.83.XX

als ik nu (via een proxy) surf naar http://81.240.83.XX:8080 dan krijg ik nog steeds een time out :confused:

alle hullep en/of ideen zijn dus nog steeds welkom ...
 
opgelost

probleem opgelost!
al weet ik niet helemaal zeker waarom ... :)
(ik heb apache her-installed, en deze keer alles standaard gelaten (poort 80 dus ook)
mijn modem dan ook port 80 laten forwarden, en plots werkt alles wel)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan