Node+Express Web サーバーを持っています。ポート 80 でリッスンしたいのですが、既に使用されています。apache2 を削除しようとしましたが、まだそこにあります。ブラウズすると、「デフォルトの Web ページ」が表示されます。
それを完全に削除して、ポート 80 を自由に使用できるようにするにはどうすればよいですか?
Debian 6.0 x86 を実行しています
Node+Express Web サーバーを持っています。ポート 80 でリッスンしたいのですが、既に使用されています。apache2 を削除しようとしましたが、まだそこにあります。ブラウズすると、「デフォルトの Web ページ」が表示されます。
それを完全に削除して、ポート 80 を自由に使用できるようにするにはどうすればよいですか?
Debian 6.0 x86 を実行しています
最初にサーバーをシャットダウンせずにパッケージを削除した場合は、次を実行します。
sudo killall -9 httpd
それでも問題が解決しない場合は、次のようにして、実際にポート 80 を使用しているものを確認してください。
netstat -anp | grep LISTEN | grep 80
ポート 80 を使用しているサーバーを特定し、それを停止/強制終了します。
Apache ウェブサーバーを停止することを考えたことはありますか? (つまり/etc/init.d/apache2 stop
) apache2 を削除するためにどの方法を使用しましたか? dpkg/apt-get を使用していますか?
sudo netstat -l4np
ポート80でリッスンしているプロセスを確認するために使用できます
apt-get パージ apache2
このコマンドは apache2 を削除し、apache2 構成ファイルも削除します。コマンド /etc/init.d/apache2 stop で削除したくない場合は、apache2 サービスも停止してみてください。
よろしくお願いします、アロク
'sudo service apache2 stop && sudo apt-get purge apache2' を試すこともできます。「sudo service apache2 stop」は、apache2 デーモンを停止します。「sudo apt-get purge apache2」は、構成ファイルを削除します。