web-dev-qa-db-ja.com

wampserverを使用してローカルシステムでURLを「localhost」から別のURLに変更する方法は?

Windowsマシンでは、ローカルのwampserverで実行されているシステムがありますが、アプリケーションがlocalhostで実行されている間、URLはそうではありませんと言います。

ディレクトリ構造に基づいて、URLは次のようになります。

http://localhost/pro/include/db_report.php

開発者はこれを行うことができました。

http://ap-mispro/pro/include/db_report.php

したがって、localhostの代わりに、URLはap-misproと表示されます。

そして、両方のURLが正常に機能します。

2番目のURLはどのように作成されますか? wampmanager.iniwampmanager.tplをチェックアウトしましたが、何を探すべきか分からなかったのでしょうか?

27
user961627

WINDOWS + WAMPソリューション

ステップ1
C:\wamp\bin\Apache\Apache2.2.17\conf\に移動
httpd.confファイルを開いて変更します
#Include conf/extra/httpd-vhosts.conf

Include conf/extra/httpd-vhosts.conf
i.e行のコメントを解除して、仮想ホストファイルを含めることができます。

ステップ2
C:\wamp\bin\Apache\Apache2.2.17\conf\extraに移動
そしてhttpd-vhosts.confファイルを開き、次のコードを追加します

<VirtualHost myWebsite.local>
    DocumentRoot "C:/wamp/www/myWebsite/"
    ServerName myWebsite.local
    ServerAlias myWebsite.local
    <Directory "C:/wamp/www/myWebsite/">
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

要件に応じてmyWebsite.localおよびC:/wamp/www/myWebsite/を変更します。

ステップ
C:/Windows/System32/drivers/etc/hostsファイルを開き、次の行を追加します(何も削除しないでください)

127.0.0.1 myWebsite.local

名前の要件に従ってmyWebsite.localを変更します

ステップ4
サーバーを再起動します。それでおしまい


WINDOWS + XAMPPソリューション

WAMPと同じ手順は、WAMPのパスに対応するXAMPPに従ってパスを変更するだけです

47
Abhishek Goel

hostsファイルをコピーし、ブラウザーリンクで表示または実行する127.0.0.1と名前を追加します。例えば:

127.0.0.1   abc.com

次に、ブラウザでabc.comをローカルホストとして実行します。

[Click Me to understand

14
ADEEL AHMAD

彼らはおそらく仮想ホストを使用しています( http://www.keanei.com/2011/07/14/creating-virtual-hosts-with-wamp/

Apache構成ファイル(httpd.conf)または仮想ホスト構成ファイル(推奨)に移動して、次のようなものを追加できます。

<VirtualHost *:80>
    DocumentRoot /www/ap-mispro
    ServerName ap-mispro

    # Other directives here
</VirtualHost>

また、http://ap-mispro/を呼び出すと、C:/ wamp/www/ap-misproにあるものがすべて表示されます(デフォルトのディレクトリ構造を想定しています)。 ServerNameとDocumentRootに同じ名前を付ける必要はまったくありません。この作業を行うために必要な他の要因:

  1. ファイルの変更を有効にするには、httpd.confにhttpd-vhosts.confが含まれていることを確認する必要があります。
  2. いずれかのファイルに変更を加えた場合、Apacheを再起動して変更を確認する必要があります。
  3. ホストファイルを変更する必要があります http://en.wikipedia.org/wiki/Hosts_(file) ブラウザにhttp://ap-misproと入力したときにどこに行くべきかを知るために。ホストファイルへのこの変更は、コンピューターにのみ適用されます。他のユーザーから試行しているようには聞こえません。

仮想ホストについて知っておくべきことは他にもたくさんありますが、これで始めることができます。

3
Sarah Kemp

参照してください http://complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name

これは史上最高のソリューションです

2
Karan Rajput

c:\ Windows\System32\drivers\etcに移動し、hostsファイルを開いてこれを追加します

127.0.0.1    example.com
127.0.0.1    www.example.com

次に、C:\ xampp\Apache\conf\extraに移動し、httpd-ajp.confファイルを開いて追加します

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/pojectroot"
    ServerName example.com
    ServerAlias www.example.com
    <Directory "C:/xampp/htdocs/projectroot">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
0
parmod

wampの新しいバージョン用

<VirtualHost *:80>
  ServerName domain.local
  DocumentRoot C:/wamp/www/domain/
  <Directory "C:/wamp/www/domain/">
      Options +Indexes +FollowSymLinks +MultiViews
      AllowOverride All
      Require local
  </Directory>
</VirtualHost>
0
Ali Hasan

1〜2時間後、実際に自分の質問に答えることができます。

別のフォーラムの誰かが、httpd-vhost.confファイルにプレーンol 'localhostの言及を保持する必要があると述べたので、ここで私が見つけたものは次のとおりです。

ServerName localhost

DocumentRoot "c:/wamp/www/"
DocumentRoot "C:/wamp/www/pocket/"
ServerName pocket.clickng.com
ServerAlias pocket.clickng.com
ErrorLog "logs/pocket.clickng.com-error.log"
CustomLog "logs/pocket.clickng.com-access.log" common
<Directory "C:/wamp/www/pocket/">
    Options Indexes FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

WAMPを終了して再起動します-始めましょう。これが他の誰かに役立つことを願っています:)

0
Sir-myke