0

apache サーバー (centOs サーバーで実行中) の 1 つの IP アドレスで複数のホスト (Web サイト) を設定できるかどうかを知りたいです。問題は、まだドメイン名がなく、使用する IP アドレスが 1 つしかないことです。

「異なるポートで異なるサイトを実行する」を使用してみました。ここに投稿された例 (http://httpd.apache.org/docs/2.0/vhosts/examples.html) ですが、どういうわけか機能しません (「ページの読み込み中にサーバーへの接続がリセットされました」を返す)私のFirefox)。

これが私の仮想ホスト構成です:

聞く 80

聞く 8080

NameVirtualHost 216.244.92.76:80

NameVirtualHost 216.244.92.76:8080

<VirtualHost 216.244.92.76:80>

  DocumentRoot "/home/web/shop"
  ServerName my.cellphone.com

  <Directory "/home/web/shop">
     Options All
     AllowOverride All
     Order deny,allow
  </Directory>

</VirtualHost>

<VirtualHost 216.244.92.76:8080>
  DocumentRoot "/home/web/pelangi"
  ServerName my.pinkie.com

  <Directory "/home/web/pelangi">
     Options All
     AllowOverride All
     Order deny,allow
  </Directory>
</VirtualHost>

私はここで何か間違っていますか?または、別のポートを使用して、1 つの IP アドレス (ドメイン名がまだないことに注意してください) で複数のホストを設定することはできませんか?

どんな助けでも大歓迎です。

どうもありがとう。

宜しくお願いします、

トミー

4

1 に答える 1

0

説明したように、異なるホスト名または IP:PORT の両方で実行できます。仮想ホストのセットアップに問題はありません。ただし、私の質問は、a.) ファイアウォール、b:) ISP ポートのブロックなどに関するものです。IP アドレスの代わりにhttp ://localhosthttp://localhost:8080を使用してみましたか?

また、これらのポートをポート転送しているルーターはありますか? それは一方に対して機能し、他方に対しては機能していませんか? 時々、私たちが見落としているのは非常に単純なことです。

マイク

于 2012-04-22T03:24:45.157 に答える