Bild på bloggens författare

Nisse

blogg.ngn.nu

Tiden före (historiken) till den här bloggen finner du här
(fast jag är 'snart' klar med att ha överfört 'allt', hit):
ngn_blogga_nu




 

sömn; ok.

Farsan
Idag skedde det. Han kom hem. Han var inte där när jag kom. Utanför, i trapphallen stod två personal från hemtjänsten och väntade. Vi språkade lite om vad som bestämts bl.a.

Far kom. Han verkade pigg. Allt var med utom medicinerna. En SSK från Tallbacken ringde lite senare och meddelade just det. Jag åkte och hämtade tabletterna.

Vi, jag, pappa och hemtjänspersonalen, diskuterade lite om om hur det hela skulle fortlöpa. Jag tror det kommer att bli bra. Hoppas nu att arbetsterapeuten kommer i morgon och kollar upp vad som ytterligare, eventuellt, kan behövas i form av hjälpmedel och liknande.

Jag tror inte pappa vill tillbaka till Tallbacken, Han såg väldigt nöjd ut när han kom hem.

Fixade lite med hans kläder och så betalade jag ett par räkningar och så registrerade jag lägenhetsnummer på skatteverketes hemsida.

Höll mig kvar så länge jag orkade. Åkte hem innan brodern kom. Det blir ju bra att besöken sprids ut.

Lokal HTTP (datanördvarning!)
Igår skrev jag bl.a., under den här rubriken, att nu fungerade det.
Inte sant, bara delvis.

Fixen i själva GeneWeb-applikationen fick jag ju att fungera. Tack vare tips från en Mats-Olof (ändrade bara lite…).
Likaså att dra igång en s.k. default (standard) lokal webserver (cherokee: localhost:80), vilket innebar att när jag klickade på länken 'HTML-mapp' som bara nu visas för dem som har en sådan mapp, så öppnas ett nytt fönster som visar innehållet i personens dokumenthistorik, med länkar till skannade dokument och bilder.

I morse klickade jag på en av de länkarna och då sket det sig. Efter mycket undersökande så förstod jag att den lokala webservern inte tillät externa länkar. Attan. Hur fixar man ett sådant tillstånd? Är inte så värst hemma i hur man administrerar en cherokeeserver.

På något vis lyckades jag hitta ePostadressen till en av utvecklarna av webservern cherokee. Så här skrev jag:
"Jag är 'lost' :-)
Vad gör jag för att komma åt en fil 'utanför' localhost?

Jag får följande fel (förkortat):

Säkerhetsfel: Innehåll på http://localhost/.../index.html får inte hämta data från eller länka till file:///media/sdb1/.../Dublett.html.

Vad göra?

Och om det finns enkla svar på det här som jag missat så vill jag be om ursäkt.

Jag har googlat…

Vänligen
"

Fick ganska omgående ett svar, från en: Alvaro Lopez Ortega. Denne person svarade så här:
"Hello there,
You'd have to set a resource with a custom document root. For instance, you configure a directory
/things with a custom document root pointing to /whatever.  When you accessed /things/123 you'd actually be accessing you local file /whatever/123.
Good luck!
"

