私はのポート80でnode.jsアプリを使っています 127.0.0.2:80
server.listen(80, '127.0.0.2', function() {...
そして私はのポート80でApacheを使いたいです。 別の IPアドレス、言う 127.0.0.3:80
だから私は私のhttpd.confにこれを持っている
Listen 127.0.0.3:80
ServerName 127.0.0.3:80
しかし、それは私にエラーを与えます
Apacheは、自分自身がどのIPのポート80を監視するようにプログラムされているかに関係なく、ランダムなポート80を気にするのはなぜですか?それが関係するべきである限りではポート80 127.0.0.3:80
まだ無料です。
私は先に進み、他のIPシリーズ(192.xxx、122.xxx)でもこれを試しましたが、Apacheはポート80を完全に停止させたいと考えています。
奇妙なことは、最初にApacheを起動すれば問題なく起動し、それから上記と同じ設定ですべてのnode.jsを起動することができ、どちらもうまく動作するということです。しかし、何らかの理由で貴重なApacheは、その高さが先に始まる機会を得る前に、どのIPアドレスのポート80でもリッスンしている誰かを好まない。
アプリケーションが待機しているということを誤解していますか 127.0.0.2:80
それからそのIPのポート80だけがビジーであるべきです、他のIPのポート80はまだ空いているべきです 127.0.0.3:80
?それともApacheが誤動作しているのでしょうか。