Satans absoluta sökvägar

Avdelningen för webbrelaterad programmering och grafisk design.
Post Reply
User avatar
Svempa
Posts: 1279
Joined: 2002-04-13 19:01:17
Location: Finspång
Contact:

Satans absoluta sökvägar

Post by Svempa »

Ahh blir galen på detta. Lagt upp en liten web/filserver. HTML filerna ligger i D:\Server\html. Vill färifrån länka i ett av html-dokumenten länka till filen C:\Musik\Övrigt\myvoice.wav. Kan bara länka till filer som ligger i D:\Server\html. Hur ska jag göra detta. Vill helst slippa flytta över alla filer folk ska kunna komma åt till D:\Server\html om det går.
Svempa - Tuff i Fluff since 1986
User avatar
mirza*
Posts: 1267
Joined: 2002-04-19 15:46:47

Post by mirza* »

Beror väl på vilken server du kör..

Det vore inte svårt att i iis lägga upp en virtuell mapp /musik/ som pekar mot c:\musik\

Så blir det ju http://bahbu/musik/övrigt/myvoice.wav

Eller kanske använda junction.exe t.ex. och skapa d:\server\html\musik\ som pekar mot c:\musik\ ... direkt i filsystemet alltså, spelar ingen roll vilken server du kör.

Se bara till att webbservern kan accessa c:\musik\
User avatar
Svempa
Posts: 1279
Joined: 2002-04-13 19:01:17
Location: Finspång
Contact:

Post by Svempa »

mirza* wrote:Beror väl på vilken server du kör..

Det vore inte svårt att i iis lägga upp en virtuell mapp /musik/ som pekar mot c:\musik\

Så blir det ju http://bahbu/musik/övrigt/myvoice.wav

Eller kanske använda junction.exe t.ex. och skapa d:\server\html\musik\ som pekar mot c:\musik\ ... direkt i filsystemet alltså, spelar ingen roll vilken server du kör.

Se bara till att webbservern kan accessa c:\musik\
Öhhh....ok Vart får man tag på den där junction.exe då. Kör TinyWeb som server.
Svempa - Tuff i Fluff since 1986
User avatar
mirza*
Posts: 1267
Joined: 2002-04-19 15:46:47

Post by mirza* »

Goooooo....ooooooogle
User avatar
Svempa
Posts: 1279
Joined: 2002-04-13 19:01:17
Location: Finspång
Contact:

Post by Svempa »

Ok ny har jag Junction tack vare ditt google Tips. Nu ka ndu väl iaf va lite schyst och berätta hur man confar det.
Svempa - Tuff i Fluff since 1986
User avatar
mirza*
Posts: 1267
Joined: 2002-04-19 15:46:47

Post by mirza* »

Ja, jag är ju snällast i världen, så det kan jag väl.

Först måste du kanske skapa en helt vanlig mapp borta i d:\server\html\musik\

Sen går du startmenyn > kör > x:\var\du\lagt\junction.exe "d:\server\html\musik" "c:\musik"

Lätt som en plätt ;)
User avatar
Svempa
Posts: 1279
Joined: 2002-04-13 19:01:17
Location: Finspång
Contact:

Post by Svempa »

/me bows to the Junctionlord

Edit: Btw hur tar man bort en Junction då?
Svempa - Tuff i Fluff since 1986
User avatar
mirza*
Posts: 1267
Joined: 2002-04-19 15:46:47

Post by mirza* »

junction.exe -d "path"
Om jag minns rätt..
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Re: Satans absoluta sökvägar

Post by IcePic »

Svempa wrote:Ahh blir galen på detta. Lagt upp en liten web/filserver. HTML filerna ligger i D:\Server\html. Vill färifrån länka i ett av html-dokumenten länka till filen C:\Musik\Övrigt\myvoice.wav. Kan bara länka till filer som ligger i D:\Server\html. Hur ska jag göra detta. Vill helst slippa flytta över alla filer folk ska kunna komma åt till D:\Server\html om det går.
Fast det är ju ett ganska smutt trick av en webserver att begränsa åtkomst till
enbart den katalog som delas ut just för att om det nån gång upptäcks ett
säkerhetshål i din version så kan de enbart snylta till sig filer från en katalog
som redan är utdelad.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
User avatar
-Force
Posts: 154
Joined: 2002-03-10 22:13:44
Location: Kramfors
Contact:

Re: Satans absoluta sökvägar

Post by -Force »

IcePic wrote:Fast det är ju ett ganska smutt trick av en webserver att begränsa åtkomst till
enbart den katalog som delas ut just för att om det nån gång upptäcks ett
säkerhetshål i din version så kan de enbart snylta till sig filer från en katalog
som redan är utdelad.
...Som OpenBSD gör alltså. (chrootar till /var/www efter att den har bundit till port 80) Lite störande om man vill ha hemkatalogerna i /home och fortfarande userdir (domännamn.com/~användarnamn) då inte Apache kommer till /home. En lösning är dock att lägga hemkatalogerna i /var/www/home, och om man vill, symlänka till /home. CGI blir dock svårt om man inte vill montera in /usr i /var/www/usr, men då förlorar man ju meningen. Ett alternativ är att kompilera binärerna statiskt och kopiera in dem eller kopiera in alla bibliotek som krävs.
Post Reply