Testen met Apache

 Gepubliceerd door om 23:48  Internet
jan 012005
 

De ervaringen met edublogs.nl die op een Linux doos draait en gebruik maakt van Apache hebben er voor gezorgd dat ik serieus wil gaan proberen om ook hier voor de ICT en Onderwijs BLOG Apache te gaan gebruiken. Met name de mogelijkheden van .htaccess en het gebruik van RewriteRule zijn daarbij voor mij doorslaggevend. Daarnaast is het zo dat ik toch regelmatig problemen heb met PHP-scripts die in combinatie met IIS net even anders reageren dan met Apache.

Sneller is het in ieder geval niet heb ik al gemerkt na installatie op mijn servertje. Meteen ook naar Linux overstappen in de hoop dat de combinatie Linux+Apache snelheidsvoordeel oplevert is me echter een brug te ver. Gelukkig draaien Apache en IIS wel netjes naast elkaar op mijn servertje (Apache uiteraard op het moment op een andere, niet van buiten toegankelijke, poort).

Voorlopig ga ik even op de achtergrond rustig aan de slag met virtual hosts etc. om de verschillende sites die nu op deze machine binnen IIS draaien straks zonder problemen om te kunnen zetten. Een paar ervan maken nog gebruik van default.asp pagina’s, die onder Apache vervangen moeten worden door andere default-pagina’s om te voorkomen dat de directory-listing getoond wordt. Ook de beveiliging van de sites is een aandachtspunt. Voor IIS weet ik namelijk waar ik op moet letten en hoe ik dingen dicht moet spijkeren, voor Apache heb ik daar nog het nodige lees/leer/testwerk voor te doen. Maar de eerste stappen zijn gezet.

Deel dit bericht:

  2 reacties aan “Testen met Apache”

Reacties (2)
  1. Dit: "die onder Apache vervangen moeten worden door andere default-pagina’s om te voorkomen dat de directory-listing getoond wordt."
    hoeft juist niet meer bij gebruik van Apache, als je in de configuratie file voor die betreffende directory onder Options de indexering [Indexes] weglaat, zoals bijv:
    <Directory /Users/*/Sites>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews SymLinksIfOwnerMatch IncludesNoExec
    </Directory>

  2. Dank je voor de tip. Ik heb inmiddels de default-setting in httpd.cnf voor de ‘root’ van elke virtual host staan op:

    Options FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all

    In één van de mappen wil ik dat het wel aan staat, maar daar mag niet iedereen kunnen bladeren, dus daar gebruik ik een .htaccess-bestand met:

    Options Indexes FollowSymLinks MultiViews

    AuthType Basic
    AuthName "Gorissen website"
    AuthUserFile X:/pwd/passwords
    Require valid-user

Sorry, het reactieformulier is momenteel gesloten.