Page 1 of 1

Update und Downgrade des Apache möglich?

Posted: 2004-02-01 16:41
by markusk
Hallo!

Code: Select all

# rpm -q apache
apache-1.3.26-57
Hier kann ich ja jetzt ohne Probleme mittels rpm auf den Apache2 updaten. Da dies aber auch einem Webserver geschieht, habe ich etwas Angst, dass was schief läuft. Ist es möglich, den Apache1.3 vorher geschickt komplett zu backupen und dann im Falle eines Falles dieses Backup wieder einzuspielen, also praktisch wieder auf den 1.3 downzugraden?

Gruß Markus

Re: Update und Downgrade des Apache möglich?

Posted: 2004-02-01 16:51
by dodolin
Alles, was du sichern musst, ist die Konfiguration, also httpd.conf und eventuell dort via Include eingebundene Dateien. BTW: Mit Debian würden diese Dateien automatisch auf dem System behalten werden... :)

Re: Update und Downgrade des Apache möglich?

Posted: 2004-02-01 17:00
by Joe User
dodolin wrote:BTW: Mit Debian würden diese Dateien automatisch auf dem System behalten werden... :)
BTW2: Bei SuSE ebenfalls ;)

Re: Update und Downgrade des Apache möglich?

Posted: 2004-02-01 17:06
by markusk
Bei SuSE auch? Also ich würde jetzt mittels rpm -U updaten, und wenns dann nicht klappt, dann schnell rpm -e um das paket zu löschen und dann wieder rpm -i um den 1.3 draufzuhauen. Oder is das der falsche Weg?

Re: Update und Downgrade des Apache möglich?

Posted: 2004-02-01 17:19
by markusk
Und nochwas: Könnte Confixx beim Update zicken machen, oder was muss ich beachten, außer dass ich das confixx-httpd.conf wieder include?

Re: Update und Downgrade des Apache möglich?

Posted: 2004-02-01 17:45
by Joe User
SuSE verwendet zum Einen bei beiden Apachen unterschiedliche Pfade für die Konfigurationsdateien (1.3:/etc/httpd|2.0:/etc/apache2) und zum Zweiten werden beim Deinstallieren Backups der im jeweiligen RPM vorhandenen Konfigurationsdateien (*.rpmsafe) angelegt. Es schadet selbstverständlich nicht vor dem Deinstallieren ein cp -a /etc/httpd /etc/httpd.bak durchzuführen. Zudem sind auch die Auswirkungen auf andere Pakete, wie beispielsweise externe Module (PHP/Perl/Python/Tomcat/...), zu beachten.
Ebenfalls zu beachten ist, dass bei einem Majorupdate, nicht nur beim Apache, alle, nicht per YaST durchgeführten, Konfigurationsänderungen verworfen werden können, was unter Anderem auf ein gegebenfalls geändertes Design der jeweils betroffenen Konfigurationsdateien zurückzuführen ist.

Insbesondere Nutzer von Confixx und Co sollten also wissen, was sie tun...

Re: Update und Downgrade des Apache möglich?

Posted: 2004-02-01 17:52
by markusk
Ist denn meine Vorgehensweise von oben richtig?

Re: Update und Downgrade des Apache möglich?

Posted: 2004-02-01 17:54
by markusk
Und: Ich denke mal, es gibt keine Möglichkeit, alle Einstellungen der alten conf-Datei automatisch in die neue conf-Datei zu übernehmen?

Re: Update und Downgrade des Apache möglich?

Posted: 2004-02-01 20:13
by Joe User
Bitte selbst anpassen (ungetestet):

Code: Select all

rcapache stop
cp -a /etc/httpd /etc/httpd.bak
rpm -e apache mod_php ...
rpm -i apache2 ...
# Apache2 Konfigurieren
rcapache2 start

Re: Update und Downgrade des Apache möglich?

Posted: 2004-02-01 20:15
by Joe User
markusk wrote:Und: Ich denke mal, es gibt keine Möglichkeit, alle Einstellungen der alten conf-Datei automatisch in die neue conf-Datei zu übernehmen?
Siehe oben.

Re: Update und Downgrade des Apache möglich?

Posted: 2004-02-01 20:22
by markusk
hm... Ich glaube, das größe Problem wäre, die komplett neue conf-Datei zu schreiben, und z.B. SSL, PHP etc. wieder einzubinden. Weil im Apache2 klappt das ja AFAIK nicht mehr so wie im Apache1.3.

Re: Update und Downgrade des Apache möglich?

Posted: 2004-02-02 21:21
by Joe User
Du musst die /etc/apache2/*.conf nicht neu schreiben, sondern lediglich per YaST/Hand anpassen, wobei Dir das Backup der /etc/httpd/*.conf helfen kann/wird.

Re: Update und Downgrade des Apache möglich?

Posted: 2004-05-23 21:42
by tschik
dodolin wrote:Alles, was du sichern musst, ist die Konfiguration, also httpd.conf und eventuell dort via Include eingebundene Dateien. BTW: Mit Debian würden diese Dateien automatisch auf dem System behalten werden... :)

und wie würdest du dann unter debian updaten ??