Jag fick en massa problem, vad innebar: "set a resource", "configure a directory", "with a custom document root". Vad är en: "custom document root"?
Jag vet vad det blir om man översätter det ('resource' = resurs; 'configure' = konfigurera; 'directory' = katalog eller mapp; 'custom' = anpassad; 'document root' = ett dokuments (fils) 'basplats'.
Och egentligen känner jag igen alltihopa men problemet är mer: Hur gör man, när det gäller en cherokeeserver?

Jag googlade och kollade forum. Jag förstod till slut att mitt problem var väldigt 'basic'. Mycket nybörjarnivå.
Först skulle man in i cherokee's administrationsdel.
Då ska man först starta terminalen och skriva: sudo cherokee-admin
(knappa in lösenordet) och sedan visas loginuppgifter:
"User: admin
One-time Password (t.ex.): p4grZ89n0LmqAFqa
URL: http://127.0.0.1:9090/
"

Och i mitt fall stod det sedan:
"Cherokee Web Server 0.99.19 (Aug 29 2009): Listening on port 127.0.0.1:9090, TLS
disabled, IPv6 disabled, using epoll, 1024 fds system limit, max. 505
connections, caching I/O, single thread
"

Därefter ska man starta en webbläsare och skriva in eller klistra in URL:en. Aktivera den. En inloggningsruta visas. Där skriver man in uppgifterna ovan; 'user' och 'password'.

Lyckas man med det visas cherokee:s adminfönster. Här kan man fixa med en massa inställningar i befintlig standard(default)server eller skapa nya (virtuella).

Det var här jag hittade platsen där man lägger in en regel som får 'min' webbserver att acceptera en 'extern' länk och liksom göra den till sin egen.

Nu ville det ju inte fungera likväl så jag bestämde mig för att våga mig på att skicka en fråga, tillbaka till: Alvaro Lopez Ortega. Jag skrev så här:
"Hello!
Thanks for fast answer

In basic cherokee admin i'm a newbee…

Now, in file: /etc/cherokee/cherokee.conf (extract part):


vserver!10!rule!400!document_root = /var/www/geneweb/HTML

vserver!10!rule!400!handler = file

vserver!10!rule!400!match = directory

vserver!10!rule!400!match!directory = /media/sdb1/Bilder/Dokumentbevaring

vserver!10!rule!400!match!final = 1


'Bilder' = Images

'Dokumentbevaring' = Document preservation

My basic coal is:

I hawe old scanned documents (and pictures) linked to static HTML-files on a local HD (/media/sdb1/Bilder/Dokumentbevaring)

On my PC (Linux Ubuntu 9.10 and cherokee) I run a relatives web application 'GeneWeb'. This application run It's local web server as localhost:2317. (and 'localhost' has '/var/www' as root)

Inside this application (GeneWeb) I have fix it so I would be able to se a link to a relatives scanned document, if there is any.

The call (path) to check if there is any folder is like:
http://localhost:80/geneweb/HTML/%surname;/%first_name;

If there is a folder, a link 'HTML-folder' will appear at the relatives page.

This part is OK.

When I click at the link (like:
http://localhost/geneweb/HTML/Nordlundh/Gunnar/index.html
)
the HTML-page appear in a new window (tab).
Yust as I want.

In this 'index.html' I have a table with links to other HTML pages that include links to pictures files and documents. Like This:

file:///media/sdb1/Bilder/Dokumentbevaring/HTML/Gunnar-Nordlundh-School.html

And it is this link that is not show up. In Firefox follow info appear (translated from Swedish):

"Security Error: The conten in http://localhost/geneweb/HTML/Nordlundh/Gunnar/index.html can not get data from or link to file:///media/sdb1/Bilder/Dokumentbevaring/HTML/Gunnar-Nordlundh-School.html."

Is the 'rule' (400) not applicable to subfolders? Or what.

I'm so sorry if this is like a mess and I'm feel little ashamed to desturb You.

Regards

N-G Nordlundh
"

Svaret kom snabbt:
"Cold you please send this question to the Cherokee mailing list. There are many people over there who could give you a hand… and besides, the answers could be useful for people working on similar configurations:

http://lists.octality.com/listinfo/cherokee

Thanks!!"

Jag gjorde så och medan jag väntade på svar (inte sant) så lurade jag lite på min egen fråga och jag gick tillbaka till Alvaro Lopez Ortega's första svar. Kände på mig att jag missat något. Klurade en del och testade lite och så kom jag på det! Jag hade kastade om de s.k. 'sökvägarna' i 'regeln'.
Så här ska det se ut (avslutet skulle väck också):
vserver!10!rule!400!document_root = /media/sdb1/Bilder/Dokumentbevaring/HTML
vserver!10!rule!400!handler = file
vserver!10!rule!400!match = directory
vserver!10!rule!400!match!directory = /var/www/geneweb/HTML

Så jag fick skicka in följande 'svar' till min egen fråga:
"Solved.
I was thinking in wrong order…

Here is my solution:

Now, in file: /etc/cherokee/cherokee.conf (extract part):

….

vserver!10!rule!400!document_root = /media/sdb1/Bilder/Dokumentbevaring/HTML

vserver!10!rule!400!handler = file

vserver!10!rule!400!match = directory

vserver!10!rule!400!match!directory = /var/www/geneweb/HTML

….

Regards!
"

Efter det så visade det sig att jag behövde fixa till en regel till för att bilder skulle visas. Så nu ser det ut så här i aktuell del i filen;
/etc/cherokee/cherokee.conf :
….
vserver!10!rule!500!document_root = /media/sdb1/Bilder/Dokumentbevaring/HTML
vserver!10!rule!500!handler = file
vserver!10!rule!500!match = directory
vserver!10!rule!500!match!directory = /var/www/geneweb/HTML
vserver!10!rule!400!document_root = /media/sdb1/Bilder/Dokumentbevaring/Bilder
vserver!10!rule!400!handler = file
vserver!10!rule!400!match = directory
vserver!10!rule!400!match!directory = /var/www/geneweb/Bilder

….

Det behövdes också ändras i den där anhöriges egna indexfil (egentligen kan man kalla den vad-som-helst. Eftersom jag s.k. direktadresserar den): index.html.
En länk, såg t.ex. ut så här, tidigare:
'file:///media/sdb1/Bilder/Dokumentbevaring/HTML/Gunnar-Nordlundh-School.html'
Det ändrade jag till:
'http://localhost/var/www/geneweb/HTML/Gunnar-Nordlundh-School.html'

Nu ska jag fundera på om jag kan förenkla det ytterligare…
… nu har jag funderat och testat lite – det får vara som det är nu.
Mest handlade det om jag kunde få väck: '/var/www'-delen i sökvägarna.
Lyckades inte med det…

Surfplattan
Fick besked om att leveransen startats.

Hälsoläget:
Trött. Handlar nog mycket om farsan. Det blir tidigt sänggående i kväll.
[02-05-025-015]

 
Skicka den här texten/blogginlägget Skriv Ut Det Här Inlägget

Skriv en kommetar till “Pappa och ett nudd i lokal webbservers mystiska värld”

United States Den här flaggan kommer att visas tillsammans med din kommentar (på första 'nivån').


Pga av spam så går det inte längre att sk prenumerera på kommentarer till inlägget.
Dessutom, din kommentar visas inte förrän jag godkänt den.

Proudly powered by WordPress. Temat (layout) gjort med WordPress Theme Generator.
Copyright © blogg.ngn.nu. All rights reserved.
Creative Commons License NGN-Konsult © 2007
This work is licensed under a Creative Commons Attribution 2.5 Sweden License.