• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:webサーバーが公開できない。)

webサーバーが公開できない。DNSサーバーの設定方法は?

bunjiiの回答

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

>clubとindexの間に/を入れて名前変更しようとすると「”/”は名前に含まれません」とコメントが出て変更できません。 フルドメイン名のwww.livingonplayer.club/index.htmlはwwwがホスト名、livingonplayer.clubがドメイン名、index.htmlがファイル名(コンテンツ名)です。 ファイル名を変更すると言うことはindex.htmlを別の名前にすることです。 つまり、OS(Ubuntu17.04)のファイルシステムではルート(/)ルート直下のディレクトリ(フォルダー)名var、varの子ディレクトリwww、wwwの子ディレクトリ(varの孫ディレクトリ)htmlがWebサーバーのルート(/)になります。 従って、index.htmlはWebサーバーのルート(OSの/var/www/html)へ保存してなければブラウザから読みだせないことになります。 「clubとindexの間」とはlivingonplayer.clubのclubとファイル名のindex.htmlのindexのことでしょうから間の/はWebサーバーのルートを意味します。 あなたが作成した公開用のコンテンツ(ファイル)の拡張子も含めた名前を提示してください。(当方で閲覧できるか否かを確認してみます) また、そのコンテンツはOS管理下のディレクトリの/var/www/htmlの中に保存されていますよね? あなたはLinuxのファイルシステムやWebサーバーの仕組みや動作などを理解していないようです。 Linuxではディレクトリの階層を区切る記号に/を使っていますのでファイル名に使ってはいけない文字に含まれています。 また、ドメイン名の最後の文字列をファイル名の先頭に付加することは誤りではありませんが「/」ではなく「-」や「_」で連結するのであれば許される範囲かと思います。

abe022315
質問者

お礼

ご回答誠にありがとうございます。 今、修理に出しているハイスペックなPCを サーバーにする予定です。 そのマシンが戻り次第、マタ質問させて頂きます。 皆様、ありがとうございました。 あなたが作成した公開用のコンテンツ(ファイル)の拡張子も含めた名前を提示してください。(当方で閲覧できるか否かを確認してみます) そのコンテンツはOS管理下のディレクトリの/var/www/htmlの中に保存されています。 ここから始めます。 こちらの都合ですみません。 戻ってきたら、宜しくお願い申し上げます。

