質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.38%

  • CentOS

    3260questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • Apache

    2171questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

centos7.2でのapacheに関する質問

受付中

回答 3

投稿

  • 評価
  • クリップ 0
  • VIEW 815

samso

score 1

centos7、apacheを用いてサーバーを構築している者です。

apacheの初期設定を
https://centossrv.com/apache.shtml
のサイトを参考に行ったところ、外部からWebサーバーアクセス確認の項目で外部テストページを用いてテストしてみたところ、
The following problems were found while processing your input:- Please enter a valid hostname/IP/URL

と出てしまい、
以下のような結果が表示されればOK。
とサイトに書いてある内容とは程遠い結果となっております。
この事象を解消するには、どうすればよろしいでしょうか。
また、ネットで解決方法を探っていたところ、別の回答サイトではドメインを取得してbないので外部から繋がりませんよと書いてある回答もあったりと正直どの情報が正解なのかわからなくなってしまいました。
ですのでお聞きしたいのですが、この事象はドメインを取得すれば直りますでしょうか。
回答のほうお願いいたします。

補足
firewallとSELinuxを無効にしてみましたが駄目でした。
また80番ポートにはちゃんとアクセスできているようです。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

0

外部(インターネット)からの疎通テストをした、という事は構築したWebサーバを外部に公開する設定をして、ドメイン名指定でアクセスを試みたのであればドメインを取得してインターネット側から名前解決できる状況になっている、という前提でしょうか?

切り分けとして、同一セグメントの他ホストからのWebアクセス等されましたでしょうか。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/11/07 16:00

    コメントが遅くなり申し訳ありません。回答ありがとうございます。
    まだドメインは取得してない状態です。字足らずで申し訳ありません。
    ほかの回答者のかたの回答も参考にし、ドメインを取得しないと先にすすめないようですね。
    ありがとうございます。

    キャンセル

  • 2016/11/07 16:05

    では少なくともローカルネットワークレベルでのWebアクセスには問題なく、また、サーバをIPレベルでは外部公開できている、という事ですかね。
    hiimさんの回答が丁寧なので、そちらも参照してはと思います。

    「つながらない」場合の切り分けのセオリーは「下のレイヤから上のレイヤへ」「(NW的に)近くから遠くへ」の順番だと思っています。
    質問文で端折ったという事なら別に良いのですが、構築したサーバの動作確認をするのにいきなりインターネット越しとはどうなんだろう…と思って質問を読んでました。

    キャンセル

0

apacheの設定が問題ないことが前提ですが、
サーバにグローバルアドレス(インターネットからアクセスできるIPアドレス)が付与してあり、
お名前.com等のドメイン事業者で取得したドメインに
www.example.com A "サーバのグローバルアドレス"
と設定するとアクセスできます。宜しくお願いいたします。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/11/07 16:14

    overさん、ynakanoさん
    ありがとうございます。おっしゃる通りですね。
    自宅はもちろんのこと。会社でもちょっと検証したいということありますよね。
    次回、回答時配慮いたします。勉強になります。

    キャンセル

  • 2016/11/08 10:47

    たくさんのコメントありがとうございます。
    ひとつ質問なのですが、私はapacheの方で○○○.comという名前でserverNameを設定し、お名前.comでドメインを所得しました。
    このときドメインの設定は、○○○.ドメイン名 A VALUEのところにはグローバルIPアドレスを入力する形でよろしいですか?
    またそのグローバルIPアドレスは curl inet-ip.info コマンドで出たものを入力する形でよろしいでしょうか?
    字足らずでしたら申し訳ありません。よろしくお願いします。

    キャンセル

  • 2016/12/07 11:31

    > このときドメインの設定は、○○○.ドメイン名 A VALUEのところにはグローバルIPアドレ
    > スを入力する形でよろしいですか?
    → はい。ご認識の通りです。

    > またそのグローバルIPアドレスは curl inet-ip.info コマンドで出たものを入力する形でよろし
    > いでしょうか?
    → はい。ご認識の通りです。

    何卒宜しくお願いいたします。

    キャンセル

0

Please enter a valid hostname/IP/URL

正しいホストネームまたはIPアドレスまたはURLを入力してくださいというエラーです。

まず、このエラーが出た時に何を入力しましたか?

この事象はドメインを取得すれば直りますでしょうか。 

との事ですのでドメインは取得していないという事ですよね?
となれば上記の疎通テストはIPアドレスで行わなければなりません。

次にIPアドレスですが、グローバルIPアドレスでないといけませんが、グローバルIPアドレスとローカルIPアドレスの違いはご理解されていますか?

この環境はお自宅に構築されていますか?もしそうであればおそらくまずルーターがあり、そのルーターより自宅側がLAN(ローカルエリアネットワーク)になっていて、該当のCentOSのサーバー、そちて普段使っているwindowsないしmacのパソコンなど何台かがつながっている状況と想像します。

それに対してルーターのインターネット側に振られているIPアドレスをグローバルIPアドレスといいますが、特殊な契約固定IPアドレスを複数取得するような契約でなければグローバルIPアドレスは一つと思いますので、以下のサイトアクセスし、表示されるIPアドレスが質問者様のグローバルIPアドレスとなります。

https://www.cman.jp/network/support/go_access.cgi
(もしプロバイダと複数IPアドレスの契約等している場合はその限りではありません)

さきほどの疎通テストにそのIPアドレスを入力すればどうなりますか?

上記ですが、ルーターの設定でNATの設定で上記グローバルIPアドレスの80ポートへのアクセスはcentosに通すという設定は必要になります。

もう一点、グローバルIPアドレスは固定IPサービスを申し込みしていなければ定期的に自信に割り当てられているグローバルIPアドレスが変わりますのでご注意ください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2016/11/07 16:02

    わかりやすい回答ありがとうございます。参考になりました。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.38%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • CentOS

    3260questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • Apache

    2171questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。