ああ、Apache 2.4.9 で動作させるのは本当に苦労しました。たくさんのチュートリアルを見つけましたが、動作させることができません。
私の解決策は、Apache 2.4以降のバージョンです.Apache 2.4.9でテストしました
2 つのファイルを編集する必要があります。変更を加える前に、この 2 つのファイルのバックアップを作成してください。何か間違ったことを書いた場合、xampp をアンインストールしてから再度 xampp をインストールしても、localhost は機能しません。
ステップ1:
このファイルを編集
C:\Windows\System32\drivers\etc\hosts
メモ帳から「管理者として実行」を使用してこのファイルを開きます (非常に重要)。
スタート メニュー > メモ帳 > 右クリック > 管理者として実行 > ファイルを開く
このファイルの最後に次の 2 行を追加します
127.0.0.1 testsite.dev
127.0.0.1 www.testsite.dev
testsite.dev または www.testsite.dev にアクセスすると、Web からではなく、ローカル マシンからアクセスしようとします。
ステップ2:
E:\xampp\apache\conf\extra\httpd-vhosts.conf
このファイルは通常どおり編集できます。「管理者として実行」としてこのファイルを実行する必要はありません。このファイルの最後に次の行を追加します。
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "E:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@.testsite.dev
DocumentRoot "E:/xampp/htdocs/htc"
ServerName testsite.dev
ServerAlias www.testsite.dev
</VirtualHost>
私はEドライブにxamppを設定したので、ここからコピーするときは、xamppのインストールに応じて変更してください.最後の部分は少し興味深いです.私はこのポーションを指摘しています.
<VirtualHost *:80>
ServerAdmin admin@.testsite.dev
DocumentRoot "E:/xampp/htdocs/htc"
ServerName testsite.dev
ServerAlias www.testsite.dev
</VirtualHost>
このコードはどこにありますか?インターネットでは、多くの場所で見つけることができますが、そのコードは Apache のバージョンと区別されるため、うまくいかない場合があります。
ファイルの最後に、仮想ホストのセットアップ方法のデモを示すコメント行がいくつかあることがわかります。それらの行をコピーして必要な変更を加えるだけで機能します。理解を深めるためにスクリーンショットを添付しました
http://postimg.org/image/5pug9f42p/