Ik heb een paar dagen geleden Apache opnieuw geinstalleerd, als onderdeel van WAMP, en ik heb het idee dat er een of meerdere programmas zijn die interferen met Apache op port 80, waardoor na een random tijd of na het openen van bepaalde programma's (ik heb echt alles getest, maar na een random tijd reageert de server niet meer, restarten van de server helpt niet, alleen een complete Windows reboot) de server niet meer reageert op http://localhost/.
Nu wilde ik dat testen door Apache op port 81 te draaien, en dit lukt ook, tot nu in ieder geval geen problemen met de server gehad, maar nu moet ik dus om de Apache server te benaderen http://localhost:81/ intypen en daar heb ik geen zin in om een aantal redenen.
Zo zijn er nogal wat scripts waar ik hele paden in heb staan...
).
Wat wil ik nu bereiken: ik wil dat als ik http://localhost aanroep in mijn browser dat ik dan toch naar de Apache server ga. Nu dacht ik dat te doen door mijn HOSTS file, degene in C:\WINDOWS\system32\drivers\etc, aan te passen als volgt:
Maar ik heb het idee dat de hele hosts file helemaal niet gebruikt wordt, want als ik er bijvoorbeeld om te testen...
Is het uberhaupt mogelijk om dus op port 81 te draaien zonder de port dus in te moeten typen? Zie ik iets over het hoofd? Zou die hosts verandering moeten werken? En hoe kan ik checken of mijn hosts file wel gebruikt wordt?
Ik heb geen IIS of een andere server draaien; de DNS Client service is disabled.
In httpd.conf heb ik dit verandert, de listener staat op port 81:
Nu wilde ik dat testen door Apache op port 81 te draaien, en dit lukt ook, tot nu in ieder geval geen problemen met de server gehad, maar nu moet ik dus om de Apache server te benaderen http://localhost:81/ intypen en daar heb ik geen zin in om een aantal redenen.
Zo zijn er nogal wat scripts waar ik hele paden in heb staan...
PHP:
... bijvoorbeeld, en ik heb niet echt veel zin om die allemaal te gaan aanpassen. Het gaat hier om lokale scripts, die alleen op mijn computer draaien, niet van buitenaf te bereiken zijn en allemaal administratieve doeleinden hebben voor mijzelf (dus geen gezeur dat ik niet naar het hele pad moet linken aub 1
| $baseDir = 'http://localhost/Stats/GlobalStats/feed/data/' ; |
Wat wil ik nu bereiken: ik wil dat als ik http://localhost aanroep in mijn browser dat ik dan toch naar de Apache server ga. Nu dacht ik dat te doen door mijn HOSTS file, degene in C:\WINDOWS\system32\drivers\etc, aan te passen als volgt:
code:
1
| 127.0.0.1:81 localhost |
Maar ik heb het idee dat de hele hosts file helemaal niet gebruikt wordt, want als ik er bijvoorbeeld om te testen...
code:
in zet dan kan ik nog steeds naar google.com surfen.1
| google.com localhost |
Is het uberhaupt mogelijk om dus op port 81 te draaien zonder de port dus in te moeten typen? Zie ik iets over het hoofd? Zou die hosts verandering moeten werken? En hoe kan ik checken of mijn hosts file wel gebruikt wordt?
Ik heb geen IIS of een andere server draaien; de DNS Client service is disabled.
In httpd.conf heb ik dit verandert, de listener staat op port 81:
code:
1
| Listen 127.0.0.1:81 |
[ Voor 4% gewijzigd door Cavorka op 12-09-2006 13:06 ]
the-blueprints.com - The largest free blueprint collection on the internet: 50000+ drawings.