localhost の Web ページにリダイレクトしようとしています。hosts ファイルと v-hosts からすべての必要な構成を行いました。v-hosts は、名前である C:\Windows\System32\drivers\etc hosts ファイルからアドレスを取得します。ローカルですが、メイン ページは表示されません。サイトにはフロントエンド アクセスとバックエンド アクセスの両方があることに注意してください。私は新しく、サーバー上で編集を開始する前に、アプリケーションをローカルで作業したいと考えています。
質問する
224 次
1 に答える
0
vhost 定義とホスト ファイルの内容を含むこの追加コメントを投稿しました
v-host file
<VirtualHost 127.0.0.1:80>
DocumentRoot "c:/xampp/htdocs/intranet"
ServerName gep.local
ServerAlias gep.local
CustomLog "c:gep.local-access_log" combined
ErrorLog "c:gep.local-error_log"
<Directory "c:/xampp/htdocs/intranet">
DirectoryIndex index.php
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
host file:
127.0.0.1 gep.local
ここにいくつかの提案があります:-
DNS クライアントを再起動または再起動して、HOSTS ファイルの変更を有効にしましたか。
from a command window run started using 'Run as Administrator' do this
net stop "DNS Client"
then once it reports as STOPPED
net start "DNS Client"
これにより、Windows DNS キャッシュが更新されます。(サービス名にスペースがあるため、二重引用符が必要です)
最初<VirtualHost 127.0.0.1:80>
の変更<VirtualHost *:80>
Apache 2.2.x を使用している場合はNameVirtualHost *:80
、vhost 定義ファイルの最初のパラメーターとしてパラメーターも必要です。Apache 2.4.x を使用している場合、この要件が削除されたと思われるため、そのバージョンの Apache では必要ありません。
そう
new v-host file
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "c:/xampp/htdocs/intranet"
ServerName gep.local
ServerAlias gep.local
CustomLog "c:/gep.local-access_log" combined
ErrorLog "c:/gep.local-error_log"
<Directory "c:/xampp/htdocs/intranet">
DirectoryIndex index.php
Options Indexes FollowSymLinks
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
それからもちろん、それをテストするために、ブラウザのアドレス バーでアドレス ` http://gep.local ' を使用して、この新しい仮想ホストにアクセスします。
于 2013-08-14T11:07:47.390 に答える