web-dev-qa-db-ja.com

ローカルサイトのVPS IPアドレス

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番目の場合、どうすればそれができますか?

2
hasanghaforian

ステップ6 —ローカルホストファイルのセットアップ(オプション)

この手順をテストするために所有する実際のドメイン名を使用しておらず、代わりにいくつかのサンプルドメインを使用している場合は、少なくともローカルコンピューター上のホストファイルを一時的に変更することで、このプロセスの機能をテストできます。

これは、登録済みドメインを使用している場合にDNSシステムが行うように、設定したドメインへのリクエストをインターセプトし、VPSサーバーにポイントします。ただし、これはコンピューターからのみ機能し、テスト目的でのみ役立ちます。

これらの手順では、VPSサーバーではなく、ローカルコンピューターで操作していることを確認してください。コンピューターの管理パスワードを知っているか、管理グループのメンバーである必要があります。

MacまたはLinuxコンピューターを使用している場合は、次を入力して管理者権限でローカルファイルを編集します。

Sudo nano /etc/hosts

彼は明らかに、VPSサーバーではなく、2台目のマシンについて話しています。これらのドメインが自分のものでない場合、パブリックDNSを使用してVPSサーバーを指すことができないためです。したがって、別の方法でhostsファイルを使用して2台目のマシンをだますことができます。

  1. VPSサーバーで、ifconfigを実行してパブリックIPを取得します。
  2. 2番目のマシンで、/etc/hostsファイルを編集し、そのIPで次の行を追加します。

    vps-server-ip example.com
    vps-server-ip test.com
    
2
user.dz

私もあなたが持っていた問題に出くわしました。簡単な変更を行ったところ、「成功!example.com仮想ホストが機能しています!」という期待される結果を得ることができました。

タイプ

Sudo nano /etc/hosts" 

ターミナルで。

111.111.111.111の代わりにIPアドレスを入力する必要があります

IPアドレスの種類を取得するには

ifconfig

ターミナル内。

そこにあなたが見ることができます

inet addr:127.0.0.1  in lo section.
0
Hiruni

また、このページの指示に従っている間、私はこの疑いを持っていました。内部IPアドレスと、作成された.confファイルに設定したServerNameを使用し、機能しました。

私の場合、これを/etc/hostsに追加する前に、ブラウザに「DNSアドレスが見つかりませんでした」と表示されました。 ServerNameドメインが存在しなかったため。あなたの場合、 example.com は実際のドメインです。 「このドメインは説明のために使用するために確立されています...」のあるページが実際のページです。これは、Apacheの設定中に行った何かに関連するメッセージではありません。このページにはどのデバイスからでもアクセスできます。

ネットワークアイコンを右クリックして[接続情報]を選択すると、IPを見つけることができます。 IPv4のIPアドレスの項目は、内部IPアドレスを示しています。

0
guizo