Avatar billede acid-head Nybegynder
20. august 2001 - 18:43 Der er 8 kommentarer og
1 løsning

Suse Linux + Apache?

Hej hej... Jeg har et problem med min Apache i Suse Linux... Jeg har lige installeret den, Linux altså, og den lagde selv Apache ind, men når jeg så vil ind i mappen og redigere filerne der ligger på webserveren (/urs/local/httpd/www/htdos - TROR jeg) så får jeg bare smække index.html siden lige i hovedet... Det er en reklameside for suse.de ... Den fil vil jeg gerne slette osv... Men der er sQ ikke nemt når man ikke får indholdet af mappen at se, men siden... Kan i hjælpe mig? Jeg håber det... :)

/AciD-HeaD
Avatar billede lbhansen Nybegynder
20. august 2001 - 20:35 #1
Hvad bruger du til at browse filsystemet med?

Du kan bruge en hvilken som helst editor, og åbne filen selv, og så kan du redigere indholdet
Avatar billede acid-head Nybegynder
20. august 2001 - 21:18 #2
Jeg er næsten lige staret med Linux, så jeg ved ikke så meget om det... Men altså til at browse runt i filsystem bruger jeg da bare den der kommer når jeg trykker på en mappe på mit skriebord... Jeg ved ikke lige hvad den hedder... Men den kan jo åbenbart åbne html sider?

- Grunden til at det ikke er nok bare at redigere i filen er at jeg gerne vil kunne lave mapper, oprette filer osv... Det er nemmere hvis jeg bare kan få ind i htdocs som en almindelig mappe, ik? :)
Avatar billede cuddles Nybegynder
20. august 2001 - 22:33 #3
Du kan evt. åbne en text editor, og derefter åbn følgende fil:
/etc/httpd/httpd.conf

Led efter \"DocumentRoot\" det der står efter documentroot er stien til det bibliotek, som er startsiden for din webserver. Indtast i stedet det bibliotek, som du gerne selv vil have som startside for din webserver.
Når du har gemt filen, så åbn en shell/commandprompt og indtast følgende: \"rcapache restart\" og Apache webserveren vil genstarte med de nye indstillinger.
Du skal lige være opmærksom på, at hvis du vil have, at andre skal kunne læse din startside, så skal du sætte det dertilhørende egenskaber på filerne.
For at gøre dette er det nemmeste nok at bibeholde den shell/commandprompt åben og gå til det bibliotek, som er sat til startside, indtast nu følgende kommandoer:

\"cd ..\"
\"chmod -R 755 <startbibliotek>\"

erstat \"<startbibliotek>\" med det bibliotek du satte til startside.
Det burde nu være muligt for folk at læse din hjemmeside :)
Avatar billede acid-head Nybegynder
20. august 2001 - 22:38 #4
Jamen, problemet er at jeg godt kan se indholdet af hjemmesiden... Jeg kan ikke se indholdet af mappen... Jeg får hjemmesiden at se lige meget om jeg skriver http://localhost/ eller om jeg skriver /urs/local/httpd/www/htdos ... Jeg vil jo gerne se indholdet af mappen, så jeg kan slette/oprette og redigere i filerne...

- Håber i forstår hvad jeg mener... :)
Avatar billede langbein Nybegynder
20. august 2001 - 23:45 #5
Svaret fra cuddles er for så vidt riktig, men, ennå enklere: Start opp x-windows. Gå inn i en filbehandler, (mens du er innlogget som root.) Filbehandler icon ser vanligvis ut som en mappe. Du kan nå navigere deg fram til rett fil og foreta endringer, for eksempel lagre ny fil. KDE har noen enkle editorer som kan brukes for å redigere ny side. Har ikke selv Suse lengere men bruker RH. Prinsippene bør være like.
Avatar billede cuddles Nybegynder
21. august 2001 - 07:44 #6
OK, prøv en anden ting.

Åbn en commandprompt og skriv \"rcapache stop\", og gå derefter til startbiblioteket, det burde nu være muligt for dig at se mapperne etc.
Husk bare at åbne en commandprompt efter du er færdig og skriv \"rcapache start\".
Avatar billede peter_m Nybegynder
21. august 2001 - 08:42 #7
Oversagen til at at du ikke kan se indholdet at mappen er at du ikke har rettigheder..

På et unix/linux system er rettigheder bygget op af speciel/ege/gruppe/andre

f.eks drwx--x--x

betyder (d) direktorier
rwx (skriv/læse/eksekver)
--x (eksekver)
--x (eksekver)

Dette kan du rette nemest binært via chmod
f.eks chmod -R 777 www

Vil give rettigheder rwxrwxrwx
r = 4
w = 2
x = 1

så r-x vil være 5

R gør at chmod gør de for alle underkataloger.

Best at være root når du gør dette hvis du ikke eger mappen.
Avatar billede cuddles Nybegynder
21. august 2001 - 13:27 #8
Som han skriver, så er det åbenbart ikke fil-rettigheder, der er problemet. Så vidt jeg har forstået, så er problemet, at han ser mappen som html i stedet for som fil-manager.
Derfor kunne det være, at det var en ide for ham at stoppe Apache.
Avatar billede langbein Nybegynder
21. august 2001 - 20:17 #9
Helt unødvendig å stoppe Apache. Har i hvertfall aldri stoppet Apache for å se noen filer. Hvis man er logget inn som root så kan man da uansett se filene og for å kjøre chmod så må man jo være logget inn som root !? Kan det være at du forsøker å se på filen ved hjelp av en filbrowser ? (Netscape el lign). I så fall vil det jo være helt normalt å få \"index siden lige i hovedet.\" Du må se på filen ved hjelp av en file manager. (Verktøy som ser ut som en mappe i gnome/kde)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester