Mailinglisten-Archive |
Thomas Heller wrote: > Also bei mir ergibt der Aufruf von "httpd -l" eine Liste aller Module ... > Mit "-h" erhalte ich allerdings nur die normale Hilfe ... Ich habe hier einen Apache kk_(at)_poe /opt/apache $ ./httpsd -v Server version Apache/1.2.6 Ben-SSL/1.16. und der versteht kk_(at)_poe /opt/apache $ ./httpsd -? ./httpsd: illegal option -- ? Usage: ./httpsd [-d directory] [-f file] [-v] [-h] [-l] -d directory : specify an alternate initial ServerRoot -f file : specify an alternate ServerConfigFile -v : show version number -h : list directives -l : list modules und einen kk_(at)_land:/usr/sbin > ./httpd -v Server version: Apache/1.3.4 (Unix) (SuSE/Linux) Server built: Apr 6 1999 17:04:16 und dort ist es in der Tat so wie Du sagst, nämlich kk_(at)_land:/usr/sbin > ./httpd -? ./httpd: invalid option -- ? Usage: ./httpd [-d directory] [-f file] [-C "directive"] [-c "directive"] [-v] [-V] [-h] [-l] [-L] [-S] [-t] Options: -D name : define a name for use in <IfDefine name> directives -d directory : specify an alternate initial ServerRoot -f file : specify an alternate ServerConfigFile -C "directive" : process directive before reading config files -c "directive" : process directive after reading config files -v : show version number -V : show compile settings -h : list available command line options (this page) -l : list compiled-in modules -L : list available configuration directives -S : show parsed settings (currently only vhost settings) -t : run syntax test for configuration files only In jedem Fall bekommt man mit -h (1.2.x) oder mit -L (1.3.x) eine Liste der Konfigurationsdirektiven und ihrer Anwendungsbereiche für genau sein eigenes, privates Apache-Binary sowie aller statisch darin enthaltenen Module. Das ist natürlich nur begrenzt nützlich, daher gibt es mod_info (in dem o.a. 1.3.4 von Suse enthalten) und man kann sich mit <Location /server-info> SetHandler server-info Order deny,allow Deny from all Allow from 192.168.254.0/24 </Location> (in dem o.a. 1.3.4 von Suse enthalten, aber auskommentiert und die IP-Adresse nicht angepaßt) dieselben Infos auch zur Laufzeit durch Abruf der URL http://.../server-info besorgen. Dazu muß man den o.a. Abschnitt in seiner /etc/httpd/httpd.conf auskommentieren, das Allow anpassen und den Server stoppen und neu starten (/sbin/init.d/apache restart). Wenn man keine Suse hat, muß man entsprechend dafür sorgen, daß man mod_info hat und es passend aktivieren. Aber wem erzähle ich das, ihr habt ja alle auch ein Handbuch... > Lohnt das Update auf das aktuelleste php-3.0.9(10/11)? Ja, dringend. PHP ist immer noch relativ schnell in Bewegung auf Bugfixes und neue Funktionsmodule. Gerade bei den Funktionsmodulen tut sich in der Regel recht viel, während der Sprachkern relativ stabil ist. Da wir ausschließlich CGI php einsetzen, außer wir werden durch Last zu was anderem gezwungen, sind wir auch in der Lage, schnell und unkompliziert zu updaten. > Dann müßte ich meinen Webspace Provider allerdings erst davon überzeugen, > also kennt einer gute Argumente? 8) ChangeLog... ;-) Kristian -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.shonline.de/ (GPL)
php::bar PHP Wiki - Listenarchive