| mod_sed MOD_SED is een Apache-module die een kopie van de SED-opdracht inhoudt. |
Download nu |
mod_sed Rangschikking & Samenvatting
- Vergunning:
- The Apache License 2.0
- Naam uitgever:
- Dominic Mitchell
- Uitgever website:
- http://search.cpan.org/~semantico/
mod_sed Tags
mod_sed Beschrijving
MOD_SED is een Apache-module die een kopie van de SED-opdracht inhoudt. MOD_SED is een Apache-module die een kopie van de SED-opdracht inhoudt. Dit betekent dat u automatisch gegevens kunt filt zonder een CGI-proces te hoeven spawnen. Het heeft waarschijnlijk niet veel praktisch gebruik, maar ik schreef het toch. Het hoofddoel was voor mij om te leren hoe ik een Apache-module moet schrijven. REQUIRINGEN: · Apachebuildingto bouwen, moet u gewoon "Make" kunnen typen. Ik werk nog steeds aan de draagbaarheidsaspecten van deze module, dus het is misschien nog niet op uw systeem. Alle patches gewaardeerd. Je hebt apxs (8) nodig om deze module te bouwen, omdat ik op dit moment geen statische configuratie van Apache begrijp (weer, patches welkom). Bewerk het MAKEFILE om de locatie ervan op te geven of plaats deze op de opdrachtregel zoals deze:% Maak APXS = / USER / LOKALE / SBIN / APXSIF Uw systeem heeft geen Fetln (3) -gesprek (om te testen, te zien Als "MAN FETLN" alles retourneert), moet u ook een regel in de MAKEFILE gebruiken. Om te installeren, moet "MADE INSTALLATE" de mod_sed.do naar uw gegevensdirectory kopiëren en de juiste regels in uw HTTPD.CONF op de juiste manier plaatsen. Inschakelen. TestingThis is de hele documentatie die je krijgt totdat ik nog wat meer schrijf, ik ben bang. Je hebt nodig: een map of bestand dat je wilt uitvoeren in Apache. In mijn geval is dit "/ usr / local / www / data / sed /". Kopieën van de bestanden bevinden zich in de subirectie "bijv.". Het httpd.conf-fragment dat ik heb gebruikt, leek zo: SetHandler Sed-Handler SedextendeDIDEREGEX op #SedProgram "S / FOO / BAR / G" SEDPROGRAM / USR / LOCAL / WWW / DATA / sedscr sedpathmap / foo /usr/local/www/data/sedscr.foo U moet ervoor zorgen dat de map die u opgeeft zichtbaar is vanuit Apache. In feite is het waarschijnlijk een goed idee om dat / vóór / installatie van deze module te doen ... de belangrijke bit om mod_sed te activeren is de lijn "SetHandler". Hiermee kan alle bestanden onder die map worden doorgegeven die door MOD_SED wordt doorgegeven. De "Sedexexdegordex" -lijn vraagt dat SED verbeterde regexes gebruikt in plaats van basis. Als u niet weet wat dat betekent, neem dan altijd deze regel toe. Zie RE_FORMAT (7) voor meer informatie over de verschillen tussen Basic Regexes en Extended Regexes. Het "SEDPROGRAM" -zoekwoord kan een geheel SED-programma (zoals u op de opdrachtregel met -E) of een padnaam voor een bestand met een bestand opgeven Een SED-programma (dit is over het algemeen de voorkeursoptie). Om te bepalen tussen de twee, zal MOD_SED proberen te zien of een bestand door die naam bestaat, anders probeert het het als een programma te compileren. De laatste opdracht, "Sedpathmap" neemt twee argumenten: een Path_info en een ander Sedprogram-argument. Wat het betekent is dat wanneer iemand een bestand aanvraagt: http: //my.server/sed/index.html/ftinge sed-programma in /usr/local/www/data/sedscr.foo wordt uitgevoerd in plaats van de standaard in Sedprogram . Dit kan erg handig zijn voor het bedienen van alternatieve versies van bestanden.
mod_sed Gerelateerde software