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
<*> 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/
|