GNU/Linux >> Linux の 問題 >  >> Debian

Apache2をDebianWheezyからJessieにアップグレードする

はじめに:
WheezyからJessieへの完全なディストリビューションアップグレードを試みたところ、Apache2のアップグレードはまったくうまくいきませんでした。dpkgは依存関係エラーとインストール後のスクリプトエラーを出し続けました。残念ながら、ここにはこれらのエラーのサンプルはありません。同じ性質の30台以上のサーバーをアップグレードする必要があったので、解決策を見つけることにしました。見つけたものは次のとおりです。

手順:
dist-upgrade中に問題が発生するパッケージ(構成ではない)を削除します。
apt-get remove apache2 apache2-mpm-prefork apache2-suexec apache2-utils apache2.2-bin apache2.2-common libapache-mod-security libapache2-mod-fcgid libapache2-mod-php5 libapache2-modsecurity
Jessieの次のデフォルトリポジトリを/etc/apt/sources.listに追加します
# Debian Jessie
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
deb http://ftp.at.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.at.debian.org/debian/ jessie main contrib non-free

apt-get update && apt-get dist-upgrade
apt-get install apache2 apache2-bin apache2-data apache2-mpm-worker apache2-suexec apache2-suexec-pristine apache2-utils libapache2-mod-fcgid libapache2-mod-security2

注:このアップグレード中に、Apacheのバージョンは2.2から2.4になります。これは、バージョン2.2の一部のディレクティブがバージョン2.4の例では無効になることを意味します。
非推奨
Oder deny,allow
変更する必要があります:
Allow from All >> Require All granted
Deny from All >> Require All denied

etc.
Apache 2.2から2.4へのアップグレードの詳細については、この特別なApacheサイトを参照してください。
https://httpd.apache.org/docs/2.4/upgrading.html


Debian
  1. Debian10からDebian11にアップグレードする方法

  2. ISPConfigとcourier/postfixを使用したDebian6SqueezeからDebian7Wheezyへのアップグレード

  3. Debian7WheezyをDebian8Jessieにアップグレードする方法

  1. Debian8JessieをDebian9Stretchにアップグレードする方法

  2. DebianLinuxシステムをWheezyからJessie安定リリースにアップグレードする方法

  3. ソースからコンパイルしてDebian7(Wheezy)VPSにNginxをインストールする方法

  1. Debian Wheezy/JessieのmdadmソフトウェアRAIDにGRUB2をインストールする

  2. Debian WheezyのGlusterFSを3.2(Debian)から3.4にアップグレードする

  3. DebianWheezyでphpを5.4から5.6にアップグレードする