CentOS7でWEBサーバーを作成しましたが、携帯で表示されません。解決方法を教えてください。

このQ&Aのポイント
  • CentOS7でWEBサーバーを作成しましたが、携帯で表示されません。どうすればいいでしょうか?
  • ホームページを「localhost」で作成しましたが、携帯で表示されません。解決策を教えてください。
  • WEBサーバーを構築したが、携帯でアクセスすると表示されません。どのように設定すればいいでしょうか?
回答を見る
  • ベストアンサー

CentOS7でWEBサーバー。

いつも教えて下さりありがとうございます。 CentOS7でWEBサーバーを作っています。 かりそめに作ったホームページは「localhost」で 出てきました。 もう一息だと思っております。 var/www/htmlにindex.htmlという名前で保存しました。 しかし携帯で見ても表示されません。 チェック項目として何をすればいいでしょうか? 右上の2回戦までのトーナメントのマークは どう設定すればいいのでしょうか? グローバルIPアドレス「203.135.195.236」は プロバイダーに頼んで固定にしてもらいました。 でも、どこにも設定してません。 「お名前.com」に電話してみようと思います。 多分、何もアドバイスしてくれないでしょう。 頼りにしております。 ご多忙中恐れいります。 ご回答のほど、宜しく御願い申し上げます。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.1

>かりそめに作ったホームページは「localhost」で出てきました。 CentOSのブラウザーでアクセスしたときに繋がったということですよね? >チェック項目として何をすればいいでしょうか? 同じネットワーク(LANと推測します)で内のPCからCentOSのIPアドレス(プライベートIPアドレス)へ接続して表示されることを確かめてください。 次にルーターの80番ポート開放の設定を点検してCentOSのプライベートIPアドレスがインターネットからアクセス可能になっていることを確認します。 取敢えずそこまでやってみてください。 >「お名前.com」に電話してみようと思います。 現状ではあなたのルーターのLAN側の問題なのでポート開放のアドバイスを受ける程度かと思います。 DNSの設定は問題なさそうです。

jump7799
質問者

お礼

ご回答誠にありがとうございます。

その他の回答 (2)

  • agehage
  • ベストアンサー率22% (2552/11348)
回答No.3

根本的な知識不足です 質問も何を聞きたいのか理解できません こんな人がサーバーを構築すると乗っ取られて他人に迷惑をかけることになります まず正しくファイアーウォールの設定を行ってください サーバーはどこにあるのでしょう? 自宅のアドレスを固定にしていることから自宅にあると思っていいですか? ならば自宅のルータにポート開放の設定を行いましょう 多分これでそのipアドレスでサイトが外部から見られるようになると思います 次にネームサーバはどこを使っていますか?お名前ですか? ならばお名前にDNSレコードの設定をします これでドメイン名でアクセス出来るでしょう

jump7799
質問者

お礼

ご回答誠にありがとうございます。

  • Kaneyan-R
  • ベストアンサー率42% (1248/2909)
回答No.2

〉かりそめに作ったホームページは「localhost」で 出てきました。 〉しかし携帯で見ても表示されません。 まさか携帯から「localhost」でアクセスなんてバカなことはしてないですよね? ちゃんとサーバのIPアドレスでアクセスしてますよね? ルーターの設定が終わって外部公開しているなら、グローバルアドレス、設定していないのなら、プライベートアドレスでアクセスしてますよね? それと、自宅サーバを外部公開するということは、サーバのメンテナンスも自分で行うことを意味しますが、出来ますか? 外部公開すると、あらゆる攻撃に晒されます。 それらの対策は考えてますか? 〉「お名前.com」に電話してみようと思います。 お名前.comも迷惑でしょうね。 何の関係も無いことで文句言われても。 あなたの質問を以前より拝見していますが、あれこれやっている割りに、基本的な事柄が抜け落ちていることが非常に多いです。 最低限知っておかないといけないことを、あなたは知らないのです。

jump7799
質問者

お礼

ご回答誠にありがとうございます。

