1

デフォルトのポート80を使用し、でアクセスできるWindows7にIISをインストールしていますhttp://localhost。これで、XAMPPもインストールし、ポート8081を設定したので、でアクセスできますhttp://localhost:8081

ここで、xampp専用の仮想ホストを追加して、のhttp://test/代わりに経由してアクセスできるようにしhttp://localhost:8081ます。IISアドレスを変更したくないので、アドレスを同じに保ちたいです。そのために、xampp / apache / conf / extra/httpd-confファイルに仮想ホストを追加しました。

NameVirtualHost *:8081
<VirtualHost *:8081>
    ServerAdmin admin@localhost.com
    DocumentRoot "C:/xampp/htdocs"
    ServerName test
    ServerAlias test
</VirtualHost>

apacheを再起動しましたが、それでもアドレスにアクセスできませんhttp://test。私は何かを逃しているのですか、それとも何か間違っているのですか?

4

3 に答える 3

2

XAMPPにポート8081でリッスンさせました。80ではなく、

http://test/

する必要があります

http://test:8081/

URLにポート番号がない場合は、デフォルトのポート(httpの場合はポート80)を参照しているだけです。

更新: これは実際には可能ですが、IISとApache(XAMPP)は異なるIPアドレスを使用する必要があり、独自のIPアドレスのポート80にのみバインドする必要があります。 http://www.iislogs.com/steveschofield/iis7-post-44-iis7-and-apache-on-the-same-machine

IISに触れることができない場合、唯一の代替手段は、プロキシスクリプトを使用して、8081にプロキシするIIS上のサイトを表示することです。

于 2012-07-09T05:56:02.300 に答える
1

ステップ1:C:\ Windows \ System32 \ Drivers \ etc \ hostsに移動し、これをファイルの最後に追加します。

=============

127.0.0.1 your.domain.com

ステップ2:[XAMPPディレクトリ]/apache/conf/httpd-xampp.confに移動します

ステップ3:ファイルの一番下に移動し、次のコードをコピーして貼り付けます。

=============

<VirtualHost *:80>
   DocumentRoot "[PATH TO YOUR CUSTOM FOLDER]"
   ServerName your.domain.com

   <Directory "[PATH TO YOUR CUSTOM FOLDER]">
     Options Indexes FollowSymLinks Includes ExecCGI
      AllowOverride All
      Require all granted
    </Directory>

</VirtualHost>

=============

  • [カスタムフォルダへのパス]をファイルが置かれているフォルダに置き換えます。例:C:/ my / www / folder /
  • your.domain.comは、ステップ1とステップ3で同じである必要があります

ステップ4:XAMPPでApacheを停止し、5秒間待ってから、[開始]をクリックしてApacheを再開します。

すべてがうまくいけば、ブラウザに移動してyour.domain.comと入力すると、カスタムローカルフォルダが正常にポイントされるようになります。

于 2016-10-21T09:34:34.650 に答える
0

トップベストセレクションアンサー:

変更する必要があるのは3つのファイルだけです。

  1. confからのhttpd.conf

  2. httpd-vhostファイルからのvhost

  3. Windowsホストファイルからのホストファイル

簡単な手順。あなたは自分ですることができます。以下のリンクをたどってください。

XAMPPで複数の仮想ホストを作成する

于 2016-03-18T06:23:36.180 に答える