On Wed, 25 Jan 2006, chentom60 wrote:
> Thans Jim!
>
> Thanks to your reply! I checked my /etc/services file and find that
> webcache 3128/tcp # WWW caching service
> webcache 3128/udp # WWW caching service
> webcache 8080/tcp # WWW caching service
> webcache 8080/udp # WWW caching service
>
> is it quite strange that webcache listens to both 3128 and 8080 ?
No - as I said, all that /etc/services is used for is converting
names to port numbers (and vice-versa), it's a translation table.
> However only 3128 is the port webcache really listens to.
inetd looks through the file for "webcache" and it finds "3128/tcp"
and stops looking - so it listens on tcp port 3128 for the "webcache"
service.
> Anyway, I tried http://192.168.0.50:3128/hello. This time, I am not
> refused but i got a blank page. http://192.168.0.50:3128/usage
> neither.
Which webbrowser you using. I've tested this with an oldish
Mozilla, Firefox, lynx (a text only web browser) and wget
Not tried Internet Explorer - I try not to "do" microsoft.
The html output by the script is pretty rudimentary!
And the header lines are fairly minimal.
IE might need something more.
Try looking at.....
http://www.franjam.org.uk/hello.test
> But http://192.168.0.50:3128/jj works which redirects to your
> homepage.
>
> Any idea why?
>
> Tom
>
>
> --- In Jim Jackson <> wrote:
> >
> >
> > Hi, I sent this earlier today, but haven't seen it on the list yet
> so I'm
> > sending it again......
> >
> > ---------- Forwarded message ----------
> > Date: Wed, 25 Jan 2006 13:44:04 +0000 (GMT)
> > From: Jim Jackson <>
> > To:
> > Subject: Re: [ts-7000] Re: how to request 7250 execute command from
> > external web browser?
> >
> >
> >
> > On Wed, 25 Jan 2006, chentom60 wrote:
> >
> > > I followed exactly as what you did, but my HTTP requests are always
> > > rejected. I am using TS-7250, not 7200. Is that a problem? I don't
> > > think your script is wrong, rather, webcache may not be called when I
> > > use http://192.168.0.50:8080/hello command.
> >
> > check the /etc/services file, and look for webcache entries
> > Actually I've just looked in mine and get
> >
> > grep webcache /etc/services
> > #webcache 3128/tcp # WWW caching service
> > #webcache 3128/udp # WWW caching service
> > webcache 8080/tcp # WWW caching service
> > webcache 8080/udp # WWW caching service
> >
> > Which is sort of wierd, but vaguely rings bells (I've had the board for
> > 18 months now and the memory isn't what it was, and I don't document
> > EVERYTHING I do :-).
> >
> > I think I had to comment out the first entry way back to get webcache =
> > 8080. If yours isn't commented out, it maybe that inetd is listening on
> > port 3128, so do a quick check with
> >
> > http://192.168.0.50:3128/hello
> >
> > If you edit /etc/services, you will have to send inetd the HUP signal
> > to make it re-initialise. /etc/services is just a file for mapping port
> > names to port numbers
> >
> > Jim
> >
> > >
> > >
> > > Is it possible that you forgot to mention any other step? any other
> > > .conf also needs to be modified?
> > >
> > > Has anybody tried this script on 7250 also?
> > >
> > > Tom
> > >
> > >
> > >
> > >
> > > --- In Jim Jackson <> wrote:
> > > >
> > > >
> > > >
> > > > On Wed, 18 Jan 2006, chentom60 wrote:
> > > >
> > > > > Also, I heard python is more simpler and more powerful than
> Perl. Is
> > > > > it true?
> > > >
> > > > Apples and Oranges -which is the best fruit?
> > > > I'd argue that for general scripting purposes then Perl is the most
> > > > powerful scripting language there is, but if you are designing a
> large
> > > > user application then maybe it isn't appropriate.
> > > >
> > > > > I would appreciate if anyone would give me some explaination.
> > > >
> > > > Try googling - there is tons of stuff out there.
> > > >
> > > > For many simple purposes your best scripting language is just sh.
> > > >
> > > > As an example I've attached a simple shell script that acts as
> > > > a web browser. I call it webserv.sh
> > > >
> > > > Install the shell script in a directory - say /usr/bin
> > > > make sure it is executable
> > > >
> > > > chmod 755 /usr/bin/webserv.sh
> > > >
> > > > edit /etc/inetd.conf and add a line like.....
> > > >
> > > > webcache stream tcp nowait root /usr/bin/webserv.sh webserv.sh
> > > >
> > > > then find the process number of your inetd process
> > > >
> > > > ps | grep inetd
> > > >
> > > > 333 root 596 S /usr/sbin/inetd
> > > > 4560 arm 428 S grep inetd
> > > >
> > > > Then send the inetd process a HUP signal make it reread the
> config file
> > > >
> > > > kill -HUP 333
> > > >
> > > > Then you should have a "webserver" listening on the webcache
> port (8080)
> > > >
> > > > assuming your ts7200 has the address 192.168.0.50, point a web
> browser
> > > > at
> > > >
> > > > http://192.168.0.50:8080/hello
> > > >
> > > > a simple fixed hello page
> > > >
> > > > http://192.168.0.50:8080/usage
> > > >
> > > > an example of executing commands and use of refresh
> > > >
> > > > http://192.168.0.50:8080/fred
> > > >
> > > > example of a 404 simple page for a non existant page
> > > >
> > > > http://192.168.0.50:8080/jj
> > > >
> > > > an example of a redirect - if you browser has internet access,
> you'll
> > > > end up at my webpage :-)
> > > >
> > > >
> > > > The script is only 100 odd lines and is very easy to follow and to
> > > > customise for your own usage.
> > > >
> > > > Who needs apache :-)
> > > >
> > > > Jim
> > > >
> > >
> > >
> > >
> >
>
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|