web-dev-qa-db-ja.com

XAMPPでApache仮想ホストをセットアップする方法(Windows)

このタグはどこにありますか?

Vhostsファイルはどこにありますか?

私はドキュメントでそれを見つけることができませんでした。

<VirtualHost hostname:80>
   ...
   SetEnv NS_ENV variable_value
   ...
</VirtualHost>
35
Dimoff

異なるポート番号の異なるフォルダを指すようにローカルホストを作成できます。次の簡単な手順に従ってください。

ステップ1: Apacheが複数のポートをリッスンするようにします。 C:\ xampp\Apache\conf\httpd.confに移動し、Word Listenというキーを検索します。Listen80のように表示されます。複数のポートをリッスンするようにApacheに指示し、以下のコンテンツに置き換えます。

  • 聞く80
  • 聞く8001
  • 聞く8002

ステップ2:「C:\ xampp\Apache\conf\extra\httpd-vhosts.conf」に移動します。これが実際のプレーヤーです。ファイルの最後で、次のように指定できます。

DocumentRoot "C:/ xampp/htdocs/project1" ServerName localhost:8001

DocumentRoot "C:/ xampp/htdocs/project2" ServerName localhost:8002

これは、Apacheに、異なるポート番号を押すと異なるフォルダーを取るように指示します。 localhost:8001 /を押すと、project1からコンテンツを取得します。同様にlocalhost:8002 /は、project2フォルダーを指します。

これにより、ローカルマシンで2つの異なるサイトを実行します。

注: httpd.confまたはhttpd-vhosts.confで何かを変更するたびにApacheを再起動する必要があります。

1

まず、管理者としてメモ帳を開き、[file > open]をクリックします。次に、ウィンドウドライバに移動して、system32フォルダを検索し、driversフォルダを検索してから、etcフォルダを検索します。

これで、空のファイルのフォルダーが表示されるので、下部にテキストドキュメント(*.txt)が表示される心配はありません。ビューをall filesに変更すると、vhostファイルが表示されます。

開いて楽しむ!

0
Ameer Abbas

仮想ホスト作成

  1. C:\ xampp\Apache\conf\extra httpd-vhostファイルを開いて追加
    DocumentRoot "C:\ xampp\htdocs\project\timegrid\public" ServerName mytimegrid.me(ur choice)
  2. C:\ Windows\System32\drivers\etcホストファイルを開き、127.0.0.1 mytimegrid.me(ドメイン名)を追加します

N.B.まず、管理者として実行モードでエディター(メモ帳など)を開きます。そうしないと、これらのファイルを保存できません。 OK。

0
Mituram Ray