Ubuntu 14.04を最近インストールしました。
このガイド を使用してLAMPスタックを設定していますが、Apache2の起動時にエラーが発生します。
$ Sudo service Apache2 restart
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
$ Sudo netstat -lnpt
tcp 0 0 0.0.0.0:80 LISTEN 21254/nginx
あぁ! Nginxが犯人です!いくつかの検索の後、 このブログ投稿 が見つかりました。Nginxは新しいサーバーであり、Apacheと同じ機能(多かれ少なかれ?)を提供します。 Ubuntu 14.04(?)にパッケージ化されている必要があります。私はトレーニングの非常に新しいウェブ開発者であり、ApacheでRubyをRailsアプリなどで実行したいだけです。
NginxをApacheに置き換えたい
nginxを削除してapacheを再度アクティブにする方法 および NGINXを削除できません の答えを見つけて試しました
しかし、すべてのコマンドの結果
Package 'nginx' is not installed, so not removed
だれかがNginxを完全に削除するのを手伝って、Apacheを動作させることができますか?
それでは、Apache2 WITH Nginxを実行するためのフォーラムの指示に従いました(申し訳ありませんが、URLを失いました)。
Apacheのリスニングポートを80から81に変更しました
/etc/Apache2/ports.conf
そして
/etc/Apache2/sites-enabled/000-default.conf
Apache2は現在動作しており、ブラウザにlocalhost:81と入力してテストしています!やったー!