関連するQ&A

  • Vine Linux で 自宅WEBサーバーの外部公開をしたいので、Apacheも設定し、ドメインも取得しているのですが、、、

    プライベートIPアドレスでのテストでは、もちろん自宅クライアントPCから閲覧でき、外部からは閲覧できないのわかりますが、このたび自宅ウェブサーバーの外部公開のために、Apacheも設定して、ダイナミックDNS関連のウェブサイトにてドメインを取得して、自宅非固定IPアドレスとドメイン名との関連付けもして、FTP設定とそのサーバへのアップロードも終了しています。ダイナミックDNSサイトを利用しているのでBIND設定は全くしなくてもいいのですよね?ダイナミックDNSウェブサイトを利用しているので、自宅でのDNSサーバ設定はしなくてもいいのですよね?ダイナミックDNSによる関連付け設定は問題ないと思いますが、おそらくApache設定のところが不完全な気がしますが、どうでしょうか?よろしくお願いします。 < 補足 > レゾルバ設定ファイル は全く触っていません。自宅DNSサーバを建てなくてもレゾルバ設定はするのですか? ダイナミックDNSウェブサイト利用していれば自宅DNSサーバ設定は一切必要ないとウェブで見ました。ポートマッピング設定は完了し、Ping DDNS名での反応はあります。でもレゾルバ設定ファイルの編集が必要ならば操作方法サイトを教えて下さい。あとはレゾルバ設定の部分とApacheのServernameとDocumentRoot設定の所ですか?

  • ルータをかませたWEBサーバ公開の方法について

    WEBサーバIISを使って、ホームページを公開しようとしています。家庭内LANの説明は以下の通りです。 ・コンピュータ2台 ・どちらもIPアドレスをルータから自動的に取得する ・プロバイダはASAHIネット、ADSLはNTTフレッツ ・DHCPで毎回グローバルアドレスが変更するため、ダイナミックDNSのドメインネームを取得 ・ルータはCOREGA BAR SW-4Pを使用、詳細マニュアルを参照しながらルータにてWWWサーバ構築のための以下の設定を行う → 1. 公開するWWWサーバのMACアドレスに対して192.168.1.11を割り振る設定 2. 192.168.1.11をバーチャルサーバに設定、ポートは80番 以上の設定でWWWサーバとして公開できるはずなのですが、なぜかできません。ちなみに以下の点は確認済みです。 1. 公開するWWWサーバでないコンピュータからhttp://192.168.1.11/default.htmlと入力するとページが参照できる 2. Dynamic DNSは有効になっている 「nslookup ルータがもらっているグローバルIPアドレス」で確認したところ登録したドメイン名が帰ってきた ルータの設定に原因があるかと思います。何かご存知の方いらっしゃいましたら教えてください。よろしくお願いします。

    • ベストアンサー
    • ADSL
  • LAN内のPCをWebサーバーにするためには

    初心者です。 LAN内のPCをWebサーバーにしたいと考えています。 VALUE-DOMAIN でドメインを取得したところ、「http://www.ドメイン名」でアクセスし、VALUE-DOMAINのページが表示されるようにはなりましたが、LAN内のPCをWebサーバーにする設定ができません。 どなたか教えて頂けませんでしょうか? VALUE-DOMAINに問い合わせたところ、サポート外の質問らしく回答はもらえませんでした。 <使用環境> ・WindowsXP ・Apache2.2 ・サーバー用のPCのローカルIPアドレスは手動で設定されています。 なお、VALUE-DOMAINの現在の設定は次のとおりです。 [DNSレコード/URL転送の変更] ホスト名: * ターゲット: ルーターのグローバルIPアドレス タイプ : A [ネームサーバーの変更] 方法選択:当サービス標準のネームサーバー(ENOM) [ダイナミックDNS情報] ドメイン名 : 登録したドメイン名 パスワード : 割り当てられたパスワード ホスト名 : * IPアドレス : ルーターのグローバルIPアドレス

  • webサーバーについて

    自宅でwebサーバーをたてたのですが、うちはルーターにサーバマシンを つないでいるので、ルータのグローバルIPアドレスに対するドメインを 無料のところで取得しました。 そこで、外部(WAN側)から自宅のwebサーバーには アドレス欄にドメイン名を入れるだけで、アクセスできるようにするために、ルータの設定で、静的IPマスカレード設定/NAT設定というところの「Webサーバを外部に公開する (エントリ番号1を使用) 」という項目にチェックを入れて、宛先IPアドレスに サーバーマシンのローカルアドレスを記入しました。 これで大丈夫なはずだと思い、別のPCから ドメイン名でサーバマシンへのアクセスを試みたのですが、 ドメイン名をアドレス欄に入れると、ルータに接続されてしまいます。 グローバルIPアドレスでのアクセスを、サーバマシンに受け渡すような 設定は、上記の方法ではダメなのでしょうか? 使ってるルータはRV-230SEというやつで、Bフレッツです。 よろしくお願いします。

  • webサーバ公開

    windows server 2003 で、webサーバを構築し公開したいと考えています。 とりあえずコンピュータにアプリケーションサーバを追加しました http://localhost/ にアクセスすると自分で作成したページが見れます。 ここのページでドメイン名の登録をしました。 http://ieserver.net/ ですが、登録したドメイン名URLに入力しても ページが表示されません。 IPアドレスを入力してもだめでした。 どのようにすればよいのでしょうか? ちなみにルータを使用しています。 登録したドメインを入力しても ルータのログイン画面は帰ってきません。 ほかのパソコンからも試しましたが、 接続がリセットされました というメッセージが出てきます。

  • 個人DNSサーバーを使用した運営について

    先日、玄箱(非HG)を購入し、bind8を導入して自宅にてDNSサーバーを運用することが出来たのですが、そのDNSサーバーを使用したウェブサーバーの運用で困っています。 お名前.comにてドメインを取得し、DNSサーバーのホスト名、及びIPアドレスを登録していざ自分のホームページにアクセスしようとすると、「ページが表示されません。」とエラーが返されます。サーバーが存在するネットワークでは正常に自分のホームページが表示されるので、もしかすると、自宅で使用しているADSLのルーターが邪魔をしているのではないかと思いました。ポートの開き方は色々な本を調べて分かったのですが、DNSを使用するときはどこのポートを開けば、ルーター外部からルーター内部のDNSサーバーに接続する事が出来るのでしょうか? ご教授頂けると幸いです。宜しくお願いします。 尚、DNSサーバー、及びウェブサーバーが正常に動作していることは確認済みです。

  • DNSについて

    自宅サーバでホームページを公開しています。 内側でDNSはできてます。 外側にDNSサーバを置くにはどうすればいいですか。 現在はムームードメインでDNSの設定をしています。 そのため、IPアドレスが変わるごとにログインして設定しなおすのが面倒です。 OSはMacのYosemiteでhostsファイルで内向けDNSを設定しており、BINDは使ってません。

  • サーバースペースの貸し出し

    友人2名にサーバースペースを貸し出そうと思っているのですが、手順がわかりません。 ・Windows2003Server ・ひとり100MB ・FTP接続 ・CGI・PHP利用可能 ・ポップアップ広告の自動挿入 上記の内容で貸し出したいとおもっています。 一応今までに ・.comドメインの取得 ・サーバーのIPアドレスの固定 ・ルーターのポートマッピング設定 ・IISのインストール(未設定) ・DNSサーバーのインストール(未設定) ・ファイルサーバーのインストール ・プリントサーバーのインストール をしました。 これからどうしたらいいのかがわかりません。 すべてじゃなくてもいいんでご指導・情報提供お願いします。 よろしくおねがいします。 追伸-------------------- 192.168.0.xxxっていうのはプライベートIPアドレスですよね? 10.6.xxx.xxxもプライベートIPアドレスなんでしょうか?それともグローバルIPアドレスですか? こちらもお願いします。

  • グローバルIPアドレスとDNSサーバの設定について

    グローバルIPアドレスとDNSサーバの設定について 私は学生です。先日、ネットワークとサーバの勉強をしようと思い、業者AからグローバルIPアドレスを取得しました。そこでサーバにapacheをインストールして設定しました。また業者Bからドメイン名○○.infoを取得しました。 (1)スマートフォンからhttp://登録したグローバルIPアドレス とうつと、apacheで確かに設定した画面になります。 つぎに、DNSサーバを公開しようと思い、bindをインストールして設定し、○○.infoと取得したグローバルIPアドレスを設定しました。さらに業者BのDNSサーバをセカンダリサーバに設定しました。 (2)この段階で dig ○○.info とすると業者Bのセカンダリーサーバが確かに確認できます。 (3)しかし、http://○○.info とうつと業者Bのそのドメイン名は登録済みです という画面が現れ(1)と同じ画面が出ません。 なぜ、(1)と(3)で同じものにならないのでしょうか?どなたか教えていただけませんか?

  • Windows2000server でWebサーバを立ち上げたのですが…

    再度質問いたします。 Windows2000server でWebサーバを立ち上げたのですが、ファイル(htmlやgifやjpeg等)が不思議なことにiモード端末でしか観覧できません。 PCから自分のサーバにアクセスしても応答がないので、ダメ元でiモード端末でアクセスしてみたところページが表示できました。 IISをインストールしてほとんど設定は変えていません。 DNSサーバなのですが、家の回線が動的IPアドレスなもんでプロバイダが提供しているダイナミックDNSを利用しています。 よって私のパソコン自体にはDNSサーバ自体はインストールしておりません。 LAN上では『http://サーバのプライベートIPアドレス/目的のファイル名』でLAN上の全PCより表示できるのですが、 インターネット経由の接続(IISのWEBサーバを利用)では『http://サーバのドメイン名、あるいはWAN側IPアドレス/目的のファイル名』と言う形で打ても全PCが表示できなくなってしまいます。 しかし不思議なことにiモードからはそのアドレスで見ることが出来るのです。 iモードからは観覧できるのでDNSサーバや回線などは問題ないと思うのですが、なぜPCからは表示できないのでしょうか? PCからアクセスしたときの症状ですが、URLを入力し接続すると一瞬で『ページが表示できません』の画面になります。 わかって頂けたでしょうか? よろしくお願いいたします。