私のcentOSサーバー上で実行されているapacheサーバー上の1つのIPアドレスの下に複数のホスト(ウェブサイト)を設定できるかどうかを知りたいと思います。問題は、私はまだドメイン名を持っていない、使用する単一のIPアドレスだけです。1つのIPアドレスの下に複数のホストを設定する方法
「異なるポートで異なるサイトを実行する」を使用してみました。 (http://httpd.apache.org/docs/2.0/vhosts/examples.html)ここに投稿された例ですが、何とか動作しません(「ページがロードされている間にサーバへの接続がリセットされました」)。私のファイアフォックス)。ここで
は私のバーチャルホストの設定です:
は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アドレスに設定することはできません(ドメイン名はまだありません)。
ご協力いただきまして誠にありがとうございます。
多くのありがとうございます。
ベストに関しては、それは別のホスト名またはIPとの両方で行うことができます
トミー
さて、私は問題を発見したと思います。 @shelzmikeのようにうまく働いていた設定が投稿されました。しかし、私のapache設定は "Listen 80"を2回読み込んだ。 1番目は上記の設定から、もう1つは/etc/httpd/conf/httpd.confからです。解決方法はかなりシンプルですが、以前に言及した 'Listen 80'の1つをコメントアウトして削除するだけです。 –