関連するQ&A

  • VirutualPC(CentOS)にあるWebサーバーをホストPCから見るには?

    Linux初心者です。 VirtualPCにCentOS5.4を入れ、Apache + PHPをインストールしました。 VirtualPC上から http://localhost/index.php http://127.0.0.1/index.php にてPHPの動作確認ができました。 これをホストPCから仮想PCのサーバーを閲覧したく思います。 仮想PC上にも恐らくIPアドレスが設定されているのではないかと思うのですが、それはどこを見れば良いかが分かりません。 また、見るためには何か事前に設定する必要がありますか? 宜しくお願いいたします。 【当方環境】 ・WindowsVista ・VirtualPC2007(CentOS5.4) ・無線LAN接続 【以下は見ましたが分かりませんでした】 http://oshiete1.goo.ne.jp/qa3121406.html

  • virtual pc 上でのwebサーバー

    お世話になります。 virtual pc 2007 にCentOS5 をインストールして、apacheを立てました。 初期のルートフォルダの設定はとくにいじっていません。 /var/www/html にindex.htmlファイルを作り、virtual pcにアクセス(http://192.168.1.5)しましたが、まったく見えませんでした。 単純にapacheをインストールしただけでは見えないのでしょうか?他になにか設定をしなければいけないのでしょうか? 行き詰ってしまったので、ご教授宜しくお願いいたします。

  • CentOS5.7で自宅サーバ公開についてです。

    CentOS5.7で自宅サーバ公開をしようとしております。 現在、CentOS5.7でWARPSTAR Aterm WR6650Sを使用しています。 プロバイダはJcomです。 LAN内ではPHPのプログラムが正常に閲覧可能ですが、 外部からのアクセスが出来ないので、格闘しています。 WARPSTAR Aterm WR6650Sのクイック設定Web画面からポートマッピング設定を 行い、再起動しましたが、やはり外部からの閲覧が出来ませんでした。 どなたか、ご教授の方お願いします。 <現在の状況> 【第一段階】   ・そのサーバーにログインして     http://localhost/~    というアドレスでブラウザからページが開けるか否か    (WEBサーバ周りの設定が失敗しているとちゃんと出てきません) ーーーーーーーーーーーーーーーー>こちらは正常に完了  【第二段階】   ・同じLAN内のPCから、     http://192.168.0.25/~    というアドレスでブラウザからページが開けるか否か    (サーバーのiptablesの設定が失敗しているとちゃんと出てきません) ーーーーーーーーーーーーーーーー>こちらは正常に完了  【第三段階】   ・インターネット網側から     http://(割り当てられたドメイン名)/~    というアドレスでブラウザからページが開けるか否か    (ルーターのポート開放の設定が失敗しているとちゃんと出てきません) ーーーーーーーーーーーーーーーー>こちらが出来ません。

  • centos webサーバー IPアドレス

    自宅にてcentosでwebサーバーを構築しようとしているものです。 ローカルエリア1{ 【サーバーPC】 プライベートIPアドレス 192.168.0.1 サブネットマスク 255.255.255.0 【クライアントPC1】 プライベートIPアドレス 192.168.0.2 サブネットマスク 255.255.255.0 【ルーター1】 デフォルトゲートウェイ 192.168.0.1 グローバルIPアドレス 150.100.50.1 macアドレス 32:61:3C:4E:B6:01 ポート80番開放 }    ~ ワイドエリア    ~ ローカルエリア2{ 【クライアントPC2】 プライベートIPアドレス 192.168.0.1 サブネットマスク 255.255.255.0 【ルーター2】(ルーターの必要はないと思いますが説明のため。) デフォルトゲートウェイ 192.168.0.1 グローバルIPアドレス 150.100.50.2 macアドレス 32:61:3C:4E:B6:02 ポート開放なし } このような環境があった場合… (1) 【クライアントPC2】が【サーバーPC】にアクセスしたいとき。 【クライアントPC2】がブラウザにURIを入力すると、【クライアントPC2】のデフォルトゲートウェイの設定を頼りに【ルーター2】を発見し、【ルーター2】に繋ぎ、そこでプライベートIPアドレスをグローバルIPアドレスに変換し、ワイドエリアへ…。そしてDNSサーバーなどで名前解決などを経て、【ルーター1】のグローバルIPアドレスを頼りに【ルーター1】を見つけ、ポート80番があいているので、さらにそこから【サーバーPC】のプライベートIPアドレスを頼りに【サーバーPC】へアクセス…という流れで間違いないでしょうか? (2) 【クライアントPC1】が【サーバーPC】にアクセスしたいとき。 プライベートIPアドレスを指定すればアクセスできると思いますが、グローバルIPアドレスを指定して(URI)を指定してアクセスする場合はどのような経由になるでしょうか?【ルーター1】を出て、DNSサーバーで名前解決を行った後、再度【ルーター1】に戻ってきてから、プライベートIPアドレスでアクセスする…という流れでしょうか? (3) 現在、上記のローカルエリア1のような環境なのですが、外部PCからは自宅サーバーにURI指定でアクセスできるが、自宅のクライアント側PCからサーバーにアクセスするさいには、URIではアクセスできずプライベートIPアドレスでないとアクセスできません。どのような設定をすれば、URI指定でもアクセスできるようになるのでしょうか? 環境は、 クライアントPC→windowsXPhomeedition サーバーPX→centos5 です。 (1)~(3)に関して、必要のない設定等ありましたら訂正を、間違い等ありましたら指摘をお願いできますでしょうか?

  • CentOS5.2 Apacheの設定について

    Linuxの勉強のため内部向けにWEBサーバを立ち上げようと思いApacheの設定を致しましたが、クライアントからhtmlファイルを閲覧することができません。設定が間違っているなどの情報をいただければ幸いです。大変申し訳ございませんが、お力添えをよろしくお願いいたします。 【ネットワーク環境】 [ルーター]----[サーバー](192.168.1.13)   |    ---------[クライアントPC](192.168.1.12) 【サーバ環境】 OS:CentOS5.2 Apacheバージョン:httpd-2.2.3-22.el5.centos.1 【Apacheの設定】 [httpd.confの設定事項] ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 120 KeepAlive on MaxKeepAliveRequests 500 KeepAliveTimeout 40 Listen 80 Listen 8080 User apache Group apache ServerAdmin root@localhost UseCanonicalName Off DocumentRoot "/var/www/html" AccessFileName .htaccess ErrorLog logs/error_log CustomLog logs/access_log combined ServerSignature Off AddDefaultCharset Off Alias /error/ "/var/www/error/"

  • dnsmasqについて

    CentOS6.3を使用しております。 dnsmasqをインストールしました。 <構成> クライアントA -   Cent6.3   - プロバイダ (172.30.2.1)    (172.30.2.254) <resolv.conf設定> nameserver 127.0.0.1 nameserver プロバイダDNSIP <hostsファイル> 127.0.0.1 cent.example.net cent localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 172.30.2.1 クライアントA クライアントAから、CentOSに対して ・nslookup クライアントA ・ping クライアントA 二つのコマンドを実行しました。 nslookupの方は、「172.30.2.1」と応答が、CentOSサーバから帰ってきました。 pingの方は、「ping要求では、ホストクライアントAがみつかりませんでした。」 と異なった結果が帰ってきます。pingで名前解決させpingを行うには 何か別の設定が必要なのでしょうか? ご教授お願いします。

  • WEBサーバが表示されない。

    NEC Windows10(3年以上前に購入。 )LAN内IPアドレス192.168.0.12 Core.i7 3.4GHz 32GBメモリー ホームペービルダー22をインストール済み。 NEC Ubuntu18.04デスクトップ(買ったばかりの新品。) ※Server版の使い方が分からないので、デスクトップでサーバにしています。 Core.i5 1.6GHzx6 8GBメモリー LAN内IPアドレス192.168.0.8 いつも大変お世話になり、誠にありがとうございます。 標記の件。 Windows10のホームページビルダー22でホームペービルダーを作って Ubuntu18.04デスクトップ・サーバで公開しようと思っています。 一応、共有は出来ました。 ずっと、Ubuntu18.04デスクトップ・サーバで公開しようとしています。 それがなかなか、うまく行きません。 画像の8つのフォルダーやファイルを/var/www/htmlのhtmlの中に ドキュメントルートをいじらずに保存しました。 Ubuntuのルーター設定は、DHCP固定割当設定は記入せずに DHCP除外アドレスだけに記入しました。 Windows10はDHCP固定割当設定に記入しました。 apache2は間違って【LAMP】で要らないものまでインストールして しまいました。(MySQL,PHPも・・・。) MySQL,PHPのアンインストール方法を知らないのでそのままにしています。 右上から設定を選んで、ネットワークを選んで手動でIPアドレスを 固定しました。(ここは誤っていません。) Localhostで確認する、【Apache2 Ubuntu Default Page】はhtml内にあって 「邪魔だな。」と思い、完全にごみ箱からも削除してしまいました。 (これが間違いかな?とも思います。) geditでWEBサーバを設定する際は、security.confはServerTokens OSを ProdにServerSignature OnをOffにしました。 000-default.confはServerNameの#を消して、自分のドメイン名を 記入しました。 ServerAdminには自分のgmailを記入しました。 DocumentRootは /var/www/html。そのままにしました。 ファイヤーウォールは【iptables】ではなく【Ubuntu Software】で 検索窓に【gufw】を入力して、「Network」「Services」「HTTP」と 追加して、それで良しとしました。 okwaveで教えてもらった http://www.aconus.com/~oyaji/www_tst/www_tst.htm で表示の確認を行いました。 それがどうしても表示されません。 説明の足りない箇所は指摘され次第、書きます。 どうすれば表示されるでしょうか? ご多忙中恐れ入ります。 ご回答のほど、宜しくお願い申し上げます。

  • CentOS 5.4

    CentOS 5.4 Bind 9.3.6-4 bindの設定に挑戦しておりまして、わからない所があり質問させていただきます。 現在、会社で1つドメインを取り、レンタルサーバー(xrea.com)でHPを公開し、そのレンタルサーバーで社員分のメールアカウントを発行し使用しています。 仮にドメインをaaa.comとするとします。 公開しているサイトのURLは、http://www.aaa.comおよびhttp://aaa.comで閲覧できるようになっています。 やりたい事はを列挙します。 ・HP公開はレンタルサーバーでそのまま外部公開する。 ・メールアカウントはレンタルサーバーのメールサーバーでそのまま使用する。 ・内部のローカルネットに接続している各社員にaaa.comドメインでホスト名を割り振りたい。 ・内部で活用するためlinuxサーバー(192.168.24.5)を立てて、そのサーバーのホスト名もaaa.comドメインで解決できるようにしたい。 この希望を満たしつつ各社員のPCのインターネットおよび内部ホストの名前解決を正しくできるようにbindの設定を行っていますが、 行き詰ってしまいました。 以下にnamed.confとzoneファイルを記します。 ////////////////////////////////////////////////////////////////named.confここから acl localnet { 192.168.24.0/24; 127.0.0.1; }; options { listen-on port 53 { 127.0.0.1; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { localhost; }; allow-query-cache { localhost; }; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; view "local" { match-clients { localnet; }; recursion yes; zone "." { type hint; file "named.ca"; }; zone "aaa.com" { type master; file "named.aaa.local"; }; zone "0.0.127.in-addr.arpa" { type master; file "named.0.0.127.in-addr.arpa"; }; zone "24.168.192.in-addr.arpa" { type master; file "named.24.168.192.in-addr.arpa"; }; }; view "world" { match-clients { any; }; allow-query { any; }; recursion no; zone "aaa.com" { type master; file "named.aaa"; }; }; //named.confここまで どこがいけないのかご指導いただけないでしょうか?

  • CentOSサーバーにグローバルIPでアクセス不可

    こんばんは. 昨日からLinuxを触って色々と勉強しております. Apacheでサーバーを立てたのですが,問題があり今回質問させていただきました. まず,環境ですが, Windows Vista HP と CentOS 5.10 をデュアルブートで入れています. (この環境も勉強のために行ったためVistaは使っていません) # yum install -y php-mbstring でApacheをインストールし, http://mizushima.ne.jp/Linux/httpd/Apache.php に倣って設定を行い,起動しました. その後,/home./userのパーミッションをdwrx--x--x (711)に変更しました. また,MyDNSでドメインを取得し,linux版のDiCEで更新を行っています. 以上が現在の環境です. そこで,問題なのですが, プライベートIPアドレスではHTMLのページが表示されるのですが, ドメインを通すとルーターの設定画面へ飛んでしまいます. グローバルIPを調べて直打ちでアクセスしても同様にルーターの設定ページへ飛びます. 具体的には,プライベートIPでは http://<プライベートIP>/ → /var/www/html/index.html が表示 http://<プライベートIP>/~user/ → /home/user/public_html/index/html が表示 一方,グローバルIPでは http://<グローバルIP>/ → http://<グローバルIP>/cgi-bin/cgi?req=twz にリダイレクト(画面は,認証後ルーターの設定画面) http://<グローバルIP>/~user/ → 認証後 404 となります. このような状態になる原因として考えられることが何かあれば,ご教授して頂けると幸いです. Linux歴2日でどこを調べれば良いのかも分からないため,何卒よろしくお願いいたします.

  • CentOS6でpublic_htmlの公開の仕方

    表題の件で困っています。 以下の作業を行いました。 1.CentOS6.2をインストールして、パケットフィルタリングを設定。 2.# mv /var/www /home/ 3.smb.confの以下を変更。   1.ServerNameをホスト名に変更   2./varを/homeに変更   3.UserDir disableをコメントアウトする   4.UserDir public_htmlを有効にする ここまでの設定で/home/www/html/においたindex.htmlファイルは http://ホスト名/ で見ることが出来るようになりました。 ところがユーザのホームディレクトリの直下に作った /home/(ユーザ名)/public_html/index.html を http://ホスト名/~(ユーザ名)/ で見ることが出来ません。 public_htmlのパーミッションは755にしてあります。 また、SELinux関連化と思い、 # semanage fcontext -a -t httpd_sys_content_t public_html # restorecon public_html も試してみました。 以上の作業をしたのですが http://ホスト名/~(ユーザ名) をブラウザから見ようとすると403 Forbiddenとなってしまいます。 ググって見たのですが、これというものが見つけられませんでした。 ぜひ、ご指導をお待ちしております。