Mit welchen Parametern ist mein vorhandener Apache kompiliert?
-
ngrafe
Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Hallo zusammen,
ich habe auf meinem Server einen Apache unter SuSE installiert und möchte da gerne mal ein paar Arbeiten dran erledigen (Updates, Änderungen, etc.). Vorher wüsste ich aber schon gerne die Parameter, mit denen der Apache mal kompiliert wurde. Kann man die irgendwo herausbekommen?
Danke und Gruß
Nils
ich habe auf meinem Server einen Apache unter SuSE installiert und möchte da gerne mal ein paar Arbeiten dran erledigen (Updates, Änderungen, etc.). Vorher wüsste ich aber schon gerne die Parameter, mit denen der Apache mal kompiliert wurde. Kann man die irgendwo herausbekommen?
Danke und Gruß
Nils
-
blnsnoopy26
- Posts: 660
- Joined: 2002-10-19 14:01
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Ein paar Paramter kann man sich ausgeben lassen - z.b
Falls es dir weiter hilft.
Code: Select all
linux:# httpd2 -V
Server version: Apache/2.0.53
Server built: Mar 19 2005 21:17:58
Server's Module Magic Number: 20020903:9
Architecture: 32-bit
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D HTTPD_ROOT="/srv/www"
-D SUEXEC_BIN="/usr/sbin/suexec2"
-D DEFAULT_PIDLOG="/var/run/httpd2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/run/accept.lock"
-D DEFAULT_ERRORLOG="/var/log/apache2/error_log"
-D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
-D SERVER_CONFIG_FILE="/etc/apache2/httpd.conf"
Code: Select all
linux:# httpd2 -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
-
ngrafe
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Mmh, ich hoffe...
mein Problem ist, dass wenn ich ein Update mache, ich ja gar nicht weiß, mit welchen Parametern Apache vorher kompiliert war. Ich hatte gehofft, es gäbe wie auch bei PHP-Info einfach eine Möglichkeit, diese abzurufen.
Naja, hast mir trotzdem schon mal weitergeholfen, ich schau mal, wo ich die Parameter herbekomme.
Danke
Nils
mein Problem ist, dass wenn ich ein Update mache, ich ja gar nicht weiß, mit welchen Parametern Apache vorher kompiliert war. Ich hatte gehofft, es gäbe wie auch bei PHP-Info einfach eine Möglichkeit, diese abzurufen.
Naja, hast mir trotzdem schon mal weitergeholfen, ich schau mal, wo ich die Parameter herbekomme.
Danke
Nils
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Was genau verstehst du an obiger Antwort nicht? Das ist doch genau das was du suchst.
-
ngrafe
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Du hast geschrieben "ein paar Parameter" könne man sich anzeigen lassen. Sehe ich bei mir auf dem Bildschirm nun alle oder muss ich mir noch welche dazudenken?
Gruß
Nils
Gruß
Nils
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
SUSE = RPM -> Specfile
Wenn Du meine Antwort nicht verstehst, dann lies bitte das SUSE-Administrations-Handbuch und lasse Dir von Google helfen...
Wenn Du meine Antwort nicht verstehst, dann lies bitte das SUSE-Administrations-Handbuch und lasse Dir von Google helfen...
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
-
sledge0303
- Posts: 695
- Joined: 2005-09-16 00:06
- Location: Berlin-Reinickendorf
- Contact:
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Da steht doch alles was du wissen willst!!!ngrafe wrote:Sehe ich bei mir auf dem Bildschirm nun alle oder muss ich mir noch welche dazudenken?
Gruß
Nils
:roll:
-
blnsnoopy26
- Posts: 660
- Joined: 2002-10-19 14:01
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Ohh man wie joe user schon sagte, wenn man suse hat geht man nur ins /usr/share/apache2/build verzeichnis und schaut in die config.nice und da stehen fast alle Paramter drinnen.
Und wer mehr braucht ruft die hilfe von configure auf und benutzt die entsprechenden params.
so und nu streng mal dein köpfchen an, weil so schwer ist das nicht.
Code: Select all
#! /bin/sh
#
# Created by configure
CFLAGS="-O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -g -fPIC -Wall -fno-strict-aliasing -D_LARGEFILE_SOURCE"; export CFLAGS
CPPFLAGS="-DSSL_EXPERIMENTAL_ENGINE -DMAX_SERVER_LIMIT=200000 -DDYNAMIC_MODULE_LIMIT=80"; export CPPFLAGS
"./configure"
"--enable-maintainer-mode"
"--enable-layout=SuSE81"
"--with-program-name=httpd2-worker"
"--with-mpm=worker"
"--with-perl=/usr/bin/perl"
"--enable-mods-shared=all"
"--enable-ssl=shared"
"--disable-isapi"
"--enable-deflate"
"--enable-echo"
"--enable-ext-filter"
"--enable-charset-lite"
"--enable-file-cache"
"--enable-logio"
"--enable-dumpio"
"--enable-case_filter"
"--enable-case_filter_in"
"--with-ldap"
"--enable-ldap"
"--enable-auth_ldap"
"--enable-proxy"
"--enable-proxy-connect"
"--enable-proxy-ftp"
"--enable-proxy-http"
"--enable-cache"
"--enable-disk-cache"
"--enable-mem-cache"
"--enable-suexec"
"--with-suexec-bin=/usr/sbin/suexec2"
"--with-suexec-caller=wwwrun"
"--with-suexec-docroot=/srv/www"
"--with-suexec-logfile=/var/log/apache2/suexec.log"
"--with-suexec-userdir=public_html"
"--with-suexec-uidmin=96"
"--with-suexec-gidmin=96"
"--with-suexec-safepath=/usr/local/bin:/usr/bin:/bin"
so und nu streng mal dein köpfchen an, weil so schwer ist das nicht.
-
ngrafe
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Locker bleiben... 8)
Genau das habe ich gesucht! Denn nichts ist ärgerlicher, als beim Apache irgendwas zu vergessen und dann bei irgendeiner Aktion zu merken, das was nicht geht.
So, jetzt komme ich weiter.
Also, vielen Dank an euch, hab wieder was dazugelernt.
GFruß
Nils
Genau das habe ich gesucht! Denn nichts ist ärgerlicher, als beim Apache irgendwas zu vergessen und dann bei irgendeiner Aktion zu merken, das was nicht geht.
So, jetzt komme ich weiter.
Also, vielen Dank an euch, hab wieder was dazugelernt.
GFruß
Nils
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Keine Sorge, weit kommst Du damit eh nicht...
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Kannst du mir eigentlich einen sinnvollen Grund nennen, wieso du den Apache neu kompilieren willst? Welche aussergewoehnlichen Anforderungen hast du denn dass die das Distributionspacket nicht reicht?
-
ngrafe
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Ich habe ein paar Probleme mit suEXEC und habe so ein paar "unhübsche" Pfade da drin. Und dann muss man ja auch ab und an mal ein Update machen. Ich weiß, dass sollte alles ganz einfach gehen, aber es ist einfach nervig, wenn man einen Server eingerichtet übernommen hat und einfach nicht weiß, wie man im Notfall seinen Apache konfiguriert.
Kannst du das nachvollziehen?
Kannst du das nachvollziehen?
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Warum sollte er damit nicht weit kommen?Joe User wrote:Keine Sorge, weit kommst Du damit eh nicht...
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Lies mal das entsprechende Specfile und erläutere dem OP die Abhängigkeiten, die Reihenfolge der einzelnen Compile-Stufen, die verwendeten Compiler-/Linker-Flags und die verwendeten Patche ;)
Die config.* sind nur hilfreich, wenn man das Specfile verstanden hat...
Die config.* sind nur hilfreich, wenn man das Specfile verstanden hat...
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: Mit welchen Parametern ist mein vorhandener Apache kompiliert?
Die Updates wuerde ich immer lieber auf das Packetmanagementsystem schieben und mittels YOU machen statt jedes mal selber alle Daemonen kompilieren zu muessen.ngrafe wrote:Ich habe ein paar Probleme mit suEXEC und habe so ein paar "unhübsche" Pfade da drin. Und dann muss man ja auch ab und an mal ein Update machen. Ich weiß, dass sollte alles ganz einfach gehen, aber es ist einfach nervig, wenn man einen Server eingerichtet übernommen hat und einfach nicht weiß, wie man im Notfall seinen Apache konfiguriert.
Kannst du das nachvollziehen?
