2

それで、最近私はいくつかのプロジェクトに取り組んでいます.Laravelを使用するのは素晴らしいことですが、VirtualHostを適切に設定する方法がわかりません。私にエラーを与えるリンク。

<VirtualHost *:80>
    DocumentRoot /Users/JonSnow/Sites/MySite/public
    ServerName mysite.dev
</VirtualHost>

httpd.conf の最後にこれがありますが、localhost/ や他のプロジェクトのインストールにアクセスできるようにするにはどうすれば適切に変更できますか?

現時点の:

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot C:/Users/www
    ServerName localhost
</VirtualHost>


<VirtualHost *:80>
    DocumentRoot C:/Users/game/public
    ServerName localhost/game
</VirtualHost>

今... localhost を普通にして、単に localhost/game を public フォルダーにポイントしたいだけです。

4

2 に答える 2

1

httpd.conf ファイル (Wamp 設定メニューからアクセスできます)

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
    ServerName mysite.dev
    DocumentRoot "e:/www/mysite/public"
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerName gamesite.dev
    DocumentRoot "e:/www/gamesite/public"
</VirtualHost>

// repeat for each site you want to work on

hosts次に、" " というファイル (拡張子なし - " hosts" のみ)も編集する必要があります。このファイルは にありますC:\Windows\System32\drivers\etc。そのファイルの中は、空であるか、すでに何かが入っている可能性があります。これらの 2 行をファイルの一番上 (つまり 1 行目) に置くだけです。

127.0.0.1 mysite.dev
127.0.0.1 gamesite.dev

// repeat for each site you are working on

保存してコンピューターを再起動すると、機能します。

于 2013-01-30T14:25:19.430 に答える
0

あなたはそれをやってのけることができるはずです:

<VirtualHost *:80>
   DocumentRoot /Users/JonSnow/Sites
   ServerName localhost
</VirtualHost>

ファイルNameVirtualHost *:80のどこかに追加されている限り。httpd.conf

とにかくそれは私のために働きます:)

于 2013-01-30T13:44:36.550 に答える