PDA

Bekijk Volledige Versie : apache 8080



E
07/07/03, 20:35
Hoi,
als ik een link volg of intyp zonder bestandsnaam erbij, dan krijg ik :8080
erbij op m'n server. dus iets als: www.mijnweb.nl:8080/dir . Volg ik een
link waar wel een bestandsnaam inzit, dus index.html of index.php erbij of
een trailing slash, dan treedt het verschijnsel niet op.
Hoe komt dit, en vooral, wat doe ik eraan?

-Edwin

Onno Geerdink
07/07/03, 23:05
> als ik een link volg of intyp zonder bestandsnaam erbij, dan krijg ik
:8080
> erbij op m'n server. dus iets als: www.mijnweb.nl:8080/dir . Volg ik een
> link waar wel een bestandsnaam inzit, dus index.html of index.php erbij of
> een trailing slash, dan treedt het verschijnsel niet op.
> Hoe komt dit, en vooral, wat doe ik eraan?

Schijnbaar staat er in je HTTPD.CONF dat 8080 je standaard poort is, als je
een slash erachter zet werkt het wel ! Indien je geen slash achter een
directorynaam zet werken relatieve urls niet:

www.mijnweb.nl/dirimages/plaatje.jpg

Dus als je zo binnenkomt en apache ziet dat het om een directory gaat haalt
hij uit de httpd.conf de standaard servernaam en poort (zoek op 8080 en
verwijder die regel of zet er # aan het begin voor) en redirect je naar die
url. Is je servernaam www.mijnweb2.nl en doe je www.mijnweb.nl/dir dan kom
je dus op www.mijnweb2.nl/dir/

Hoezo apache dus achter jouw domeinnaam 8080 zet weet ik niet precies, maar
ergens zal er 8080 staan, misschien bij Listen dat 8080 eerst staat (Listen
8080 80 443 ofzo). Zet daat 80 neer als eerste waarde ???

Mvgr,

Onno

LL
08/07/03, 06:20
E wrote:
> Hoi,
> als ik een link volg of intyp zonder bestandsnaam erbij, dan krijg ik :8080
> erbij op m'n server. dus iets als: www.mijnweb.nl:8080/dir . Volg ik een
> link waar wel een bestandsnaam inzit, dus index.html of index.php erbij of
> een trailing slash, dan treedt het verschijnsel niet op.
> Hoe komt dit, en vooral, wat doe ik eraan?
>
> -Edwin
>
>
Waarschijnlijk moet je een (virtual)host www.mijnweb.nl aanmaken in je
apache conf-file. www.mijnweb.nl:8080/dir/ (met slash op het einde zal
nu waarschijnlijk wel werken.

LL

E
08/07/03, 09:20
> Waarschijnlijk moet je een (virtual)host www.mijnweb.nl aanmaken in je
> apache conf-file. www.mijnweb.nl:8080/dir/ (met slash op het einde zal
> nu waarschijnlijk wel werken.
>
> LL
>

bedankt voor de antwoorden, maar het is me nog niet duidelijk wat te doen.
Om te beginnen: alles werkt, enkel, bij het aanroepen van een directory
(zonder slash op 't eind) voegt de server :8080 na de domeinnaam toe. Maar
vertoond wel netjes de index-file (of een listing). Alles wat ik wil is dat
die :8080 niet in beeld komt.

uit httpd.conf:
Port 8080
Listen <ip-nr>:8080

En inderdaad, waarom geen 80? dat is toch de standaard poort voor http? Of
maakt dat niet uit?
Ik heb een aantal virtual hosts, en een default:

<VirtualHost _default_:443>
DocumentRoot /home/httpd/docs
enz...

behalve bij deze default staan nergens portnummers bij de virtualhosts.
Misschien kunnen jullie nu beter inschatten wat er mis gaat? En tippen? Zo
snap ik niet waarom het verschijnsel zou verdwijnen als ik er 80 ipv 8080
van maak. En kan ik dat zo maar ongestraft doen? Server is live, er draaien
een paar domeinen op, dus ik wil 'm wel levend houden. (Heb 'm niet zelf
opgezet, maar heb wel beheer. Dus probeer langzaamaan meer te weten te komen
hoe alles werkt)

bvd,
-Edwin

LL
08/07/03, 12:20
"E" <e@ee.nl> schreef in bericht news:bedqr6$bia$1@nl-news.euro.net...
>
> bedankt voor de antwoorden, maar het is me nog niet duidelijk wat te doen.
> Om te beginnen: alles werkt, enkel, bij het aanroepen van een directory
> (zonder slash op 't eind) voegt de server :8080 na de domeinnaam toe. Maar
> vertoond wel netjes de index-file (of een listing). Alles wat ik wil is
dat
> die :8080 niet in beeld komt.
>
> uit httpd.conf:
> Port 8080
> Listen <ip-nr>:8080
>
> En inderdaad, waarom geen 80? dat is toch de standaard poort voor http? Of
> maakt dat niet uit?
> Ik heb een aantal virtual hosts, en een default:
>
> <VirtualHost _default_:443>
> DocumentRoot /home/httpd/docs
> enz...
>
> behalve bij deze default staan nergens portnummers bij de virtualhosts.
> Misschien kunnen jullie nu beter inschatten wat er mis gaat? En tippen? Zo
> snap ik niet waarom het verschijnsel zou verdwijnen als ik er 80 ipv 8080
> van maak. En kan ik dat zo maar ongestraft doen? Server is live, er
draaien
> een paar domeinen op, dus ik wil 'm wel levend houden. (Heb 'm niet zelf
> opgezet, maar heb wel beheer. Dus probeer langzaamaan meer te weten te
komen
> hoe alles werkt)
>
> bvd,
> -Edwin
>
Als je 80 wilt verander je 8080 toch gewoon in 80?

Bij mij staat er dit:

#
# Port: The port to which the standalone server listens. For
# ports < 1023, you will need apache to be run as root initially.
#
Port 80

John Bokma
08/07/03, 12:50
E wrote:

>>Waarschijnlijk moet je een (virtual)host www.mijnweb.nl aanmaken in je
>>apache conf-file. www.mijnweb.nl:8080/dir/ (met slash op het einde zal
>>nu waarschijnlijk wel werken.
>>
>>LL
>>
>
>
> bedankt voor de antwoorden, maar het is me nog niet duidelijk wat te doen.
> Om te beginnen: alles werkt, enkel, bij het aanroepen van een directory
> (zonder slash op 't eind) voegt de server :8080 na de domeinnaam toe. Maar
> vertoond wel netjes de index-file (of een listing). Alles wat ik wil is dat
> die :8080 niet in beeld komt.
>
> uit httpd.conf:
> Port 8080
> Listen <ip-nr>:8080
>
> En inderdaad, waarom geen 80? dat is toch de standaard poort voor http? Of
> maakt dat niet uit?

Verander die 8080 gewoon door 80. Er zit een heel verhaal achter 8080 en
80 (poorten onder de 1024 kunnen alleen door root gebruikt worden, en
dat geeft dus allerlei enge mogelijkheden enzo, lang verhaal)

> Ik heb een aantal virtual hosts, en een default:
>
> <VirtualHost _default_:443>
> DocumentRoot /home/httpd/docs
> enz...
>
> behalve bij deze default staan nergens portnummers bij de virtualhosts.
> Misschien kunnen jullie nu beter inschatten wat er mis gaat? En tippen? Zo
> snap ik niet waarom het verschijnsel zou verdwijnen als ik er 80 ipv 8080
> van maak. En kan ik dat zo maar ongestraft doen? Server is live, er draaien
> een paar domeinen op, dus ik wil 'm wel levend houden. (Heb 'm niet zelf
> opgezet, maar heb wel beheer. Dus probeer langzaamaan meer te weten te komen
> hoe alles werkt)

8080 in 80 veranderen. Waar draait die server op? Windows? Linux? *nix?
Allesofnix? Je moet wel even apache resetten (met apachectl of zo, of
met een kill nohup (hmmm, uit mijn hoofd, lees even de docs) maar dat
resetten is zo gedaan.

John

--
email: mail(at)johnbokma.com (or reply) home: http://johnbokma.com/
website design tips: http://johnbokma.com/websitedesign/ (preliminary)

Onno Geerdink
09/07/03, 07:20
> 8080 in 80 veranderen. Waar draait die server op? Windows? Linux? *nix?
> Allesofnix? Je moet wel even apache resetten (met apachectl of zo, of
> met een kill nohup (hmmm, uit mijn hoofd, lees even de docs) maar dat
> resetten is zo gedaan.

In Windows via services in beheer of met de optie in het start menu, via
linux

../apachectl restart

John Bokma
09/07/03, 07:35
Onno Geerdink wrote:

>>8080 in 80 veranderen. Waar draait die server op? Windows? Linux? *nix?
>>Allesofnix? Je moet wel even apache resetten (met apachectl of zo, of
>>met een kill nohup (hmmm, uit mijn hoofd, lees even de docs) maar dat
>>resetten is zo gedaan.
>
>
> In Windows via services in beheer of met de optie in het start menu, via
> linux

optie in het start menu (welk, die van Windows?) via linux (hoe? Of
bedoel je start menu onder linux?)

> ./apachectl restart

Dat is inderdaad een manier om de httpd.conf opnieuw te laten lezen. Ik
had al een vermoeden dat je onder Windows zat, want toen ik hier
installeerde draaide apache ook op 8080 (Win98 SE). Je kan daar gewoon
80 van maken onder Windows.

John

--
Hon Bom Jak

email: mail(at)johnbokma.com (or reply) home: http://johnbokma.com/
website design tips: http://johnbokma.com/websitedesign/ (preliminary)

Onno Geerdink
12/07/03, 17:20
> optie in het start menu (welk, die van Windows?)

Windows...

> via linux (hoe? Of
> bedoel je start menu onder linux?)

Nee, onder linux doe je apachectl restart en onder windows kan je via
services of via het start menu apache reloaden...