Webサイトの構築ローカルでテストする場合、Webサイトではないことがよくありますが、ドメイン名のようにアドレスバーに「ドメイン名」を入力するにはどうすればよいですか?ローカルでアクセスする場合はどうでしょうか?ここで、Apache 仮想ホストを構成する必要があります!
1. apacheconfhttpd.conf ファイルを見つけて、ファイル内のコード #Include conf/extra/httpd-vhosts.conf を見つけて、先頭の # を削除します。2. apacheconfextrahttpd-vhosts.conf ファイルを見つけて、このファイルで仮想マシンを構成します。ファイルを開くと、コードの前にある # をすべて削除できます。これらはコメントとしてのみ機能します。ここに残しておくのは面倒です。
3. 各コードの機能について説明します。
NameVirtualHost は仮想マシンのポート番号を設定します。元々設定されていた wamp! のポート番号を変更しない限り、ここで変更する必要はありません。
サーバー管理者のメールアドレス
DocumentRoot 仮想マシンのホームディレクトリ
ServerName 仮想マシンのドメイン名
ServerAlias 仮想マシンのドメイン名のエイリアス
ErrorLog 仮想マシンのエラーログの保存場所
CustomLog 仮想マシンのアクセスログの保存場所
CustomLog の後に common があり、これは共通のログ形式を表し、
リファラーは訪問者のソース情報を記録します
エージェントは訪問者のエージェントソフトウェアのバージョン情報を記録します
組み合わせ 3種類の組み合わせ
各VirtualHostタグ内の各仮想マシンの構成に注意してください
これが例です
4. httpd-vhosts.conf ファイルで仮想マシンを構成したら、httpd.conf で仮想マシンのディレクトリを変更する必要があります。仮想マシンの数と同じ数のディレクトリ タグを追加します。
これが例です
5. 仮想マシンで定義したドメイン名を使用して Web サイトにアクセスすると、依然としてアクセスできないことがわかります。なぜ? DNS サーバーを通じてドメイン名を IP アドレスに解決する最後のステップがまだ残っています。
まず、C:WindowsSystem32driversetchosts ファイルをローカルで開きます。管理者でない場合は、管理者として開く必要があることに注意してください。このコードは下部にあります。
これは元のローカルホストの解決された IP アドレスです。これに従って、ドメイン名を以下の 127.0.0.1 に解決するだけです。
次に、DNS 解決キャッシュを更新する必要があります。[開始] -> [実行] -> cmd を実行します。
「ipconfig/flushdns」と入力してEnterキーをクリックすると、次の画面が表示されます。これは成功です。
これで、ドメイン名を入力して通常通りウェブサイトにアクセスできるようになりました。
wamp基本構成
入力してください
ワンプ開発環境を構成する
この記事は Wang Yelou の個人ブログのオリジナルです。転載する場合は、出典を明記してください:
Wang Yelou の個人ブログ www.ly89.cn
http://www.bkjia.com/PHPjc/1010332.html