Як переглядати мій місцевий веб-сайт, запущений на Mac OS X з мого гостьового комп'ютера VMWare Windows 7?


0

Я використовую OS X Mountain Lion як хост, а Windows 7 - у машині VMWare Fusion 4.1.3. Я маю місцевий веб-сайт, який працює на хості (під портом 5000).

Я хочу отримати доступ до цього веб-сайту від гостя. IP-адреса мого хоста - 192.168.45.2, а IP-адреса мого гостя - 192.168.130.25.

Від гостя - всередині Command Line - я можу пінг мій хост, використовуючи 192.168.45.2. Однак, коли я переходжу до Internet Explorer, перейдіть до

http://192.168.45.2:5000

Я отримую помилку 404.

Під мережевим адаптером для VMWare Fusion - мережевий адаптер увімкнено і я використовую мережеве підключення Mac (NAT).

Як вирішити цю проблему?


Joerg: Ви отримуєте голос / голосували, щоб закрити, тому що це питання offtopic для StackOverflow (SO для питань програмування). Проте це позначено як більш підходяще для SuperUser, що є схожим сайтом, який, швидше за все, дасть вам правильну відповідь. Я опублікував пропозицію нижче, що може допомогти - але весь потік, швидше за все, буде перенесено на SuperUser!
Dan Puzey

Downvoters: це питання offtopic, але це не поганий питання: деталі хороші, і це показує певний рівень зусиль. Я згоден з закриттям / міграцією питання, але я не думаю, що це заслуговує на голосування.
Dan Puzey

Добре здорово - вибачте. Чи варто чекати, коли він буде перенесений першим?

Я не думаю, що це має значення (і це може не відбутися - його треба проголосувати оффтопом п'ятьма людьми, перш ніж він мігрує). Якщо моя відповідь працює, то йдіть за ним :-)
Dan Puzey

Відповіді:


0

Веб-сайт повинен бути доступним на вашому адресі адаптера NAT (vmnet8).

http://192.168.130.1:5000

Переконайтеся, що ваш веб-сервер слухає інтерфейс NAT або всі інтерфейси.

netstat -an|grep LISTEN

Якщо вони бачать помилку 404, сервер є доступним.
Dan Puzey

@Dan Puzey. Ви праві, я був зосереджений на Bridged / NAT аспект питання і пропустив 404 помилку.

0

Помилка 404 - це сервер, який повідомляє, що запитаної сторінки не існує; якщо ви отримуєте помилку 404, це означає, що ви є отримання на сервер.

Я пропоную вам додати дійсне ім'я сторінки до URL-адреси (наприклад, http://192.168.45.2:5000/index.html ) або переконайтеся, що на сайті встановлено стандартний документ. Але найважливіший момент: це так ні помилка мережі.


1
(Я також спробував це, але безрезультатно). Я навіть міг би ввести в Internet Explorer випадкову IP-адресу - і він продовжував давати мені помилку 404. Я переглянув різні варіанти в IE - і виявив, що він з'єднується через проксі - який я видалив, і тепер він працює!
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.