[shell & apache] apache.exe -c "directive" probleem

Pagina: 1
Acties:

  • jan-marten
  • Registratie: September 2000
  • Laatst online: 21:22
In een applicatie wil ik gebruik maken van Apache als webserver. Echter, in de applicatie heb je de mogelijkheid om verschillende instellingen te doen voor Apache (instellingen die normaliter in conf/httpd.conf horen te staan).

Nu heb ik al een groot gedeelte voor elkaar gekregen door de -c "directive" toe te passen:

code:
1
Shell(C:\Program Files\Apache Group\Apache\Apache.exe -k start -c "Port 80" -c "ServerAdmin mail@domain.com" -c "ServerName 127.0.0.1" -c "DocumentRoot "Z:/Documenten/htdocs"" -c "ServerSignature On" )


Dat stukje code werkt en is al getest.
Echter, ik kom wat in de problemen zodra ik het volgende wil gaan uitvoeren:

code:
1
2
3
4
5
6
<Directory "Z:/Documenten/htdocs">
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride None 
    Order allow,deny 
    Allow from all
</Directory>


Hoe krijg je het voor elkaar dat Apache dit begrijpt? Het achter elkaar aan plakken van de (geneste) directives is geen optie heb ik al ondervonden. Alle (geneste) directives stuk voor stuk uitvoeren werkt ook niet goed.

Mijn vraag is hoe je dit kunt oplossen.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-02 14:52

gorgi_19

Kruimeltjes zijn weer op :9

Dit heeft meer te maken met het omgaan met apache.

>> Software Algemeen

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • jan-marten
  • Registratie: September 2000
  • Laatst online: 21:22
Misschien nog een klein kickje met een kleine work-around van mezelf.

De applicatie die Apache moet gaan opstarten heeft van mij 3 configuratie bestanden gekregen. Low, Medium en High (mbt security uiteraard). Door de volgende instellingen te maken:
code:
1
2
3
4
5
6
<Directory />
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Zorg ik ervoor dat de standaard directory 'open' is voor iedereen.

Ik ben er nog niet helemaal blij mee maar het schijnt wel te gaan werken.

Als iemand nog een beter idee heeft, graag. Iemand een beter idee?