18

しばらくの間、ローカルの xampp インストールでサブドメインを作成しようとしました。httpd.conf ファイルを編集してみましたが、次のように入力しました。

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /ecommerce
ServerName ecomm.localhost
</VirtualHost>

また、Windows ホスト ファイルを編集して、次のように入力しました: 127.0.0.1 ecomm.localhost

しかし、Firefox で「ecomm.localhost」と入力すると、次のように表示されます。誰か助けてくれませんか?私は正確に何を間違っていますか?私はこれにかなり慣れていません。「htdocs」フォルダーに複数のフォルダーを作成し、それらをサブドメインを持つ別の Web サイトとして使用したいだけです。例: c:\xampp\htdocs\mainSite -----> mainSite.com または mainSite.localhost c:\xampp\htdocs\subSite -----> subSite.mainSite.com または subSite.mainSite.localhost

4

5 に答える 5

23

これを試して :

NameVirtualHost 127.0.0.1:80
<VirtualHost *:80>
<Directory "C:\path\to\ecommerce">
    Options FollowSymLinks Indexes
    AllowOverride All
    Order deny,allow
    allow from All
</Directory>
ServerName ecomm.localhost
ServerAlias www.ecomm.localhost
DocumentRoot "C:\path\to\ecommerce"
</VirtualHost>

はい、hostsファイルを正しく編集しました。

于 2012-12-30T05:40:27.073 に答える
12

atabakの答えに加えて:

Apache > Conf > Extra -> "httpd-vhosts.conf" ファイルに移動し、以下を追加します。

<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/subdomain"
ServerName subdomain.localhost.com
</VirtualHost>

C:\WINDOWS\system32\drivers\etc -> "hosts" ファイルに移動し、以下を追加します。

127.0.0.1 subdomain.localhost

Xampp を使用した複数のサブドメインの設定から /

于 2014-01-25T13:34:16.877 に答える
4

xampp\apache\conf\extra\httpd-vhosts.conf ファイルで、サブドメインをサポートするためにファイルの下部に次の行を追加します。

<VirtualHost *:80>
   DocumentRoot "C:/xampp/htdocs/sandbox"
   ServerName sandbox.localhost.com
</VirtualHost> 

次に、C:\windows\System32\drivers\etc\hosts ファイルで、ファイルの末尾に次の行を追加します。

127.0.0.1    sandbox.localhost.com

その後、xamppサーバーを再起動して新しいタブを開き、アドレスバーに書き込みます

sandbox.localhost.com

次に、サンドボックス フォルダーにあった index.php ファイルの出力が表示されます。

于 2017-01-16T05:11:42.837 に答える
2

httpd.xampp.conf ファイルに、サブドメインをサポートするために次の行を追加します。

<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/subdomain"
ServerName subdomain.localhost.com
</VirtualHost>

次に追加:Windowsホストファイルと入力:127.0.0.1 subdomain.localhost

私のために働く

于 2013-02-21T21:32:37.293 に答える