Vraag & Antwoord

OS Linux

Website content op andere schijf.

8 antwoorden
  • Hallo, Ik zit nu met het volgende probleem. Mijn kleine debian servertje staat op een kleine HD met apache onder "/var/www". Onder de /www directory staan alle website files etc. Nu moet ik tijdelijk, 4 dagen, een bestand van ca 550 mb hosten. Dit past dus niet op die schijf, aangezien die al behoorlijk vol staat. Nu heb ik wellicht mijn server niet ideaal ingedeeld om dergelijke problemen te voorkomen, maar ik had ook niet verwacht om dergelijke grote bestanden te moeten aanbieden. Wel heb ik een 2e HD beschikbaar en die heb ik er in geschroefd, gepartitioneerd en geformateerd. Is het mogelijk om een link op die website te laten verwijzen naar een bestand op die 2e HD ? Het is niet netjes en waarschijnlijk ook wel risicovol, maar ik zie zo 1,2,3 geen andere mogelijkheden om zonder mijn server compleet opnieuw in te richten toch dat bestand online te krijgen...
  • Dan mount je toch een andere schijf in een subdir van die www map? mount /dev/hdb /var/www/subdir ( of hdc hdd etc) je opent 'm dan door http://ip/subdir Er vanuitgaande dat er al een (linux) filesystem op die disk staat
  • Oh ja in apache kan je ook gewoon aan alias maken naar die disk Alias /map "\mnt\nieuwemap" <Directory "\mnt\nieuwemap"> Options Indexes AllowOverride None Order allow,deny Allow from all </Directory>
  • Bedankt ! Maar als ik de eerste optie zou toepassen, zou dat dan niet een groot security risico zijn ? Hoe moet je de schijf eigelijk mounten ? Nu weet ik wel hoe ik moet mounten, maar volgens mij moet je er wel om denken dat apache lees rechten op die schijf heeft toch ? Ik mount die schijf dan bv in de /www/nieuwe-schijf dir. Dan kan ik hem het best als normale user mounten in die map en dan vervolgens de dir chownen ? Of kan ik als 'owner' apache meegeven ?
  • Waarom zou dat een security risico zijn dan? Staat er nog meer op die disk? Zijn er meer gebruikers op die server? Hoe je moet mounten staat hier : http://www-rohan.sdsu.edu/doc/debian/ch-disks.html
  • Bedankt, het werkt gewoon :D Het was niet noodzakelijk om de schijf aan een bepaalde user toe te wijzen. Ik kan gewoon als root de schijf op de bewuste dir mounten met read-only optie. Op die mannier kunnen mensen die de website bezoeken wel de bestanden zien en lezen / downen, maar niet wijzigen. Volgens mij is het wel goed zo. Alleen 1 vervelend probleempje, er staat namelijk een dir "lost+found" op. Waar is deze voor en kan ik die probleemloos verwijderen ? Het is namelijk niet zo netjes dat deze ook zichtbaar is voor website bezoekers...
  • Het is zo ie zo niet netjes dat gebruikers de inhoud van een directorie kunnen zien.... het is toch geen ftp server? Lost+Found is trouwens een map die op elke ext2/3 partitie staat.... hierin komen bestanden te staan die hersteld worden bij een check van de partitie
  • [quote:ab217d3e07="Bilbo"]Het is zo ie zo niet netjes dat gebruikers de inhoud van een directorie kunnen zien.... het is toch geen ftp server? Lost+Found is trouwens een map die op elke ext2/3 partitie staat.... hierin komen bestanden te staan die hersteld worden bij een check van de partitie[/quote:ab217d3e07] Sorry, inmiddels was ik er zelf ook achter dat het een onderdeel was van mijn File system en dus ook niet te verwijderen is. De 'gebruikers' zijn in dit geval gewoon de website bezoekers. Ergens op de website staat een linkje naar "http://www.domein.nl/nieuwe-schijf/". Wanneer zij hier op klikken krijgen zij een soort 'tree' te zien met de inhoud van mijn 2e HD, dit zijn van die standaard pagina's die apache genereerd als er zich geen index.html in die dir bevind. In dit 'tree' overzicht staat dus ook die dir "lost+found". De gebruikers / website bezoekers kunnen deze dir niet bekijken, dan krijgen ze gelukkig een standaard 'forbidden' pagina voorgeschoteld. Toch is het natuurlijk niet zo netjes en dus zou ik eigelijk slechts een subdir beschikbaar moeten maken, op die mannier zouden ze nooit in de root van de 2e schijf kunnen komen....ook niet wanneer zij dit rechtstreeks in de browser intypen. Probleem zit hem er dus in dat ik de 2e HD in zijn geheel in de /var/www/nieuwe-schijf mount. Hier zou dus eigelijk alleen een bepaalde subdir van de 2e HD in mogen komen. Hoe pak ik dat aan ?, of kan het ook anders ?

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.