0

Mac OS で仮想ホストを構築しようとしていますが、機能しません。

apache2/error_log に次のメッセージが記録されました

httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Fri May 03 15:34:57 2013] [notice] Digest: generating secret for digest authentication ...
[Fri May 03 15:34:57 2013] [notice] Digest: done
[Fri May 03 15:34:58 2013] [notice] Apache/2.2.22 (Unix) DAV/2 configured -- resuming normal operations
[Fri May 03 15:35:16 2013] [error] [client 127.0.0.1] File does not exist: /usr/htdocs
[Fri May 03 15:35:16 2013] [error] [client 127.0.0.1] File does not exist: /usr/htdocs

そして、ブラウザはこれを返します....

Not Found

The requested URL / was not found on this server.

Apache/2.2.22 (Unix) DAV/2 PHP/5.3.15 with Suhosin-Patch Server at dev.myhost.test Port 80

私はこれを修正しようとして長い間滞在しました。しかし、私は成功しませんでした...

ここに私の /etc/apache2/extra/httpd-vhosts.conf があります

NameVirtualHost *:80

<Directory "/Applications/XAMPP/htdocs/">
    Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory> 

<VirtualHost *:80>
    DocumentRoot "/Applications/XAMPP/htdocs"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Applications/XAMPP/htdocs/smileflame"
    ServerName dev.smileflame.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Applications/XAMPP/htdocs/teste"
    ServerName dev.myhost.test
</VirtualHost>

次は私の /etc/hosts です

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost

127.0.0.1  dev.myhost.test

このvhostをindex.phpにリダイレクトしたいのですが...しかし、これは起こっていません...誰か理由を知っていますか????

4

1 に答える 1

0

/etc/hosts同じ IP で2 つのエントリを作成しないでください。エイリアスを同じ行に入れます。

127.0.0.1       localhost dev.myhost.test
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost
于 2013-05-05T02:31:02.713 に答える