Netgear readynas http server - hjälp med att konfigurera

Permalänk
Medlem

Netgear readynas http server - hjälp med att konfigurera

Hallå!
Har precis startat min Netgear readynas från nya diskar, jag har delat ut det jag vill dela ut osv...
Och så har jag en mapp som heter "web" där jag vill ha mina http prylar.
jag har valt den mappen i http settings på "redirect default web access to this folder"
i min root mapp "web" har jag en index.html fil.
men i en annan mapp har jag ingen html fil.

Och då visas denna sida:

Nu undrar jag, hur ska jag gå till väga om jag inte vill att det ska listas upp så där?
Jag hittade lite info om ".httaccess" fil.

Så jag testade att skapa en sådan fil med detta i.
//Prevent directory listings
Options All -Indexes

Och la den filen i mappen "test"
Men det hjälpte inte, jag provade att starta om min readynas, men det hjälpte inte....

Kan jag på något annat sätt få "Prevent directory listings" ?

Permalänk
Medlem

Detta är inte en Linuxfråga utan en fråga gällande webserver. Det verkar som din Netgear kör Apache Httpd. Jag har för mig att filen ska heta ".htaccess". Sedan kan du behöva konfigurera Apache till att tillåta .htaccess-filer. Du kan läsa mer om detta här:
https://httpd.apache.org/docs/current/howto/htaccess.html

Permalänk
Medlem

Apache2 tror jag ligger på /etc/apache2/ och huvud konfig tror jag heter apache2.conf
(Tror det ibland kan finnas httpd.conf)

Ta gärna en backup kopia så att du kan återställa, om du editerar fel på något sätt.
(Innan du editerar filer i /etc kopiera till xx => xx.backup eller liknande)

Ofta kan du starta , testa konfig, etc med ett program som följer med "apachectl"
Jag hoppas du har det, tror det gör sakerna lite lättare

Efter du gjort en edit spå konfigurationen så kan du "testa" med:
apachectl configtest

Om du får fel, fixa dem och sedan kan du få apache att läsa om config:
apachectl -k graceful

Permalänk
Medlem

Ingen som vet eller kan beskriva exakt vilka filer och rader jag ska ändra?
Jag har tillgång till min server via WinSCP.
Men inget av det ovan har hjälpt mig.

apache2.conf filen hittar jag.....
Men vad ska ändras där, till vad?

Ganska långt ner i den filen har jag dessa rader:
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess

Permalänk
Medlem

Om det bara är i 1 enda dir som du vill ändra så är det enklaste att skapa en tom index.html file där.

Du kan annars skapa en tom file med namnet index.html
Unik kommando (om du nu kör ssh mot den) så kan du skapa en tom fil med kommandot: touch filename

Annat alternativ är att ändra apache inställnigar med .htaccess
Det är nog säkrare att göra än att ändra huvud konfig filen.
Du kan skapa en .htaccess fil med innehåll: (filenamnet skall starta med en punkt)

Options -Indexes

Inställningar du gör i sådana filer "ärvs" till underkataloger.
(Man du kan ju ändra tillbaka saker i en underkatalogen .htaccess)

Permalänk
Medlem
Skrivet av sago:

Om det bara är i 1 enda dir som du vill ändra så är det enklaste att skapa en tom index.html file där.

Du kan annars skapa en tom file med namnet index.html
Unik kommando (om du nu kör ssh mot den) så kan du skapa en tom fil med kommandot: touch filename

Annat alternativ är att ändra apache inställnigar med .htaccess
Det är nog säkrare att göra än att ändra huvud konfig filen.
Du kan skapa en .htaccess fil med innehåll: (filenamnet skall starta med en punkt)

Options -Indexes

Inställningar du gör i sådana filer "ärvs" till underkataloger.
(Man du kan ju ändra tillbaka saker i en underkatalogen .htaccess)

Tackar för ditt svar.
Det är inte bara i en dir som jag vill ändra, utan på hela webservern.
Och det jag läst mig fram till är att man ska kunna ändra det i configfilen.
Men jag kan inte läsa mig fram till hur jag stänger av den.

Och när jag läser om ".htaccess" så skriver många att man måste ändå in i configfilen för att aktivera ".htaccess" filer.
Och även där så vet jag inte hur jag gör det.
Provar jag idag och lägga en ".htaccess" fil med "Options -Indexes" i så verkar det inte hjälpa.

Skulle du kunna skriva en ".htaccess" fil som jag kan lägga i rooten på min webserver så att det ärvs till alla underkataloger?
Så jag vet att det blir rätt. För som sagt, min ".htaccess" fil verkar inte hjälpa.

Permalänk
Medlem
Skrivet av sago:

Apache2 tror jag ligger på /etc/apache2/ och huvud konfig tror jag heter apache2.conf
(Tror det ibland kan finnas httpd.conf)

Ta gärna en backup kopia så att du kan återställa, om du editerar fel på något sätt.
(Innan du editerar filer i /etc kopiera till xx => xx.backup eller liknande)

Ofta kan du starta , testa konfig, etc med ett program som följer med "apachectl"
Jag hoppas du har det, tror det gör sakerna lite lättare

Efter du gjort en edit spå konfigurationen så kan du "testa" med:
apachectl configtest

Om du får fel, fixa dem och sedan kan du få apache att läsa om config:
apachectl -k graceful

Kan du visa mig raden och funnktionen i apache2.conf som jag ska ändra.
För jag hittar inte och vet inte vad jag ska leta efter i den filen.