Samstag, 4. Mai 2013
Apache für FBCMD vorbereiten (Minimalen Webserver bauen)
Apache für FBCMD und andere Zwecke vorbereiten (Minimalkonfiguration erstellen)
Als erstes besorgen wir uns das Paket XAMPP für Windows:
Dann erstellen wir einen Ordner, den wir für die Minimalkonfiguration verwenden wollen
z.B. Desktop\Test.
Hier erstellen wir 4 Unterordner mit den Namen
conf
htdocs
logs
modules
Dann kopieren wir aus dem XAMPP Verzeichnis unter "Apache\Bin\" die Dateien:
httpd.exe
libapr-1.dll
libapriconv-1.dll
libaprutil-1.dll
libhttpd.dll
in das Hauptverzeichnis unseres neu erstellten Ordners.
Zudem kopieren wir aus Apache\Modules die Dateien
mod_dir.so
mod_log_config.so
mod_mime.so
in den Ordner Modules unseres erstellten Ordners.
und noch die Datei \Apache\conf\mime.types nach \Conf.
Dann erstellen wir eine Datei namens httpd.conf im Ordner conf
und fügen folgenden Inhalt ein:
Listen 80
LoadModule dir_module modules/mod_dir.so
LoadModule mime_module modules/mod_mime.so
LoadModule log_config_module modules/mod_log_config.so
ServerName localhost:80
DocumentRoot "htdocs"
<IfModule dir_module>
DirectoryIndex index.html index.htm
</IfModule>
DefaultType text/plain
<IfModule mime_module>
TypesConfig "conf/mime.types"
</IfModule>
LogLevel warn
LogFormat "\"%r\"" combined
CustomLog "logs/access.log" combined
unsere Dokumente kommen in den Ordner htdocs.
jetzt laden wir uns die UnixUtils herunter.
UnixUtils enthält eine Datei Namens Tail.exe, welche
wir für die Logausgabe für die EVACMD benötigen.
Diese Datei kopieren wir in den Hauptordner der Anwendung.
Jetzt erstellen wir noch eine Start.bat Datei mit dem Inhalt
start httpd.exe
tail -f -n 1 logs\access.log
und führen die Datei aus ..
Als ausgabe erhalten wir den Webrequest in einem CMD-Fenster.
Das Paket der EVACmd enthält ein Start-Tool, welches den Webserver
startet und die Ausgabe von Tail umleitet, sowie Tail beendet wenn der
Webserver geschlossen wird.
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen