私はnginxをインストールし、しばらくしてapache2を削除しました。数週間後、アクセスすると奇妙なことに気付きましたhttp://localhost
:nginxはリクエストを処理しますが、IPアドレスを入力するか、ネットワークの誰かがIPを入力すると、apache2ページが正常に動作していると表示されます。
Apacheをパージして削除しましたが、まだこの問題を取り除くことができず、再インストールして再度パージしてから再起動してみました。何が問題になる可能性がありますか?
PS私のコンピューターは、とにかくapache2がインストールされていると認識せず、それらを手動で検索してもすべてのApacheファイルとバイナリが見つかりません。
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# whereis apache2
apache2:
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo service apache2 start
Failed to start apache2.service: Unit apache2.service failed to load: No such file or directory.
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo apt-get purge apache2 apache2-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'apache2' is not installed, so not removed
Package 'apache2-utils' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.
/ user / sbinと/ user / binを検索しましたが、見つかりません。バイナリが存在する可能性のある他の場所を知っていますか?@オリ
—
初心者
私がこれに対して閉じた質問に対する私の答えを見てください。
—
オリ
@Oli私はすでにそのチュートリアルに従ってapache2を削除しましたが、それはまだ何らかの形で存在し、ループバック(localhost)以外を使用しているときにのみ問題が発生することがわかりましたが、apache2にリダイレクトしますが、 localhost nginxは動作します
—
初心者
ngninxでホストされているデフォルトのApacheインストールに同梱されているデフォルトのサイトファイル(/ var / www内)だけでなく、実際にはApacheがサービスを提供しているのですか?それはそのように聞こえます。そうでない場合は、実行
—
オリ
htop
中のサーバーを追跡し、実行中のサーバーを見つけます。
apache2
パッケージは他のパッケージに依存する単なるメタパッケージです。バイナリを削除するには、関連するパッケージも削除する必要があります。