ホームページ >バックエンド開発 >PHPチュートリアル >Linux での Apache 仮想マシンの構成
まず、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
linux ホストの変更
パブリック IP を持っている場合は、ホスト ファイルを変更する必要はありません。このマシンでテストするには、hosts ファイルを変更する必要があります。重要なのは、Linux で hosts ファイルを変更する方法がわからない、またはファイルの場所が見つからないことです。 。 。 。
Linux で hosts ファイルにアクセスしたいのですが、見つかりません。 。 。 。 。
linux ホストを変更する
まあ、私が言ったことを理解していますね、O(∩_∩)O ははは〜それは私が言ったことです 意味、ありがとう〜動作するかどうかテストしてみます
これで、私の仮想マシンは全員から提供された情報を渡しました。は成功しましたが、ここで別の問題が発生します。構成した 2 番目の仮想マシンで、ブラウザに www.fanta.com と入力すると、最後にindex.jsp が自動的に追加され、fanta.com/ になります。 Index.jsp、以下は私の構成です。どこに問題があるのかわかりません。助けてください。 。 。 。ありがとうございます~~
もう一度見てみてください、O(∩_∩) Oありがとうございます
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の問題のはずですが、昨日はブラウザのキャッシュをクリアしましたが、コンピュータを再起動しませんでした。 。 。 、皆さん、投稿ありがとうございます