バージョンに依存しない方法でApacheを再起動する

バージョンに依存しない方法でApacheを再起動する

最新のUbuntu 18.04 LAMPを使用していますが、Debian LAMPやCentOSなどの一般的なものを使用することも可能です。

Apache2 を再起動するには:

systemctl restart apache2

しかし、「明日」と言うと、変更はorまたはjustapache2に変わります。apache3apache-3apache

再起動の失敗を防ぐ最も正しい方法は何ですか?私はこのシェルグロブが良いと思います。

systemctl restart apache*

この方法も使用しますか、それとも別の方法を使用しますか?

ベストアンサー1

それは魔法のように変わることはありません。

Debian/Ubuntu/Mint用のApacheまたはFedora/RHEL/CentOS用のhttpdの場合、アップデートは同じ名前を保持し、バージョン番号のみを変更するため、サービス単位は同じです。新しいバージョン(例:apache3)が出たら、それを使用してWebサーバーを実行するには、構成して設定する必要がある他のパッケージになります。apache2変わらず維持されます。 Fedora / RHEL / CentOShttpdの場合はhttpd24異なるソフトウェアパッケージなので、後者をインストールしても前者は変わりません。

ご意見に応じて、apt-get upgradeパッケージは最新バージョンにアップグレードされます。必要に応じて新しい依存関係パッケージをインストールしますが、既存のパッケージを削除または変更することはありません。

おすすめ記事