ローカルMacで実行されているWebサイトを、Windowsのいくつかのブラウザーでテストする必要があります。
ParallelsDesktopにインストールされているWindowsXPを使用しています。
仮想環境(Parallels)に座って、Windowsから http:// localhost:30 にアクセスできるようになると素晴らしいでしょう。
すべてのものを配線する方法は?
更新:
Macで共有Webサイトにアクセスする方法を見つけました。
私は次の設定をしています:
Parallels Desktop->設定->ネットワーク->共有ネットワーク
「ParallelsSharedNetworking Adapter#0」をip = 192.168.123.1で調整しました
WinXPから、このIPはpingを介してアクセスできます。
C:\Documents and Settings\Administrator>ping iMac.local
Pinging iMac.local [192.168.123.1] with 32 bytes of data:
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Reply from 192.168.123.1: bytes=32 time<1ms TTL=64
Macで「共有Web」をオンにすると、アドレス「 http://iMac.local/~AntonAL "」がWinXPおよびMacからアクセスできるようになります。 Macの名前を「iMac」に設定したことに注意してください。これはip = 192.168.123.1と同等です。
しかし、唯一の問題は、アクセスできないポート3000です。
したがって、アドレス " http://iMac.local:30 "は、WinXPからはまだ機能しません。実際には、Macからでもアクセスできません...何か間違っている可能性があります。
質問は-Mac側で「localhost:3000」にアクセスできるようにするには、WinXP側でどのアドレスを使用する必要がありますか? 「ParallelsSharedNetworking Adapter#0」のIP、ゲートウェイ、MacのIPを試しましたが、まだ成功していません...
MacのローカルIPアドレスを確認し、そのアドレスを使用してVMのWebページにアクセスしてください。
MacのIPアドレスは、システム環境設定で、コマンドifconfigを使用して、または一部のアプリやダッシュボードウィジェット( iSlayerのiStat など)で確認できます。
Windowsコマンドラインで「ipconfig」と入力します。以下に示すような情報が表示されます。
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : localdomain
IPv6 Address. . . . . . . . . . . : fdb2:2c26:f4e4:0:a1e2:ed15:e43a:daf7
Temporary IPv6 Address. . . . . . : fdb2:2c26:f4e4:0:b5d9:4d70:47a:b0b0
Link-local IPv6 Address . . . . . : fe80::a1e2:ed15:e43a:daf7%11
IPv4 Address. . . . . . . . . . . : 10.211.55.3
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.211.55.1
注:最後の行はデフォルトゲートウェイで、その上の2行はIPv4アドレスです。デフォルトゲートウェイは、WindowsとMac OS Xの間の仮想ルーターです。Windowsはx.x.x.3のIPアドレスを使用し、ルーターはx.x.x.1を使用しているため、Macはx.x.x.2で利用できます。私の場合、10.211.55.2でMacにアクセスできます。したがって、 http://x.x.x.2/ を使用してWebサーバーにアクセスできます。私の場合は、次を使用します。
http://10.211.55.2/
Windowsの「hosts」ファイルを次のエントリで編集しました。
10.211.55.2 localhost.mac
これで、 http://localhost.mac/ と入力して、Macで実行されているWebサーバーにアクセスできます。 'hosts'ファイルを編集するこのステップは必須ではありませんが、役に立ちます。
ちなみに、Windowsで「ipconfig」と入力したときに取得するIPv4アドレスを使用して、MacからWindowsベースのWebサーバーにアクセスできます。
Macの仮想IPアドレスを取得する別の方法は、Mac OSXのターミナルで次のコマンドを入力することです。
ifconfig vnic0
「vnic0」は、ParallelsがMacにインストールする仮想イーサネットです。複数の仮想マシンインスタンスを実行している場合は、複数の仮想イーサネットが表示されます。これらすべての仮想イーサネットは、「vnic」という単語で始まります。 2つのVMを実行している場合、ターミナルで「ifconfig」コマンドを実行すると、「vnic0」と「vnic1」が一覧表示されます。
私の場合、「ipconfig vnic0」と入力すると、次の出力が表示されますが、inet x.x.x.x IPアドレスが表示されていることに注意してください。
vnic0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:1c:42:00:00:08
inet 10.211.55.2 netmask 0xffffff00 broadcast 10.211.55.255
media: autoselect
status: active
これがお役に立てば幸いです。
乾杯!
SG
アクセスの私の成功した設定localhost:8001
for win(私のMacintoshで実行されているlocalhost
)。
Configure > Hardware > Network adapter 1: Default Adapter
次に、[設定の構成]で:Preferences > Advanced > Network: Change Settings > Shared
。ifconfig | grep inet
。10.211.55.2
。http://localhost:8001/
次に、セットアップホストを確認します。Macで開く/etc/hosts
そしてそれを書き留めます—私の場合のように—10.211.55.2 localhost
の代わりに 127.0.0.1 localhost
8001
WindowsおよびMacの場合。次のステップに従ってください。nmap -p 8001 10.211.55.2
成功ステータス(ポートオープン)である必要があります。telnet 10.211.55.2 8001
成功ステータス(ポートオープン)である必要があります。10.211.55.2 localhost
http://localhost:8001