• 締切済み

apache.conf設定

いつもお世話になっております。 回線はコミュファ光、プロバイダーはコミュファ光、非固定IPで自宅webサーバを立ち上げようとしています。osはcentos6.5 64bit apacheは2.2.15 です。参照したサイトですが、 http://centossrv.com/apache.shtmlhttp://www.server-world.info/query?os=CentOS_6&p=httpd&f=1 で後者の設定で、ポートチェックFQDN名でポート80番でアクセス成功、 http://www.websitepulse.com/help/tools.phpここのチェックにアクセス、 これも、Status: OKと出ました。 前者の設定では、Status: がtimeoutしてしまいました。 なので、後者のapache設定でServerNameで外側からアクセスしようとしたのですが、 空白のページしか表示されませんでした。 http://サーバー名/index.htmlとやっても結果は同じで、空白のページが表示されるのみ。 試しにクライアント機からhttp://サーバー名/とやってみると、ルーターの設定画面に 移動してしまいます。http://サーバー名/index.htmlとやると、404エラーになります。 これは、たぶんサーバ機側の設定が何か間違っているかと思うのですが、 DNSサーバの構築とかやらなくてはならないのでしょうか? 若しくは、so-netでの自宅webサーバは不可能なのでしょうか? 質問がちぐはぐになってしまいましたが、今出せる情報はこれくらいです。 どうしたら、http://サーバー名/でindex.htmlが出せるのでしょうか?

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.5

>>どうしたら、http://サーバー名/でindex.htmlが出せるのでしょうか? >・同一LAN内のクライアントだけではなく、外部からも接続させたい。←これです。 >スミマセン…知識不足による説明不足でした。 ヘアピンNATなどの類に対応していないルータなら、 ・各クライアントのhostsファイルにサーバのローカルIPアドレスを記述する。 ・内向けDNSを構築してサーバのローカルIPアドレスを返却する。 のどちらかかと。 # 私のトコは内側からDDNS名で正引きすることはありませんので、内向きDNSにDDNSに登録した名前は入っていません。 Windowsでhostsファイル編集する場合は問題が出る場合もあるのでその辺りは検索したくださいな。 # セキュリティソフトが反応するとか、ファイルの場所(や編集時の権限)が問題になる…とか。 >あくまで自分のテスト用に外部から >wwwサーバがみえるかどうか、テストしてる段階です。 テスト用に一時的…なら、乗っ取られる危険はそうは無い…かな。 CentOSなら妙に設定いじり回さなければ標準の状態でそこそこセキュアでしょう。 # 設定次第ですけどね…。 とりあえず、標準ぽーと&パスワード認証のsshは開けない方がいいです。 1週間で5000回以上のブルートフォースアタックに耐えきれるというのなら別ですが。 # 最近は開けていないのでどの程度くるのかは不明。

conception1970
質問者

お礼

遅くなりました。 色々いじくってたらPCの調子が悪くなりOS再インストールをかけてました。上記の項目をチェックして、 もう一度wwwサーバ構築再会したいと思います。 分かりやすいご説明有難うございました。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.4

なんか、いろいろと足りていなさそうですけど。 # 過去の質問とか見る限りでは、外部公開サーバたてるのは時期尚早かと思われますが。 >非固定IPで自宅webサーバを立ち上げようとしています。 DDNSとか利用しないとグローバルIPが不定期に変わる可能性があります。 さもなければ固定IPのオプション契約してください。 固定IPがあるかどうかは不明ですが。 # 私の利用しているISPでは初期登録に5000円、月額1500円(それぞれ+消費税)ですな。 # 私自身はDynDNSでProにアップグレード。 # クーポン利用で安くできたので、5年払いにして2018年9月中旬まで使える。 で………DDNSとか使っていないのならば >ポートチェックFQDN名でポート80番でアクセス成功、 で使ったFQDNは何なんでしょう?? >後者のapache設定でServerNameで外側からアクセスしようとしたのですが、 LAN内のServerNameがそのまま外部で通じることはないと思いますが。 >試しにクライアント機からhttp://サーバー名/とやってみると、ルーターの設定画面に 移動してしまいます。 ヘアピンNAT等に対応していないと、LAN内からルータのWAN側IPに接続した場合の挙動はルータ次第…ですよ。 ・LAN内からルータ自身へのアクセスとして、管理画面などへリダイレクトする。 ・接続不可でタイムアウトするまで放置される。 ・接続不可で失敗を返却する。 などなど…。 >これは、たぶんサーバ機側の設定が何か間違っているかと思うのですが、 >DNSサーバの構築とかやらなくてはならないのでしょうか? 誰が利用するDNSサーバでしょう? 勝手に立てたDNSサーバを外部のクライアントが参照してくる。 なんてことはありませんよ。 # 正規の手続きをして、外部から参照されるようにする必要があるでしょうね。 # もちろん、固定IP必須です。 >どうしたら、http://サーバー名/でindex.htmlが出せるのでしょうか? どこからどこへのアクセスなのか。というのをはっきりさせてください。 ・同一LAN内にいるサーバとクライアントの接続だけ。(そんなのは外部公開サーバとは言いませんが) ・同一LAN内のクライアントだけではなく、外部からも接続させたい。

