Apacheの経験がなく、Apache Virtual Hosts on Ubuntu 14.04 LTS
のローカルサイトにlocal machine
を設定したい。 このページ に従いました。しかし、http://example.com
をテストしようとすると、ブラウザーでこの結果が得られました。
Example Domain
This domain is established to be used for illustrative examples in
documents. You may use this domain in examples without prior
coordination or asking for permission.
More information...
そして、結果としてSuccess! The example.com virtual Host is working!
を取得することを期待しました(次のチュートリアルで説明します)。
そのチュートリアルでは、私は理解していませんでした:
For the domains that I used in this guide, assuming that my VPS IP
address is 111.111.111.111, I could add the following lines to the
bottom of my hosts file
だから私は111.111.111.111
で/etc/hosts
を使用しましたが、それは問題だと思いますが、Googleで検索したところ、VPS IP address
を使用する方法については何も見つかりませんでした。さて、どうすればそのアドレスを取得できますか、それとも間違いを犯し、アドレスを設定してから使用する必要がありますか? 2番目の場合、どうすればそれができますか?
ステップ6 —ローカルホストファイルのセットアップ(オプション)
この手順をテストするために所有する実際のドメイン名を使用しておらず、代わりにいくつかのサンプルドメインを使用している場合は、少なくともローカルコンピューター上のホストファイルを一時的に変更することで、このプロセスの機能をテストできます。
これは、登録済みドメインを使用している場合にDNSシステムが行うように、設定したドメインへのリクエストをインターセプトし、VPSサーバーにポイントします。ただし、これはコンピューターからのみ機能し、テスト目的でのみ役立ちます。
これらの手順では、VPSサーバーではなく、ローカルコンピューターで操作していることを確認してください。コンピューターの管理パスワードを知っているか、管理グループのメンバーである必要があります。
MacまたはLinuxコンピューターを使用している場合は、次を入力して管理者権限でローカルファイルを編集します。
Sudo nano /etc/hosts
彼は明らかに、VPSサーバーではなく、2台目のマシンについて話しています。これらのドメインが自分のものでない場合、パブリックDNSを使用してVPSサーバーを指すことができないためです。したがって、別の方法でhosts
ファイルを使用して2台目のマシンをだますことができます。
ifconfig
を実行してパブリックIPを取得します。2番目のマシンで、/etc/hosts
ファイルを編集し、そのIPで次の行を追加します。
vps-server-ip example.com
vps-server-ip test.com
私もあなたが持っていた問題に出くわしました。簡単な変更を行ったところ、「成功!example.com仮想ホストが機能しています!」という期待される結果を得ることができました。
タイプ
Sudo nano /etc/hosts"
ターミナルで。
111.111.111.111
の代わりにIPアドレスを入力する必要があります
IPアドレスの種類を取得するには
ifconfig
ターミナル内。
そこにあなたが見ることができます
inet addr:127.0.0.1 in lo section.
また、このページの指示に従っている間、私はこの疑いを持っていました。内部IPアドレスと、作成された.confファイルに設定したServerName
を使用し、機能しました。
私の場合、これを/etc/hosts
に追加する前に、ブラウザに「DNSアドレスが見つかりませんでした」と表示されました。 ServerName
ドメインが存在しなかったため。あなたの場合、 example.com は実際のドメインです。 「このドメインは説明のために使用するために確立されています...」のあるページが実際のページです。これは、Apacheの設定中に行った何かに関連するメッセージではありません。このページにはどのデバイスからでもアクセスできます。
ネットワークアイコンを右クリックして[接続情報]を選択すると、IPを見つけることができます。 IPv4のIPアドレスの項目は、内部IPアドレスを示しています。