2

ウェブサイト(www.domain1.com)がスムーズに実行されているVPSがあります(Ubuntu 10.04、Apache 2.2、RoR、Passenger、mysql)。次に、2 つ目の Web サイト (www.domain2.com) を実行する必要があります。しかし、すべての設定を行った後、Web サイトが表示されません。

apache2/sites-enabled/domain2.com に追加しました

<VirtualHost *:80>

  ServerAdmin email@test.com
  ServerName  www.domain2.com
  ServerAlias domain2.com

  DirectoryIndex index.html
  DocumentRoot /home/user/public_html/domain2.com/current/public

  LogLevel debug
  ErrorLog  /home/user/public_html/domain2.com/current/log/error.log
  CustomLog /home/user/public_html/domain2.com/current/log/access.log combined

</VirtualHost>

これは、ドメイン名が異なるだけで、基本的に domain1 と同じです。domain2 のコードは /home/user/public_html/domain2.com/current/ にあります。

httpd.conf は空です (Apache 2.2 ではこれで問題ないと思います)。apache2.conf の関連部分は次のとおりです。

ServerRoot "/etc/apache2"

# Include generic snippets of statements
Include /etc/apache2/conf.d/

# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/

ServerName 23.42.74.241

LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.9/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.9
PassengerRuby /usr/local/bin/ruby

PassengerDefaultUser user

/etc/apache2/conf.d/servername.conf は:

ServerName general

この名前(「一般」)が関連しているかどうかはわかりません...

sudo /etc/init.d/apache2 を再起動した後でも、domain1.com は完全に機能しますが、domain2 は機能しません。ドメイン 1 とドメイン 2 の DNS 設定は同じです。テストにより、ドメイン 2 の正しい DNS サーバーが得られました。www.dns-info.cz を使用した場合の唯一のエラーは次のとおりです。

ゾーン内の NS レコードの出席 (情報) エラー 少なくとも 1 つのネーム サーバーがこのドメイン名の信頼できるデータを返しますが、ゾーンには NS レコードが含まれていません。ゾーンには、親サーバーと同じ NS レコードが含まれている必要があります。

このエラーが問題に直接関係しているかどうかはわかりません。これは参考情報です。この問題を解決する方法を知っている人はいますか?

4

0 に答える 0