Avatar billede jonlol Nybegynder
11. februar 2001 - 13:50 Der er 5 kommentarer

SSI på Apache

Jeg har et problem med at få ssi til at køre på RedHat 6.2 med Apache.
Jeg har gjort alt hvad der skal gøres for at få ssi til at virke på apache, undtagen at skrive følgende ind i httpd.conf:

<Directory /home/mit_bibliotek/public_html>
  Options +Includes
  AllowOverride all
</Directory>
<Directory /home/httpd/html>
  Options +Includes
  AllowOverride all
</Directory>

For når jeg gør det, og genstarter computeren, vil apache slet ikke starte op! Den siger der er en stavefejl eller lign. men det er der ikke. Når jeg ikke har skrevet ovenstående, virker apache, men uden SSI. I forvejen står der i httpd.conf følgende:

<Directory />
  Options FollowSymLinks
  AllowOverride None
</Directory>

Og det er jo sat op på præcist samme måde, så jeg forstår ingenting.


Når jeg siger at jeg har sat alt op, der er nødvendigt for at køre ssi, så mener jeg, at jeg har sat følgende ind i /etc/httpd/conf/httpd.conf:

AddHandler server-parsed.html
AddType text/html shtml


mvh Jon Loldrup
Avatar billede rfogh Nybegynder
11. februar 2001 - 13:57 #1
Har du oprettet /home/mit_bibliotek/public_html ???
Avatar billede jonlol Nybegynder
11. februar 2001 - 14:27 #2
suk. ja.
Avatar billede lojmann Nybegynder
11. februar 2001 - 16:12 #3
Hmmm... Hvorfor deffinere du regler for /home/mit_bibliotek/public_html??? Det har da intet med SSI at gøre?
Du kan i øvrigt erstatte \"mit_bibliotek\" med en stjerne (*) så gælder den regn nemlig for alle dine brugere :)
Avatar billede jonlol Nybegynder
11. februar 2001 - 19:58 #4
Er du sikker? Dette her hvad jeg fandt:

Her snakkes om AddHandler og AddType-tingene:
<snip>
...the server also needs to be configured to allow SSIs. This is done with the Options Includes directive, which can be placed in either the global access.conf or a local .htaccess (although the latter must first be enabled with AllowOverride Options)

(der står det skal være i access.conf, men i min access.conf fil, står der at alt hvad der står i den, skal stå i httpd.conf, og derfor står der heller ikke andet end det, i access.conf

Hvor skal jeg ellers placere tekststrengen:
Options +Includes
hvis det ikke skal være i httpd.conf?

Ang. stjerneriet, så er det ikke aktuelt for mig lige nu. jeg har ingen andre brugere, og desuden har jeg, som du kan se, også sat samme regler til at gælde for hoved-html-biblioteket /home/httpd/html


MVH Jon Loldrup
Avatar billede lojmann Nybegynder
11. februar 2001 - 20:01 #5
Det er den rigtigt fil, men det som undre mig, er bare at du poster noget \"conf\" som sådan set ikke har noget med SSI\'en at gøre...
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