0

localhost の Web ページにリダイレクトしようとしています。hosts ファイルと v-hosts からすべての必要な構成を行いました。v-hosts は、名前である C:\Windows\System32\drivers\etc hosts ファイルからアドレスを取得します。ローカルですが、メイン ページは表示されません。サイトにはフロントエンド アクセスとバックエンド アクセスの両方があることに注意してください。私は新しく、サーバー上で編集を開始する前に、アプリケーションをローカルで作業したいと考えています。

4

1 に答える 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 に答える