Avatar billede itognet Nybegynder
12. april 2008 - 18:11 Der er 5 kommentarer

SetHandler i Apache

Hej,

jeg kan ikke få det til at gøre som jeg vil, IHH.

Jeg har flere domæner på min apache 2.0.x server.
Jeg har lavet et module, og loadet det i apache.

Jeg vil gerne vise dette modul når man skriver www.mydomain.com/mymodule

Det gør jeg sådan her:

<Location /mymodule>
  SetHandler DoMyModule-handler
  Order Deny,Allow
  Deny from all
  Allow from .mydomain.com
</Location>

Men jeg får en denied.
Hvis jeg fjerner sikkerheden, så virker /mymodule på alle domæner - og det vil jeg heller ikke have.

Kender du svaret, eller kan du lede mig på vej ?

Tak. :=)
Avatar billede showsource Seniormester
13. april 2008 - 08:44 #1
Det burde ellers virke, men prøv med:
Allow from www.mydomain.com mydomain.com

og ellers kan man vel bruge definere LoadModule i vhost'en?
Avatar billede itognet Nybegynder
13. april 2008 - 11:15 #2
det har jeg også forsøgt, jeg får forsat forbidden.,

Kan du forsøge at forklare: definere LoadModule i vhost'en lidt nærmere ?
Avatar billede showsource Seniormester
13. april 2008 - 12:03 #3
Du har vel skrevet en ny linie med LoadModule dit-module efter div. andre LoadModule?
Den mener jeg du kan skrive i din vhost i stedet for.
Så vil det vel kun virke for det domain?
Avatar billede itognet Nybegynder
13. april 2008 - 18:12 #4
Ahh, så har jeg svaret.

<VirtualHost *:80>
    SetHandler DoMyModule-handler
    ServerName .mydomain.com
    ServerPath /mymodule
</VirtualHost>
Avatar billede showsource Seniormester
14. april 2008 - 07:18 #5
ehh, skal jeg svare? :O)

Og ja, selvf. skal det jo være SetHandler i vhost'en
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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