1

Macにホストファイルをセットアップしました

127.0.0.1       my.localsite.com
127.0.0.1       my2.localsite.com
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost

127.0.0.1       more.localsite.com
127.0.0.1       more2.localsite.com

http://my.localsite.com:8080にアクセスすると、作業中のサイトのホームページが正しく表示されます。my.localsite.com:8080/page1 や my.localsite.com:8080/page2 など、サイトの別のリンクに移動すると、ブラウザーにサイトが見つからないことが示されます。my と my2.localsite.com を hosts ファイルの先頭に追加しましたが、違いはありませんでした。

何かアドバイス?

ありがとう!

4

1 に答える 1

0

試す:

127.0.0.1       localhost my.localsite.com my2.localsite.com more.localsite.com more2.localsite.com
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost

ファイルに問題がなく、問題があるhostsと思われる場合 (以下のコメントを参照)、Web サーバーの仮想ホスト構成に問題がある可能性があります。使用しているサーバーについて言及していないため、具体的な回答はできません。Apache を例に取りましょう。ホスト名に基づいてさまざまなサイトを提供するように構成できます。

NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>

したがって、結論は次のとおりです。Web サーバーの仮想ホストの構成を確認してください。

于 2013-10-25T19:31:44.647 に答える