ホームページ >バックエンド開発 >PHPチュートリアル >Linux での Apache 仮想マシンの構成

Linux での Apache 仮想マシンの構成

WBOY
WBOYオリジナル
2016-06-23 14:27:48826ブラウズ

まず、Linux でソース コード コンパイルを使用して Apache をインストールした後、Windows での仮想マシンと同じように、異なるドメイン名を使用して、到達できないサイトのルート ディレクトリを見つける仮想マシンを構成したいと考えています。これを実行したことがある人なら理解できるはずです。以下は、Linux での構成のスクリーンショットです。



上記の構成に従って、DocumentRoot パスを変更し、IP 127.0.0.1 を使用してアクセスします。別のサイトのルート ディレクトリを見つけることができ、URL の書き換えも機能しましたが、構成したサーバー名 (koma.com) を介してアクセスすると、ローカル サイトではなく、外部ネットワーク上のサイトにアクセスしてしまいました。上がった後、自分で設定したServerNameを使用してローカルアクセスを実現する方法はあるのでしょうか?私を助けてください。 。 。 。

これは、Windows では hosts ファイルを変更することで実現できますが、Linux では方法がわかりません。 。 。 。


ディスカッションへの返信 (解決策)

hosts ファイルは Linux でも変更できますが、それが機能するかどうかを自分でテストして確認することができます。

ただし、これはローカル マシンにのみマッピングできます。これをローカル ウィンドウで入力する場合は、Linux を使用して koma.com と入力する必要があります。したがって、やはりドメイン名が必要です、、、、

あなたが言及したアクセスはどこにありますか? ホストを構成したマシンのみがアクセスを有効にできます。



DocumentRoot "E:/AppServ/www/web"
サーバー名 koma.com

http://www. baidu.com/s?wd=linux+hosts

linux ホストの変更

ただし、これはローカル マシンにのみマッピングできます。これをローカル ウィンドウで入力する場合は、linux を使用してブラウザを開いて koma.com と入力する必要があります。それは無駄ですよね?したがって、まだドメイン名が必要です。


パブリック IP を持っている場合は、ホスト ファイルを変更する必要はありません。このマシンでテストするには、hosts ファイルを変更する必要があります。重要なのは、Linux で hosts ファイルを変更する方法がわからない、またはファイルの場所が見つからないことです。 。 。 。

どこからアクセスしていますか? このアクセスは、ホストを構成したマシン上でのみ有効です。



Linux で hosts ファイルにアクセスしたいのですが、見つかりません。 。 。 。 。

http://www.baidu.com/s?wd=linux+hosts

linux ホストを変更する

まあ、私が言ったことを理解していますね、O(∩_∩)O ははは〜それは私が言ったことです 意味、ありがとう〜動作するかどうかテストしてみます

Linux でホストを構成することもできます。対応する IP と仮想ドメイン名を vi /etc/hosts 経由で直接追加するだけです

これで、私の仮想マシンは全員から提供された情報を渡しました。は成功しましたが、ここで別の問題が発生します。構成した 2 番目の仮想マシンで、ブラウザに www.fanta.com と入力すると、最後にindex.jsp が自動的に追加され、fanta.com/ になります。 Index.jsp、以下は私の構成です。どこに問題があるのか​​わかりません。助けてください。 。 。 。ありがとうございます~~




Linux でホストを設定することもできます。vi /etc/hosts を実行して、対応する IP と仮想ドメイン名を追加するだけです


もう一度見てみてください、O(∩_∩) Oありがとうございます

http://www.baidu.com/s?wd=linux+hosts

linux ホストを変更します

どこにアクセスしていますか? このアクセスは、ホストを構成したマシン上でのみ有効です。

ただし、これはローカル マシンにのみマッピングできます。これをローカル ウィンドウで入力する場合は、Linux を使用して koma.com と入力する必要があります。したがって、依然としてドメイン名が必要です。

助けてもう一度見てください、O(∩_∩)Oありがとうございます

fanta ディレクトリには何がありますか?なぜindex.jspが出てきたのか、これがなくなってしまったのか、設定をもう一度確認してみてください。

これで、皆さんから提供された情報に基づいて仮想マシンが正常に構成されましたが、構成した 2 番目の仮想マシンに別の問題があります。ブラウザに www.fanta.com と入力すると、自動的にインデックスが追加されます。 .jsp の最後は www.fanta.com/index.jsp になります。以下は私の設定です。どこに問題があるのか​​わかりません。 。 。 。ありがとうございます~~



この2つの写真だけは問題ないようです。設定ファイルのどこにindex.jspが含まれているかを確認して解決できます

fantaディレクトリには何が入っていますか?なぜindex.jspが出てきたのか、これがなくなってしまったのか、設定をもう一度確認してみてください。

fanta ディレクトリには test.php ファイルが 1 つだけあります。 。 。 。わかりませんが、論理的には問題ないはずです。

ファンタ ディレクトリには何がありますか?なぜindex.jspが出てきたのか、これがなくなってしまったのか、設定をもう一度確認してみてください。


これで、皆さんから提供された情報に基づいて仮想マシンが正常に構成されましたが、構成した 2 番目の仮想マシンには別の問題があります。ブラウザに www.fanta.com と入力すると、自動的に設定されます。最後にindex.jspを追加すると、www.fanta.com/index.jspになります。以下は私の設定です。どこに問題があるのか​​わかりません。 。 。 。本当にありがとうございます~~



この2つの写真だけは問題ないようです。設定ファイルのどこにindex.jspが含まれているかを確認して解決してください

皆さん、今日コンピューターを再起動しました。 Apacheを再起動し、ブラウザのキャッシュをクリアし、ctrl+f5で更新すると、問題が解消されたことがわかりました。 。 。 。さて、昨日はキャッシュの問題かApacheの問題のはずですが、昨日はブラウザのキャッシュをクリアしましたが、コンピュータを再起動しませんでした。 。 。 、皆さん、投稿ありがとうございます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。