次の構成(それらの間のいずれかの差がある場合)、最適な構成であるそれらのApacheは設定
Listen *:80 //anything at port 80
Listen 192.168.0.34:80 //from an internal ip on port 80
Listen 173.194.35.23:80 //from an external ip on port 80
の違いは何ですかを聞きます。 LANからだけでなく、インターネットからサーバーにアクセスしたい。
次の構成(それらの間のいずれかの差がある場合)、最適な構成であるそれらのApacheは設定
Listen *:80 //anything at port 80
Listen 192.168.0.34:80 //from an internal ip on port 80
Listen 173.194.35.23:80 //from an external ip on port 80
の違いは何ですかを聞きます。 LANからだけでなく、インターネットからサーバーにアクセスしたい。
私はいつも*:80
を使用しています。
サーバのネットワークカードに実際にバインドされているIPだけをリッスンすることはできますが、内部ネットワークと外部ネットワークにまたがるサーバ(IMHO)を使用することはできません。
特定のIPベースの仮想ホスティングがある場合は、私が聞いているIPアドレスについて具体的に述べる必要があると思います。
1つのApacheサーバーで、複数のドメインに対して複数のIPを持つことができます。
Listen *:80 --> Apache listens no matter what ip request the web browser
Listen 192.168.0.34:80 ---> Apache listens only if web browser requests http://192.168.0.34 . 192.x.x.x use to be internal IPs
Listen 173.194.35.23:80 ---- Apache listens only if web browser requests http://Listen 173.194.35.23
リッスン*:サイトドメインのみの場合は80で十分です。他の設定は、複数のサイト/ドメインを1つのApacheサーバーに提供することです。
いくつかのドキュメントの例http://httpd.apache.org/docs/2.2/vhosts/examples.html