• ベストアンサー

アパッチでサーバネームを設定

したんですが、http://サーバ名/のアクセスができません。http://IPアドレス/の方はできるようになっています。DNSを構築しなくてもhttpd-configでServerNameに入れたいサーバ名を入れるとよいと本に書いてあったのですが(reloadもしました。)他に何かしなければいけないことはあるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>DNSを構築しなくてもhttpd-configでServerNameに入れたい >サーバ名を入れるとよいと本に書いてあった 本がウソを書いているか質問者さんが本の内容を曲解して いるかのいずれかだとおもいます。 ServerNameはアクセスが失敗したときに、リトライさせる ために使ったりします。 とりあえずということであればクライアント(自分のマシン) のhostsなどに名前とIPアドレスの組み合わせを書いておけば DNSが無くてもアクセスはできます。

SariGEnNu
質問者

お礼

ありがとうございます。 /etc/hostsにも設定してありますが名前解決しません。 ハブでなくルータを介してサーバとクライアントを繋いでいる所に原因があるのでしょうか?

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

/etc/hostsはサーバーの方に書いたんじゃないですか? そうではなくクライアント側のマシンに書くのですよ。

SariGEnNu
質問者

お礼

ありがとうございます。 サーバの方に書きました。クライアントはwin98の場合、どこに書いたらよいでしょうか?コンパネ→ネットワークのDNSの所とは違うと思うのでよく分りません。

SariGEnNu
質問者

補足

ありがとうございます。 もう少し自分で調べてみたいと思います。 一先ず質問を打ち切ります。

回答No.1

ServerNameを設定したところで、それが名前解決できないのであれば、アクセスできません。 DNSを構築しないのであれば、hostsファイルに該当するドメインを設定すれば、アクセスできる様になります。 hostsファイルの設定 http://www.google.com/search?hl=ja&lr=lang_ja&num=100&q=hosts

参考URL:
http://www.atmarkit.co.jp/flinux/rensai/apache05/apache05b.html
SariGEnNu
質問者

お礼

ありがとうございます。 /etc/hostsにも設定してありますが 名前解決しません。私はルータを介してサーバとクライアントを繋いでるのでその辺に問題があるのでしょうか

関連するQ&A