{"id":1935,"date":"2011-02-07T20:09:28","date_gmt":"2011-02-07T19:09:28","guid":{"rendered":"http:\/\/blogg.ngn.nu\/?p=1935"},"modified":"2011-02-07T20:25:04","modified_gmt":"2011-02-07T19:25:04","slug":"pappa-och-ett-nudd-i-lokal-webbservers-mystiska-varld","status":"publish","type":"post","link":"https:\/\/blogg.ngn.nu\/index.php\/2011\/02\/07\/pappa-och-ett-nudd-i-lokal-webbservers-mystiska-varld\/","title":{"rendered":"Pappa och ett nudd i lokal webbservers mystiska v\u00e4rld"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>s&ouml;mn; ok.<\/p>\n<p><span style=\"font-weight: bold;\">Farsan<\/span><br \/>\nIdag skedde det. Han kom hem. Han var inte d&auml;r n&auml;r jag kom. Utanf&ouml;r, i trapphallen stod tv&aring; personal fr&aring;n hemtj&auml;nsten och v&auml;ntade. Vi spr&aring;kade lite om vad som best&auml;mts bl.a.<\/p>\n<p>Far kom. Han verkade pigg. Allt var med utom medicinerna. En SSK fr&aring;n Tallbacken ringde lite senare och meddelade just det. Jag &aring;kte och h&auml;mtade tabletterna.<\/p>\n<p>Vi, jag, pappa och hemtj&auml;nspersonalen, diskuterade lite om om hur det hela skulle fortl&ouml;pa. Jag tror det kommer att bli bra. Hoppas nu att arbetsterapeuten kommer i morgon och kollar upp vad som ytterligare, eventuellt, kan beh&ouml;vas i form av hj&auml;lpmedel och liknande.<\/p>\n<p>Jag tror inte pappa vill tillbaka till Tallbacken, Han s&aring;g v&auml;ldigt n&ouml;jd ut n&auml;r han kom hem.<\/p>\n<p>Fixade lite med hans kl&auml;der och s&aring; betalade jag ett par r&auml;kningar och s&aring; registrerade jag l&auml;genhetsnummer p&aring; skatteverketes hemsida.<\/p>\n<p>H&ouml;ll mig kvar s&aring; l&auml;nge jag orkade. &Aring;kte hem innan brodern kom. Det blir ju bra att bes&ouml;ken sprids ut.<\/p>\n<p><span style=\"font-weight: bold;\">Lokal HTTP<\/span> (datan&ouml;rdvarning!)<br \/>\nIg&aring;r skrev jag bl.a., under den h&auml;r rubriken, att nu fungerade det.<br \/>\nInte sant, bara delvis.<\/p>\n<p>Fixen i sj&auml;lva GeneWeb-applikationen fick jag ju att fungera. Tack vare tips fr&aring;n en Mats-Olof <small>(&auml;ndrade bara lite&#8230;)<\/small>.<br \/>\nLikas&aring; att dra ig&aring;ng en s.k. default (standard) lokal webserver (cherokee: <span style=\"font-style: italic;\">localhost:80<\/span>), vilket innebar att n&auml;r jag klickade p&aring; l&auml;nken &#39;HTML-mapp&#39; som bara nu visas f&ouml;r dem som har en s&aring;dan mapp, s&aring; &ouml;ppnas ett nytt f&ouml;nster som visar inneh&aring;llet i personens dokumenthistorik, med l&auml;nkar till skannade dokument och bilder.<\/p>\n<p>I morse klickade jag p&aring; en av de l&auml;nkarna och d&aring; sket det sig. Efter mycket unders&ouml;kande s&aring; f&ouml;rstod jag att den lokala webservern inte till&auml;t externa l&auml;nkar. Attan. Hur fixar man ett s&aring;dant tillst&aring;nd? &Auml;r inte s&aring; v&auml;rst hemma i hur man administrerar en cherokeeserver.<\/p>\n<p>P&aring; n&aring;got vis lyckades jag hitta ePostadressen till en av utvecklarna av webservern cherokee. S&aring; h&auml;r skrev jag:<br \/>\n&quot;<span style=\"font-style: italic;\">Jag &auml;r &#39;lost&#39; \ud83d\ude42<\/span><span style=\"font-style: italic;\"><br \/>\nVad g&ouml;r jag f&ouml;r att komma &aring;t en fil &#39;utanf&ouml;r&#39; localhost?<\/span><span style=\"font-style: italic;\"><br \/>\nJag f&aring;r f&ouml;ljande fel (f&ouml;rkortat):<\/span><span style=\"font-style: italic;\"><br \/>\nS&auml;kerhetsfel: Inneh&aring;ll p&aring; <code>http:\/\/localhost\/...\/index.html<\/code> f&aring;r inte h&auml;mta data fr&aring;n eller l&auml;nka till <code>file:\/\/\/media\/sdb1\/...\/Dublett.html<\/code>.<\/span><span style=\"font-style: italic;\"><br \/>\nVad g&ouml;ra?<\/span><span style=\"font-style: italic;\"><br \/>\nOch om det finns enkla svar p&aring; det h&auml;r som jag missat s&aring; vill jag be om urs&auml;kt.<\/span><span style=\"font-style: italic;\"><br \/>\nJag har googlat&#8230;<\/span><span style=\"font-style: italic;\"><br \/>\nV&auml;nligen<\/span>&quot;<\/p>\n<p>Fick ganska omg&aring;ende ett svar, fr&aring;n en: Alvaro Lopez Ortega. Denne person svarade s&aring; h&auml;r:<br \/>\n&quot;<span style=\"font-style: italic;\">Hello there,<\/span><span style=\"font-style: italic;\"><br \/>\nYou&#39;d have to set a resource with a custom document root. For instance, you configure a directory <\/span><code style=\"font-style: italic;\">\/things<\/code><span style=\"font-style: italic;\"> with a custom document root pointing to <\/span><code style=\"font-style: italic;\">\/whatever<\/code><span style=\"font-style: italic;\">.&nbsp; When you accessed <\/span><code style=\"font-style: italic;\">\/things\/123<\/code><span style=\"font-style: italic;\"> you&#39;d actually be accessing you local file <\/span><code style=\"font-style: italic;\">\/whatever\/123<\/code><span style=\"font-style: italic;\">.<\/span><span style=\"font-style: italic;\"><br \/>\nGood luck!<\/span>&quot;<\/p>\n<p>Jag fick en massa problem, vad innebar: &quot;<span style=\"font-style: italic;\">set a resource<\/span>&quot;, &quot;<span style=\"font-style: italic;\">configure a directory<\/span>&quot;, &quot;<span style=\"font-style: italic;\">with a custom document root<\/span>&quot;. Vad &auml;r en: &quot;<span style=\"font-style: italic;\">custom document root<\/span>&quot;? <br \/>\nJag vet vad det blir om man &ouml;vers&auml;tter det (&#39;resource&#39; = resurs; &#39;configure&#39; = konfigurera; &#39;directory&#39; = katalog eller mapp; &#39;custom&#39; = anpassad; &#39;document root&#39; = ett dokuments (fils) &#39;basplats&#39;. <br \/>\nOch egentligen k&auml;nner jag igen alltihopa men problemet &auml;r mer: Hur g&ouml;r man, n&auml;r det g&auml;ller en cherokeeserver?<\/p>\n<p>Jag googlade och kollade forum. Jag f&ouml;rstod till slut att mitt problem var v&auml;ldigt &#39;basic&#39;. Mycket nyb&ouml;rjarniv&aring;. <br \/>\nF&ouml;rst skulle man in i cherokee&#39;s administrationsdel. <br \/>\nD&aring; ska man f&ouml;rst starta terminalen och skriva: <code>sudo cherokee-admin<\/code><br \/>\n(knappa in l&ouml;senordet) och sedan visas loginuppgifter:<br \/>\n&quot;<code>User: admin<br \/>\nOne-time Password (t.ex.): p4grZ89n0LmqAFqa<br \/>\nURL: http:\/\/127.0.0.1:9090\/<\/code>&quot;<\/p>\n<p>Och i mitt fall stod det sedan:<br \/>\n&quot;<code>Cherokee Web Server 0.99.19 (Aug 29 2009): Listening on port 127.0.0.1:9090, TLS<br \/>\ndisabled, IPv6 disabled, using epoll, 1024 fds system limit, max. 505<br \/>\nconnections, caching I\/O, single thread<\/code>&quot;<\/p>\n<p>D&auml;refter ska man starta en webbl&auml;sare och skriva in eller klistra in URL:en. Aktivera den. En inloggningsruta visas. D&auml;r skriver man in uppgifterna ovan; &#39;user&#39; och &#39;password&#39;.<\/p>\n<p>Lyckas man med det visas cherokee:s adminf&ouml;nster. H&auml;r kan man fixa med en massa inst&auml;llningar i befintlig standard(default)server eller skapa nya (virtuella).<\/p>\n<p>Det var h&auml;r jag hittade platsen d&auml;r man l&auml;gger in en regel som f&aring;r &#39;min&#39; webbserver att acceptera en &#39;extern&#39; l&auml;nk och liksom g&ouml;ra den till sin egen.<\/p>\n<p>Nu ville det ju inte fungera likv&auml;l s&aring; jag best&auml;mde mig f&ouml;r att v&aring;ga mig p&aring; att skicka en fr&aring;ga, tillbaka till: Alvaro Lopez Ortega. Jag skrev s&aring; h&auml;r:<br \/>\n&quot;<span style=\"font-style: italic;\">Hello!<\/span><span style=\"font-style: italic;\"><br \/>\nThanks for fast answer<\/span><span style=\"font-style: italic;\"><br \/>\nIn basic cherokee admin i&#39;m a newbee&#8230;<\/span><span style=\"font-style: italic;\"><br \/>\nNow, in file: <code>\/etc\/cherokee\/cherokee.conf<\/code> (extract part):<\/span><span style=\"font-style: italic;\"><br \/>\n&#8230;<\/span><code><span style=\"font-style: italic;\"><br \/>\nvserver!10!rule!400!document_root = \/var\/www\/geneweb\/HTML<\/span><span style=\"font-style: italic;\"><br \/>\nvserver!10!rule!400!handler = file<\/span><span style=\"font-style: italic;\"><br \/>\nvserver!10!rule!400!match = directory<\/span><span style=\"font-style: italic;\"><br \/>\nvserver!10!rule!400!match!directory = \/media\/sdb1\/Bilder\/Dokumentbevaring<\/span><span style=\"font-style: italic;\"><br \/>\nvserver!10!rule!400!match!final = 1<\/span><\/code><span style=\"font-style: italic;\"><br \/>\n&#8230;<\/span><span style=\"font-style: italic;\"><br \/>\n&#39;Bilder&#39; = Images<\/span><span style=\"font-style: italic;\"><br \/>\n&#39;Dokumentbevaring&#39; = Document preservation<\/span><span style=\"font-style: italic;\"><br \/>\nMy basic coal is:<\/span><span style=\"font-style: italic;\"><br \/>\nI hawe old scanned documents (and pictures) linked to static HTML-files on a local HD (<code>\/media\/sdb1\/Bilder\/Dokumentbevaring<\/code>)<\/span><span style=\"font-style: italic;\"><br \/>\nOn my PC (Linux Ubuntu 9.10 and cherokee) I run a relatives web application &#39;GeneWeb&#39;. This application run It&#39;s local web server as localhost:2317. (and &#39;localhost&#39; has &#39;<code>\/var\/www<\/code>&#39; as root)<\/span><span style=\"font-style: italic;\"><br \/>\nInside 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.<\/span><span style=\"font-style: italic;\"><br \/>\nThe call (path) to check if there is any folder is like:<code><br \/>\nhttp:\/\/localhost:80\/geneweb\/HTML\/%surname;\/%first_name;<\/code><\/span><span style=\"font-style: italic;\"><br \/>\nIf there is a folder, a link &#39;HTML-folder&#39; will appear at the relatives page.<\/span><span style=\"font-style: italic;\"><br \/>\nThis part is OK.<\/span><span style=\"font-style: italic;\"><br \/>\nWhen I click at the link (like:<code><br \/>\nhttp:\/\/localhost\/geneweb\/HTML\/Nordlundh\/Gunnar\/index.html<\/code>) <br \/>\nthe HTML-page appear in a new window (tab). <br \/>\nYust as I want.<\/span><span style=\"font-style: italic;\"><br \/>\nIn this &#39;<code>index.html&#39;<\/code> I have a table with links to other HTML pages that include links to pictures files and documents. Like This:<\/span><code><span style=\"font-style: italic;\"><br \/>\nfile:\/\/\/media\/sdb1\/Bilder\/Dokumentbevaring\/HTML\/Gunnar-Nordlundh-School.html<\/span><\/code><span style=\"font-style: italic;\"><br \/>\nAnd it is this link that is not show up. In Firefox follow info appear (translated from Swedish):<\/span><span style=\"font-style: italic;\"><br \/>\n&quot;<code>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.<\/code>&quot;<\/span><span style=\"font-style: italic;\"><br \/>\nIs the &#39;rule&#39; (400) not applicable to subfolders? Or what.<\/span><span style=\"font-style: italic;\"><br \/>\nI&#39;m so sorry if this is like a mess and I&#39;m feel little ashamed to desturb You.<\/span><span style=\"font-style: italic;\"><br \/>\nRegards<\/span><span style=\"font-style: italic;\"><br \/>\nN-G Nordlundh<\/span>&quot;<\/p>\n<p>Svaret kom snabbt:<br \/>\n&quot;<span style=\"font-style: italic;\">Cold you please send this question to the Cherokee mailing list. There are many people over there who could give you a hand&#8230; and besides, the answers could be useful for people working on similar configurations:<\/span><br style=\"font-style: italic;\" \/><br \/>\n<span style=\"font-style: italic;\">http:\/\/lists.octality.com\/listinfo\/cherokee<\/span><br style=\"font-style: italic;\" \/><br \/>\n<span style=\"font-style: italic;\">Thanks!!<\/span>&quot;<\/p>\n<p>Jag gjorde s&aring; och medan jag v&auml;ntade p&aring; svar (inte sant) s&aring; lurade jag lite p&aring; min egen fr&aring;ga och jag gick tillbaka till Alvaro Lopez Ortega&#39;s f&ouml;rsta svar. K&auml;nde p&aring; mig att jag missat n&aring;got. Klurade en del och testade lite och s&aring; kom jag p&aring; det! Jag hade kastade om de s.k. &#39;s&ouml;kv&auml;garna&#39; i &#39;regeln&#39;.<br \/>\nS&aring; h&auml;r ska det se ut <small>(avslutet skulle v&auml;ck ocks&aring;)<\/small>:<br \/>\n<code>vserver!10!rule!400!document_root = \/media\/sdb1\/Bilder\/Dokumentbevaring\/HTML<br \/>\nvserver!10!rule!400!handler = file<br \/>\nvserver!10!rule!400!match = directory<br \/>\nvserver!10!rule!400!match!directory = \/var\/www\/geneweb\/HTML <\/code><\/p>\n<p>S&aring; jag fick skicka in f&ouml;ljande &#39;svar&#39; till min egen fr&aring;ga:<br \/>\n&quot;<span style=\"font-style: italic;\">Solved.<\/span><span style=\"font-style: italic;\"><br \/>\nI was thinking in wrong order&#8230;<\/span><span style=\"font-style: italic;\"><br \/>\nHere is my solution:<\/span><span style=\"font-style: italic;\"><br \/>\nNow, in file: <code>\/etc\/cherokee\/cherokee.conf<\/code> (extract part):<\/span><span style=\"font-style: italic;\"><br \/>\n&#8230;.<\/span><code><span style=\"font-style: italic;\"><br \/>\nvserver!10!rule!400!document_root = \/media\/sdb1\/Bilder\/Dokumentbevaring\/HTML<\/span><span style=\"font-style: italic;\"><br \/>\nvserver!10!rule!400!handler = file<\/span><span style=\"font-style: italic;\"><br \/>\nvserver!10!rule!400!match = directory<\/span><span style=\"font-style: italic;\"><br \/>\nvserver!10!rule!400!match!directory = \/var\/www\/geneweb\/HTML<\/span><\/code><span style=\"font-style: italic;\"><br \/>\n&#8230;.<\/span><span style=\"font-style: italic;\"><br \/>\nRegards!<\/span> &quot;<\/p>\n<p>Efter det s&aring; visade det sig att jag beh&ouml;vde fixa till en regel till f&ouml;r att bilder skulle visas. S&aring; nu ser det ut s&aring; h&auml;r i aktuell del i filen;<br \/>\n<code>\/etc\/cherokee\/cherokee.conf<\/code> :<br \/>\n&#8230;.<br \/>\n<code>vserver!10!rule!500!document_root = \/media\/sdb1\/Bilder\/Dokumentbevaring\/HTML<br \/>\nvserver!10!rule!500!handler = file<br \/>\nvserver!10!rule!500!match = directory<br \/>\nvserver!10!rule!500!match!directory = \/var\/www\/geneweb\/HTML<br \/>\nvserver!10!rule!400!document_root = \/media\/sdb1\/Bilder\/Dokumentbevaring\/Bilder<br \/>\nvserver!10!rule!400!handler = file<br \/>\nvserver!10!rule!400!match = directory<br \/>\nvserver!10!rule!400!match!directory = \/var\/www\/geneweb\/Bilder<\/code><br \/>\n&#8230;.<\/p>\n<p>Det beh&ouml;vdes ocks&aring; &auml;ndras i den d&auml;r anh&ouml;riges egna indexfil <small>(egentligen kan man kalla den vad-som-helst. Eftersom jag s.k. direktadresserar den)<\/small>: <code>index.html<\/code>.<br \/>\nEn l&auml;nk, s&aring;g t.ex. ut s&aring; h&auml;r, tidigare:<br \/>\n&#39;<code>file:\/\/\/media\/sdb1\/Bilder\/Dokumentbevaring\/HTML\/Gunnar-Nordlundh-School.html<\/code>&#39;<br \/>\nDet &auml;ndrade jag till:<br \/>\n&#39;<code>http:\/\/localhost\/var\/www\/geneweb\/HTML\/<\/code><code>Gunnar-Nordlundh-School.html<\/code>&#39;<\/p>\n<p>Nu ska jag fundera p&aring; om jag kan f&ouml;renkla det ytterligare&#8230;<br \/>\n&#8230; nu har jag funderat och testat lite &#8211; det f&aring;r vara som det &auml;r nu.<br \/>\nMest handlade det om jag kunde f&aring; v&auml;ck: &#39;<code>\/var\/www<\/code>&#39;-delen i s&ouml;kv&auml;garna.<br \/>\nLyckades inte med det&#8230;<\/p>\n<p><strong>Surfplattan<\/strong><br \/>\nFick besked om att leveransen startats.<\/p>\n<p><span style=\"font-weight: bold;\">H&auml;lsol&auml;get<\/span>:<br \/>\nTr&ouml;tt. Handlar nog mycket om farsan. Det blir tidigt s&auml;ngg&aring;ende i kv&auml;ll. <br \/>\n<small>[02-05-025-015]<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; s&ouml;mn; ok. Farsan Idag skedde det. Han kom hem. Han var inte d&auml;r n&auml;r jag kom. Utanf&ouml;r, i trapphallen stod tv&aring; personal fr&aring;n hemtj&auml;nsten och v&auml;ntade. Vi spr&aring;kade lite om vad som best&auml;mts bl.a. Far kom. Han verkade pigg. &hellip; <a href=\"https:\/\/blogg.ngn.nu\/index.php\/2011\/02\/07\/pappa-och-ett-nudd-i-lokal-webbservers-mystiska-varld\/\">Forts\u00e4tt l\u00e4sa <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[814,798,809,792,392,104,835,369],"tags":[635,747,211],"class_list":["post-1935","post","type-post","status-publish","format-standard","hentry","category-besokt","category-lederna","category-landrygg","category-musklerna","category-programmering","category-sjukvard","category-surfplatta","category-ubuntu","tag-farsan","tag-html","tag-webserver"],"_links":{"self":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts\/1935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/comments?post=1935"}],"version-history":[{"count":6,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts\/1935\/revisions"}],"predecessor-version":[{"id":1941,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts\/1935\/revisions\/1941"}],"wp:attachment":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/media?parent=1935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/categories?post=1935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/tags?post=1935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}