conception1970
質問者

お礼

いつもなんだかんだで、質問に答えてくださって有難うございます。  なんだか、いつも怒られている様な気がしますが、 それでも、質問に最後まで付き合ってくださるので、大変感謝しております。

conception1970
質問者

補足

そうなんです。 >>過去の質問とか見る限りでは、外部公開サーバたてるのは時期尚早かと思われますが。 ごもっともな意見ですね。しかしlunuxを勉強したい、と思ったのは、サーバに興味があったからなんです。で、とりあえず、ハードウェア的にもソフトウェア的にもぶっつぶしても良い、DOS/V機を買って、 centOSを入れた訳です。 取りあえずサーバを構築して、クラックされても構わない、ウイルスにかかっても構わない中古のDOS/V機を買ったのです。こんな事を書くと、お前はネット犯罪の共犯者になりたいのか、みたいな意見もあるかと思いますが…上記の回答者様のサイトを読んで、迷惑がかからない程度まではサーバを公開するつもりはありませんので。あくまで自分のテスト用に外部から wwwサーバがみえるかどうか、テストしてる段階です。 >どうしたら、http://サーバー名/でindex.htmlが出せるのでしょうか? ・同一LAN内のクライアントだけではなく、外部からも接続させたい。←これです。 スミマセン…知識不足による説明不足でした。 >>で使ったFQDNは何なんでしょう?? これはhttp://www.mydns.jp/でドメインを取りました。FQDNという概念を間違った使い方をしてたら、私の勉強不足です、すみませんでした。 ヘアピンNAT等については聞いたことの無い用語なので調べて置きます。参考までにルーターはAtermWH822Nというものを使って、自宅にはlinux機一台、windows7機が二台で、全てルーターからは無線lanでつながっております。

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.2

No.1の補足です。 >しかし、家にあるwindows機からは 構成がよく見えませんが、わざわざ「家にある」と書いてあるのは、Webサーバーとwindows機は別の場所にあるのでしょうか? > http://サーバー名を入力するとルーターの設定画面が出てきてしまいます。 windows機のhosts ファイルにも IPアドレスとマシン名(ホスト名)の対応を追加してみてはどうでしょうか。

conception1970
質問者

補足

自宅にはlinux機一台、windows7機が二台で、全てルーターからは無線lanでつながっております。 説明不足でした、済みません。そういう構成です。

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.1

> so-netでの自宅webサーバは不可能なのでしょうか? そんなことはないでしょう。 質問を読んだだけでの判断としては基本的な設定はOKだと思います。 一時的にhostsファイルにIPアドレスとマシン名(ホスト名)の対応を追加してDNSサーバーの代わりに試してみてはどうでしょうか。 hostsファイルについてはWeb検索してください。

conception1970
質問者

補足

一回centos機をクリーンインストールして、 wwwサーバに必要なファイルのインストールと、 http://centossrv.com/apache.shtml ここの設定での設定で サーバー機のhostsファイルにマシン名を追加したら、 サーバー機からはhttp://サーバー名/でindex.html でテストページが見ることができました。 しかし、家にあるwindows機からは http://サーバー名を入力するとルーターの設定画面が出てきてしまいます。 これはどのように対処したら良いのでしょうか?

関連するQ&A